ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:619.35KB ,
资源ID:20704029      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20704029.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微型计算机习题解答Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微型计算机习题解答Word文档格式.docx

1、EPROM的地址围为FD000HFDFFFH,存储容量为4KB;RAM的地址围为F9000HF97FFH或F9800HF9FFFH,存储容量为2KB。由于A11未参加译码,因而有地址重叠,一个存单元有2个地址对应。4. 5. 使用6116、2732和74LS138译码器构成一个存储容量为12KBROM(00000H02FFFH)、8KBRAM(03000H04FFFH)的存储系统。系统地址总线为20位,数据总线为8位。4. 6. 8086CPU执行MOV2001H,AX指令从取指到执行指令最少需要多少时间?设时钟频率为5MHZ,该指令的机器码为4个字节,存放在1000H;2000H开始的4个单

2、元中。图习 52在无等待周期的情况下,从取指到执行共需:41/5M=3.2s(一个总线周期在无等待周期的情况下由4个时钟周期T组成)。4.7. 用二片8K8位的静态RAM芯片6264组成的8位微机系统的存储器电路如图习5-4所示,试计算芯片6264 #1和 #2的地址围以及存储器的总容量。图习5-4芯片 #1的的地址围计算:A19 A15 A14 A13 A12 A0 1 0 0 0 1 0 1 1当无关项取“0”时,地址围为04000H05FFFH芯片 #2的的地址围计算: 0 1 0 0 0 1 1 1当无关项取“0”时,地址围为02000H03FFFH。该存储器的总容量为16KB。4.8

3、. 微机系统的存储器由5片RAM芯片组成,如图习5-5所示,其中U1有12 条地址线,8条数据线,U2U5各有10条地址线,4条数据线,试计算芯片U1和U2,U3的地址围,以及该存储器的总容量。图习5-5芯片 U1的的地址围计算:A19 A14 A13 A12 A11 A10 A0 0 0 0 1 0 0 0 0 0 0 1 1 1 1地址围为01000H01FFFH芯片 U2和U3的的地址围计算:A19 A14 A13 A12 A11 A10 A9 A0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 1地址围为02000H023FFH。总容量为6KB(U1为4KB、U2、U3为

4、1KB、U4、U5为1KB)。第5章5. 1. CPU同外设交换的信息有三种类型:数据信息、状态信息和控制信息,请说明CPU是如何通过其三总线(地址总线、数据总线和控制总线)同外设交换这三类信息的?5. 2. 简述查询式数据传送方式的工作过程。5. 3. 简述中断传送方式的工作过程。5. 4. 简述三种DMA传送方式的区别。5. 5. 简述DMA控制器同一般接口芯片的区别。5. 6. 画出查询传送方式输出数据的流程图读入状态字 N检查输出设备是否准备好 Y数据口输出数据,控制口输出控制信息5. 7. 通过如图习51的电路,可以把I/O指令寻址结构改为存储器映象I/O端口寻址的结构,试计算该电路

5、结构中,I/O端口和存储器的地址围。并扼要说明二种I/O端口寻址的区别。图习 51 存储器映象I/OI/O端口的地址围为:000B111B,F0000HFFFFFH存储器的地址围为:000B111B00000HEFFFFH两者区别见教材P.2145. 8. 图习62为一个LED接口电路,写出使8个LED管自左至右依次发亮2秒的程序,并说明该接口属于何种输入输出控制方式,为什么?图习 62 LED接口控制程序为: MOV AL,7FH LOP: OUT 20H,AL CALL DELAY2S ;调用延时2秒子程序 ROR AL,1 JMP LOP 该接口属无条件传送方式,CPU同LED之间无联络

6、信号,且无中断控制逻辑。LED总是已准备好,可以接收来自CPU的信息。5. 9. 简要说明8237A三种基本传送类型的特点。5. 10. 简要说明8237A四种特殊传送类型的特点。5. 11 图习6-4是一个具有中断功能的输入接口电路,当外设数据准备就绪时,发一个READY的正脉冲,向CPU发中断请求,请分析该电路的工作过程。图习6-4该电路工作过程如下:当外设准备好数据后,把数据送入数据寄存器U1,同时发出一个READY正脉冲送到中断请求触发器U3,U3的Q为高电平,送与门3。U2为中断允许触发器,在传送数据前,由CPU对U2初始化,即用MOV AL,01H;OUT Y2,AL使U2的D =

