[工学]微机原理汇编语言及接口技术模拟题答案.doc_第1页
[工学]微机原理汇编语言及接口技术模拟题答案.doc_第2页
[工学]微机原理汇编语言及接口技术模拟题答案.doc_第3页
[工学]微机原理汇编语言及接口技术模拟题答案.doc_第4页
[工学]微机原理汇编语言及接口技术模拟题答案.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理及应用模拟试卷一参考答案一、选择题1B C B C A 6. D A C D B二、填空题1无条件 查询 中断 DMA2缓冲器 锁存器 3数据总线 地址总线 控制总线42 中断向量号(中断类型码)5OUT612H 5030:3800735234836H 3AH9EOC10CAH CCH三、判断题1 6. 四、简答题1微型计算机硬件系统由哪几部分组成?各部分功能是什么? 答:微型计算机的硬件系统主要由处理器子系统、存储器、I/O接口及I/O设备、系统总线等几部分组成;处理器子系统控制和协调微机系统的各个部件;存储器用来存放程序和数据;I/O设备为微机提供具体的输入/输出手段,I/O接口充当外设与CPU间的桥梁;系统总线用来传递信息。28086基本总线周期是如何组成的?各状态中完成什么基本操作?答:基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD*、WR*及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。38259的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?中断结束实质上是对哪个寄存器进行操作? 答:中断请求寄存器IRR:保存8条外界中断请求信号IR0IR7的请求状态,Di位为1表示IRi引脚有中断请求,为0表示无请求。中断服务寄存器ISR:保存正在被8259A服务着的中断状态,Di位为1表示IRi中断正在服务中,为0表示没有被服务。中断屏蔽寄存器IMR:保存对中断请求信号IR的屏蔽状态,Di位为1表示IRi中断被屏蔽(禁止),为0表示允许。中断结束实质上是使ISR中IRi所对应的Di位清零。4、在8088系统最小组态中,读取指令“SUB 4000H ,AX”(指令长度为3B)和执行该指令各需要几个总线周期?它们各是什么样的总线周期? 答:由于SUB 4000H,AX 指令放在存储器中,长为3字节,所以读取指令需要3个存储器读总线周期;执行指令时,取操作数需要2个存储器读周期,存结果需要2个存储器写周期。五、综合应用题 1OFFSET BLOCK 100 BYTE PTR BX INC LOOP2 3000:0000HA3000:000FH1B3C34H1012H10Hh1e-l6l6o60FBH1-6663(1)图中所示RAM芯片有12根地址线和4根数据线,因此一片这样的RAM芯片其存储容量为212*4bit4K*4bit,若需构成8K*8的RAM阵列,共需(8K*8)/(4K*4)4片。(2)这4片RAM芯片应分成2个芯片组,每个芯片组中RAM芯片的地址线A11 A0、读写控制线和片选控制线都连在一起,全译码系统的电路连接可以如下图所示。(3)每组中的RAM芯片占用的地址空间完全一样,只是分别提供高4位和低4位的数据,这两个芯片组的地址空间分别为:组D1000H D1FFFH 和 组D2000H D2FFFH。 4(1)8255A的四个端口地址分别为: 端口A:324H端口B:325H端口C:326H控制端口:327H(2)8255A的工作方式控制字为:8AH(10001010B)(3) 程序如下:MOV DX, 327HMOV AL, 8AHOUT DX, AL MOV DX, 326HL1: IN AL, DX TEST AL, 80H JNZ L1 MOV DX, 325H IN AL, DX MOV DX, 324HOUT DX, AL 微机原理及应用模拟试卷二参考答案一、 选择题1 B D C C B 6. B B B、A B B二、 填空题12,中断向量号(中断类型码)2指令的译码、执行和数据运算,CPU对存储器与外设进行访问300070H,00073H,441001001,111,495控制计数器计数,控制计数器工作的外部输入信号6汇编源程序,连接目标程序,.obj,.exe7动态刷新836H 3AH9EOC三、 判断题1 6. 四、 简答题1在8088系统最小组态中,读取指令“ADD 3000H ,AX”(指令长度为3B)和执行该指令各需要几个总线周期?它们各是什么样的总线周期? 答:由于ADD 3000H,AX 指令放在存储器中,长为3字节,所以读取指令需要3个存储器读总线周期;执行指令时,取操作数需要2个存储器读周期,存结果需要2个存储器写周期。2简述微处理器、微机和微机系统三者的含义? 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响,一般指CPU,但严格讲不等同于CPU,是CPU加寄存器组构成。微机包括微处理器、存储器、I/O接口电路及系统总线。微机系统是在微机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。3. 试画出下列数据段以十六进制表示的各单元值,写出变量VAR1,VAR2,VAR3的偏移地址和LEN的值。DATA SEGMENT VAR1 DB 20,30,40,-30,2 dup(0)VAR2 DW 50LEN EQU $-VAR1VAR3 DB HelloDATA ENDS【答】:VAR1=0000H,VAR2=0006H,VAR3=0008H,LEN=84. I/O端口的编址方式有哪两种?简述其优缺点;8088对I/O端口采用的是何种编址方式? 【答】:I/O端口的编址有I/O端口独立编址和存储器统一编址两种方式。I/O端口独立编址的特点是:I/O端口的地址空间独立,控制和地址译码电路相对简单,有专门的I/O指令使程序清晰易读,但是I/O指令没有存储器指令丰富。存储器统一编址的特点是:不需要专门的I/O指令,I/O数据存取与存储器数据存取一样灵活,I/O端口要占去部分存储器地址空间,且程序不易阅读(不易分清访存和访问外设)。8088对I/O编址采用的是独立编址方式。五、 综合题1(1)8255A的四个端口地址分别为: 端口A:320H端口B:321H端口C:322H控制端口:323H(2)8255A的工作方式控制字为:82H(10000001B)(3)采用无条件传送数据方式(即不需考虑联络信号)的程序流程图: 8255A的初始化从输入端口B读取开关状态反相数据送输出端口AEND 程序如下:mov dx,323H ;初始化8255A的控制端口mov al,82Hout dx,aldec dx ;读取开关状态 dec dxin al,dxnot al ;反相dec dxout dx,al ;数据输出到A端口控制LED2(1)2716芯片的容量是:2K8位,该存储器的起始地址为:2000H(2)修改74138译码器的接线如下: 3低 高 低; 0508H 49420H; 42AFH D1;微机原理及应用模拟试卷三参考答案一、选择题1C/D C B D D 6. B C D C B二、填空题179872H2READY TW3使ISR中相应的位复位4IP CPU将要执行的下一条指令522636H 2250H:013CH650H 80H7统一编址 独立编址 独立编址8第二个总线周期 中断向量9数据总线 地址总线 控制总线10EU BIU三、判断题1 6. 四、简答题1. CPU与外设间数据传送的方式有哪些?简要说明各自的特点。答:程序控制下的数据传送:通过CPU执行程序中的I/O指令来完成传送,又分为:无条件传送:传送前,CPU不需要了解端口的状态,直接进行数据传送;查询传送:传送前,CPU先查询端口状态,在端口就绪时进行数据传送。中断传送:传送请求由外设提出,CPU视情况响应,然后调用预先安排好的中断服务程序来完成数据传送。直接存储器存取(DMA):传送请求由外设向DMA控制器(DMAC)提出,后者向CPU申请总线,最后DMAC利用系统总线来完成外设和存储器间的数据传送。I/O处理机:CPU委托专门的I/O处理机来管理外设,完成传送和数据处理。2存储芯片片选端形成有哪几种方式?各自有何优缺点? 答:存储器系统中,实现片选控制的方法如下:片选端常有效:直接将片选端接到有效电平。这种方式比较简单,但是会出现地址重复,浪费地址空间。全译码法:微处理器全部地址都参与译码,对应于存储器芯片中的任意单元都有唯一的确定地址,不出现地址重叠,但电路较复杂。 部分译码法:微处理器部分的高位地址经译码器后作为片选控制信号,还有部分高位地址空留没用。这种方法连线相对简单,但是有地址重叠。线选法:用高位地址线中的某一条或两条作为控制信号线以便选择不同的芯片。这种方法连线简单,但仍产生地址重叠。3DATA:1000HADATA:100FHOCHB?C?0FEH?12H03H00HBA0DH10H0CH?五、综合应用题 1(1)8255A的四个端口地址分别为: 端口A:344H端口B:345H端口C:346H控制端口:347H(2)程序如下:MOV DX, 347HMOV AL, 88HOUT DX, AL MOV CX,100LEA SI,DATANEXT:MOV DX, 346HL1: IN AL, DX TEST AL, 80H JNZ L1 MOV DX, 344H MOV AL,SI OUT DX, AL INC SI LOOP NEXT2 OFFSET DATA 50 BYTE PTR BX INC LOOP31利用2716芯片(容量为2K8的EPROM)扩充一容量为8KB的只读存储器。要求该存储器的首单元地址为2000H。(1)画图结构: (2)址范围:地址范围大小 + 地址连续性 + 指定地址2716(1):2000H-27FFH 2716(2):2800H-2FFFH 2716(3):3000H-37FFH 2716(4):3800H-3FFFH 微机原理及应用模拟试卷四参考答案一、选择题1B C C A D 6. D C D B B二、填空题1EU BIU 并行2IP CPU将要执行的下一条指令322636H 2250H:013CH4 IN652 46统一编址 独立编址 独立编址7第二个总线周期 中断向量8 1 0 6553690CAH 0CCH三、判断题1 6. 四、简答题2. CPU与外设间数据传送的方式有哪些?简要说明各自的特点。答:程序控制下的数据传送:通过CPU执行程序中的I/O指令来完成传送,又分为:无条件传送:传送前,CPU不需要了解端口的状态,直接进行数据传送;查询传送:传送前,CPU先查询端口状态,在端口就绪时进行数据传送。中断传送:传送请求由外设提出,CPU视情况响应,然后调用预先安排好的中断服务程序来完成数据传送。直接存储器存取(DMA):传送请求由外设向DMA控制器(DMAC)提出,后者向CPU申请总线,最后DMAC利用系统总线来完成外设和存储器间的数据传送。I/O处理机:CPU委托专门的I/O处理机来管理外设,完成传送和数据处理。2(1) IF=1(2)答:当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,清除IF、TF;8086将类型码乘4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。3DATA:1000HADATA:100FHOCHB?C?0FEH?12H03H00HBA0DH10H0CH?五、综合应用题 1(1)(2)程序如下:MOV CX,16LEA SI,STRINGMOV DX, 283HMOV AL, 81HOUT DX, AL MOV AL,01HOUT DX,ALL1:MOV DX, 282HNEXT: IN AL, DX TEST AL, 80H JNZ NEXT MOV DX, 280H MOV AL,SI OUT DX, AL MOV DX,283H MOV AL,00H OUT DX,AL DELAYMOV AL,01HOUT DX,ALINC SI LOOP L12 2FC D33(1)RAM:4KB/4K*2=4片 ROM:4KB/2K*8=2片(2)画图结构: 略微机原理及应用模拟试卷五参考答案一、选择题1C C C C C 6. D D B A D二、填空题1汇编 连接 201003H31000H 5678H 1234H40003H520000 二进制636三、判断题1 四、简答题1答:由于SUB 0000H,AX 指令放在存储器中,长为3字节,所以读取指令需要3个存储器读总线周期;执行指令时,取操作数需要2个存储器读周期,存结果需要2个存储器写周期。2(1)DATA:0000H00H-01H01H34H12HSWPU(2)4 (3)01H五、 14K*4bit 8片230000H30FFFH31000H31FFFH32000H32FFFH33000H33FFFH3.六、略微机原理及应用模拟试卷五参考答案一、选择题1A C B A C 6. D A D B C二、填空题1BIU EU 2.ASM .OBJ .EXE31FFEH 5678H 5678H43000H5.单独编址 统一编制 单独编址6.缓冲 锁存7.2 中断向量号815000 二进制9IN6三、判断题1 四、简答题1答:由于ADD 2000H,AX 指令放在存储器中,长为3字节,所以读取指令需要3个存储器读总线周期;执行指令时,取操作数需要2个存储器读周期,存结果需要2个存储器写周期。2. 答:程序控制下的数据传送:通过CPU执行程序中的I/O指令来完成传送,又分为:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论