7、“1”,则U3的Q端生成的中断请求信号通过与门3向CPU发出中断请求INTR,CPU若满足中断响应条件,转入中断服务程序,在中断服务程序中用IN AL,Y1指令产生负脉冲,使U1(输入数据寄存器)的OE有效,读入外设送入的数据。5.12. 具有中断屏蔽的接口电路中的“屏蔽”同“屏蔽中断”中的“屏蔽”是否一回事,若不是,有何区别?5.13. 8086CPU有哪几种中断?5.14. 简要说明8086中断的特点?5.15. 简述8086可屏蔽中断的响应过程。5.16. 简要说明8259A中断控制器中的IRR、ISR和IMR三个寄存器的功能。5.17. 中断应答时序如图习54所示,说明前后两个INTA

8、周期的任务。图习 54从图可见,该中断应答时序是8086在最大方式下的总线时序,在两个INTA周期, LOCK信号有效(低电平),通知其他CPU不能向当前控制总线的CPU发出总线请求RQ / GT信号,以保证中断响应周期完整地执行。在第一个INTA有效期间,通知8259A,中断请求已被接受;在第二个INTA有效期间,8259A将请求服务的那个设备的中断类型码送上AD7AD0。5.18. 有8086中断电路如图习55所示,请回答下列问题:(1)根据图中给出条件,写出五种部中断1、2、3、4、5的名称(1、2两项次序不能颠倒);(2)写出8086三条引脚6、7、8的符号及名称;(3)写出芯片9的名

9、称,并简述其功能;图习 551.为单步中断; 2. 为溢出中断; 3. 为断点中断;4. 为指令中断; 5. 为除法出错中断; (35可互换)6. 不可屏蔽中断NMI; 7 为可屏蔽中断INTR8. 为中断应答INTA;9. 为可编程中断控制器8259,功能见教材P.258第6章6. 1. 根据接口电路的功能,简要说明I/O接口电路应包括哪些电路单元? 教材P.1896. 2. 扼要说明8255A工作于方式0和方式1的区别。 教材P.1956. 3. 试说明8255A在方式1输入时的工作过程。教材P.1966. 4. 试说明8255A在方式1输出时的工作过程。6. 5. 8255A的三个端口在

10、使用时有什么差别?PA口可工作于方式0、方式1、和方式2PB口可工作于方式0、方式1PC口仅可工作于方式0方式0可工作于无条件传送和查询传送方式1和2可工作于查询传送和中断传送6.6. 说明8251A引脚信号中-RTS、-CTS、-DTS和-DSR的作用。教材P.2276.7. 什么是8251A的方式指令字和命令指令字,对二者在串行通信中写入流程进行说明。教材P.2296.8. 异步通信中,异步的含义是什么?这里的异步是指所传送的字符串中,字符之间是异步的,而各字符各位之间还是同步的。6.9. 8251A的状态字哪几位和引脚信号有关?状态位TXRDY和引脚信号TXRDY有什么区别?它们在系统设

11、计中有什么用处?教材P.2286.10. 试说明8251A芯片控制信号CS和C/D的功能。6.11. 8255用作查询式打印机接口时的电路连接和打印机各信号的时序如图习82所示,8255的端口地址为80H83H,工作于方式0,试编写一段程序,将数据区中变量DATA的8位数据送打印机打印,程序以RET指令结束,并写上注释。打印程序为: MOV AL,0DH ;置STB为“H” OUT 83H,AL PULL:IN AL,82H ;查询BUSY状态 TEST AL,04H JNZ PULL MOV AL,DATA ;将DATA送PA口 OUT 80H,AL MOV AL,0CH ;置STB为“L”

12、 OUT 83H,AL ;产生负脉冲选通信号 RET6.12. 键盘输入信息的过程有哪些?解 教材P.2066.13. 若用共阴极LED数码管作显示器,它的接口连接图如图习83所示。写出显示7的段选码。 共阴极接法,阴极接地,阳极连数据线接”1”,LED显示,”7”的段选码为CBA=111,即 07H。6.14. 若输入设备输入的ASCII码通过8255A端口B,采用中断方式,将数据送入INBUF为首址的输入缓冲区中,连接输入直到遇到$就结束输入。假设此中断类型码为52H,中断服务程序的入口地址为INTRP。8255A的端口地址为80H83H。(1)写出8255A初始化程序(包括把入口地址写入

13、中断向量表);(2)写出完成输入一个数据,并存入输入缓冲区BUF1的中断服务程序。 解: MOV AL , 84H OUT 83H, AL MOV AL, 04H MOV 452H , OFFSET INBUF MOV 452H +2 , SEG INBUF STI. INBUF PROC FARMOV BX , OFFSET BUF LOP : IN AL , 81HCMP AL , $ JZ DONEMOV BX , ALINC BXJMP LOPDONE :IRET6.15. 设异步传输时,每个字符对应1个起始位、7个信息位、1个奇/偶校验位和一个停止位,如果波特率为9600b/s,则每

14、秒钟能传输的最大字符数是什么?9600 /( 1+7+1+1)=9606.16. 设8251A为异步方式,1个停止位,偶校验,7个数据位,波特率因子为16。请写出其方式字。若发送使能,接收使能,DTR端输出低电平,TXD端发送空白字符,-RTS端输出低电平,部不复位,出错标志复位。请给出控制字。方式字为 01111010控制字为 001011116.17. 对8251A进行初始化,要求:工作于异步方式、采用奇校验、指定二个停止位、7位ASCII字符、波特率因子为16;出错指示处于复位状态、允许发送、允许接收、数据终端就绪,不送出空白字符、部不复位。设8251A的端口地址为80H和81H则初始化

15、程序为MOV AL ,0DAHOUT 81H , ALMOV AL , 17H6.18. 设计一个采用异步通信方式输出字符的程序段。规定波特率因子为64,7个数据位,1个停止位,用偶校验,端口地址为40H,42H,缓冲区为2000H3000H。ADDR8251A EQU 40HBUF EQU 3000H CLIXOR AX , AXMOV DX , ADDR8251AADD DX , 2OUT DX ,ALMOV AL ,40HOUT DX , ALMOV AL ,01111011BMOV AL ,00110001BMOV AX ,2000HMOV ES ,AXMOV SI , BUFAGAI

16、N : IN ,AL , DXTEST AL ,01HJZ AGAINMOV AL ,ES: SI SUB DX ,26.19. 如果8251A的工作方式寄存器容为01111011,那么发送的字符格式如何?为了使接收的波特率和发送的波特率分别为300b/s和1200b/s,试问加到-RXC和-TXC上时钟信号的频率应为多少?方式字为 01111011B,表示8251A设定为异步方式,1位起始位,7位数据位,1位结束位,1位偶校验位,波特率因子为64,若接收和发送的波特率分别为300 b /s 和1200 b / s,则加到RXC和TXC上的时钟频率为30064和120064。6.20. 一个采

17、用查询传送的输入接口由两个端口组成,一个是数据端口,地址为120H,一个是状态端口,地址为121H,用D7位表示就绪位,外设工作时,已启动外设。 利用上述接口电路从输入设备上输入1000个字节的数据送存储器中BUFFER缓冲区,画出流程图,编写控制程序段。该控制程序的流程图如图2.34所示。程序段为: LEA SI,BUFFER MOV CX,1000LOP: MOV DX,121HLOP1: IN AL,DX SHL AL,1 JNC LOP1 DEC DX IN AL,DX MOV SI,AL INC SI LOOP LOP HLT 图2.34 控制程序流程图6.21. 一个采用查询传送的

18、输出接口,其数据端口地址为205H,状态端口地址为206H,外设状态位用D0传送,输出数据时可启动外设,将存储器缓冲区BUFFER中的5000个字节数据输出,画出流程图,编写控制程序段。该控制程序的流程图如图2.35所示。 程序段为: MOV SI,OFFSET BUFFER MOV CX,5000 LOP1:MOV AL,SI MOV DX,205H OUT DX,AL INC DX LOP2:IN AL,DX SHR AL,1 JC LOP2 INC SI LOOP LOP1 HLT 图2.35控制程序流程图6.22. 用一片8255A控制一组红、绿、黄灯,如习图8-8所示,反复检测K1,

19、K2,要求由K1、K2的“闭合”和“断开”控制红、绿、黄三灯的点亮。当K1合,K2合时,黄灯亮; K1合,K2断时,红灯亮; K1断,K2合时,绿灯亮; K1断,K2断时,黄灯亮;请编制初始化程序以及控制程序。 习图8-8已知8255A的端口地址为60H63H。初始化程序及控制程序如下: MOV AL,90H ;初始化 OUT 63H,AL IN AL,60H AND AL,03H JZ L3 ;K1,K2全合 CMP AL,03H JE L3 ;K1,K2全断 CMP AL,02H JE L2 ;K1合,K2断 CMP AL,01H JE L1 ;K1断,K2合 JMP LOP L1:MOV

20、 AL,02H ;亮绿灯 OUT 62H,AL JMP LOP L2:MOV AL,01H ;亮红灯 L3:MOV AL,04H ;亮黄灯6.23. 教材图6-19的键盘接口中,若按下4行3列的键,问执行结果BL,BH,CX和AL各为何值?BL中的容为键号,4行3列的键号为35, 则BL=35=23H;BH中的容为行码为EFH(11101111),但在执行后已指向下一行,故BH=DFH(11011111);CX中的容为计数值,扫描4行时CX=4;AL中的容为读出之列码,3列为F7H(11110111),但执行结束要循环右移到CF=1为止,此时AL=7FH(01111111)。6.24. 教材图

21、6-21的8位数字显示器接口图中,若7段LED采用共阴极接法,要求程序不改变,硬件线路应作何变动?为使程序不改变,硬件连接可作如下改动:8个数码管的共阴极分别通过缓冲器同PA口连接,而每个阳极经过反相器同PB口的各位相连。当选择PA口送出的位选码为“0”时,如果PB口送出的段选码为“0”,则对应的发光管就发光,这同原来的共阳接法一样。6.25. 习图6-4为一微机系统的结构框图,#1、#2、#3是CPU总线,其中 #3为控制总线,h为M/-IO信号。试分析该结构框图,说明 #1、#2各为何种总线,ag各为何种信号,U1U9为何种器件?习图8-12该微机系统由RAM、ROM、键盘、显示器、打印机

22、及其接口组成。CPU三总线中已知 #3为控制总线,#1与 #2中 #2是双向总线,因此为数据总线;#1为地址总线。信号h接U1的控制端G,h经反相后接U2的控制端G,h为M/IO,U1,U2为地址译码器,其中U1供上部I/O接口的地址译码,U2供下部存储器的地址译码。U3为键盘接口是输入接口应为三态缓冲器,U4,U5分别是显示器接口和打印机接口是输出接口,应为锁存器。U6,U7的数据线为双向线,应为RAM,而U8,U9的数据线为输出线,应为ROM。信号a,f,g为RD信号,b,c为WR信号,d,e为RD或WR信号。6.26. 8086CPU通过8255A同发光二极管L0L7以及开关S0S7的接

23、口电路如习图6-5所示,发光二极管L0L7不断显示对应开关S0S7的通断状态。要求:(1)S0S7的状态每隔半分钟改变一次,把每次变化的状态记录在从2000H:1000H开始的存单元中;(2)S接通时,对应的L熄灭,S断开时,对应的L发亮(即S0断开,L0发亮;S0接通,L0熄灭);(3)连续工作24小时结束。用8086汇编语言编写的控制程序如下,请填上程序中空缺的部分(包括指令、操作数或标号,初始化时无关项置“0”)。START:MOV AL, ; MOV DX, DX,AL MOV AX, MOV DS,AX MOV CX, ;工作24小时 MOV BX, MOV DX, ;读PA口 AL

24、,DX MOV BX,AL ;存S7S0 INC XOR AL, ;写PB口 MOV DX, DX,AL CALL DELAY30S LOOP HLT8255A的方式控制字如下:延时半分钟子程序:DELAY30S PROCMOV BX,3000DELAY: MOV CX,2801WAIT: LOOP WAIT DEC BX JNZ DELAY RETDELAY30S ENDP 1D6D5D4D3D2D1D0D0 PC30D1 PB 0 输出;D2 PC74 1 输入D4 PAD3 PB工作方式,0=方式0,1=方式1D5D6 PA工作方式,00=方式0,01=方式1,10=方式2习图6-582

25、55A端口地址计算: A8 A7 A6 A5 A4 A3 A2 A1 A0 1 0 1 1 1 0 0 端口地址为170H173H8255A初始化:MOV AL,10010000B ;PA口工作于方式0,输入MOV DX,173H ;PB口工作于方式0,输出OUT DX,AL开关状态记录存放在存2000H:1000H开始的存单元中,必须对DS赋值,指令为MOV AX,2000HMOV DS,AX开关状态每隔半分钟改变一次,控制电路连续工作24小时,则采样次数为24小时/0.5分钟 = 2460/0.5=2880次。要求开关S接通,对应灯熄灭,开关S接通时输入“0”,而灯熄灭要求输出“1”,因此必须将PA口读入容取反后输出到PB口。调用子程序前必须保护现场,返回子程序前必须恢复现场。这里的现场即子程序中所用到的寄存器。 则答案应为 90H 0FFH 173H 171H OUT OUT 2000H PUSH BX 2880 PUSH CX 1000H POP CX 170H POP BX IN LOP2 BX第7章

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1