资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一套一、 填空题(每空1分,共20分)(*)1、微型计算机系统由 、 和 等组成。2、8086CPU中的指令队列可存储 个字节的指令代码,当指令队列至少空出 个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储 个字节的指令代码,当指令队列空出 个字节时,BIU单元便自动将指令取到指令队列中。3、8086系统中,1MB的存储空间分成两个存储体: 存储体和 存储体,各为 字节。4、设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式和物理地址值:MOV AX,VAL 寻址方式 ,物理地址 。MOV AX,ES:BX 寻址方式 ,物理地址 。MOVAX,VALBPSI 寻址方式 ,物理地址 。5、用2K8的SRAM芯片组成32K16的存储器,共需SRAM芯片 片,在地址线中有 位参与片内寻址。6、从CPU的NMI引脚引入的中断叫做 ,它的响应不受 标志位的影响。二、单项选择题(每题1分,共20分)(*)1、在8086CPU中,指令指针寄存器是 (21) 。(A)BP(B)SP(C)IP(D)DI2、8086CPU中的SP寄存器的位数是 (22) 。(A)8位(B) 16位(C) 20位(D)24位3、8086CPU执行CMP AX,BX指令后,用标志寄存器PSW中的 (23) 标志位来判别两寄存器的内容是否相等。 (A) OF (B) CF (C) ZF (D)SF4、下列关于8086系统堆栈的论述中,正确的是 (24) 。(A) 堆栈的工作方式是“先进后出”,入栈时SP减小(B) 堆栈的工作方式是“先进后出”,入栈时SP增大(C) 堆栈的工作方式是“先进先出”,入栈时SP减小(D)堆栈的工作方式是“先进先出”,入栈时SP增大5、属于工作中需定时刷新的存储器的芯片是 (25) 。(A)SRAM(B)DRAM(C)EEPROM(D)EPROM6、可利用紫外光擦除的存储器是 (26) 。(A)SRAM (B) DRAM(C)EEPROM (D) EPROM7、I/O设备与CPU之间交换信息,其状态信息是通过 (27) 总线传送给CPU的。(A) 地址 (B) 数据 (C) 控制 (D)三者均可 8、8086CPU对内存读/写操作,需两个总线周期的读/写操作是 (28) 。(A) 从偶地址读/写一个字节 (B) 从奇地址读/写一个字节 (C) 从偶地址读/写一个字 (D) 从奇地址读/写一个字 9、8086/8088的中断系统最多可以处理中断源个数为 (29) 。 (A) 128 (B) 256 (C)512 (D)102410、CPU响应中断服务程序时,自动将以下三个寄存器的内容依次入栈。(30) (A) CS、IP、PSW (B) PSW、IP、CS (C)PSW、CS、IP (D) IP、CS、PSW11、采用三片中断控制器8259A级联后,CPU的可屏蔽硬中断源能扩大到 (31) 。(A) 24个 (B) 22个 (C) 16个 (D) 15个12、要实现中断嵌套时,须在中断服务子程序中用 (32) 指令来设置中断允许标志。(A) CLI (B) STI (C) CLD (D) STD13、8086/8088的中断向量表 (33) 。(A) 用于存放中断类型号 (B) 用于存放中断服务程序入口地址(C) 用于存放中断服务程序 (D) 用于存放中断服务程序返回地址14、PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处应 (34) 。 (A) 执行IRET指令 (B) 执行POP指令(C) 发送EOI命令 (D) 执行SIT指令15、有符号定义语句如下: ABUF DB abcd,ABCD BBUF DB 35H L EQU BBUFABUFL的值为 (35) 。 (A) 2 (B) 7 (C) 8 (D) 916、总线周期是指 (36) 。 (A) 执行一条指令所需要的时间;(B) BIU完成一次读和一次写I/O端口操作所需时间之和; (C) BIU完成一次访问存储器或I/O端口操作所需要的时间; (D) BIU完成一次读和一次写存储器操作所需时间之和。17、在一个实时控制系统中,当模拟输入信号变化速率较高时,在转换过程中,模拟量有一个可观的变化量,结果将会引入较大的误差,此时可采用 (37) 来解决这个问题。(A) 多路模拟开关; (B) 采样保持器;(C) 数模转换器; (D) 模数转换器; 18、CPU与外设间数据传送的控制方式有 (38) 。(A) 中断方式 (B) DMA方式 (C) 程序控制方式 (D) 以上三种都是19、CPU与I/O设备间传送的信号有 (39) (A) 数据信息 (B) 控制信息 (C) 状态信息 (D) 以上三种都是 20、一般查询I/O时总是按 (40) 次序完成一个字符的传输。($ u/ ; x1 H7 c+ p& kA) 写数据端口,读/写控制端口 ( Q4 j3 U: W% n: gB) 读状态端口,读/写数据端口 ( C) 写控制端口,读/写状态端口7 D ! (D) 读控制端口,读/写数据端口三、阅读程序段,指出运行结果(每题5分,共20分)(*)1DATA SEGMENT SRC_MESS DB HELLO! DATA ENDS ; EXTRA SEGMENT NEW_LOC DB 6 DUP(?) EXTRA ENDS ; CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:EXTRA START: MOVAX,DATA MOVDS,AXMOV AX,EXTRA MOV ES,AX LEA SI,SRC_MESS LEA DI,NEW_LOC MOV CX,6 CLD REP MOVSBCODE ENDS END START该程序段的功能是 (41) 。2 MOV DI,OFFSET BUFF MOV CX,000AH MOV BL,0GOON: MOV AL,DI AND AL,AL JNZ NEXT INC BLNEXT: INC DILOOP GOON HLT BUFF DB 23H,54H,00H,83H,98H,36H,00H,49H,00H,73H运行结果:BL= (42) 3 MOV AL,85H MOV CH,AL AND CH,0FH MOV CL,4 SHR AL,CL MOV CL,10 MUL CL ADD AL,CH HLT AL= (43) 4 下图1中,设DAC0832的地址为80H,则下列程序的功能为 (44) 。MOVAL,FFHUP: INC AL OUT 80H,ALCMPAL,0FFHJNZ UPDOWN: DEC AL OUT 80H,AL CMP AL,0 JNZ DOWN JMP UP 图1四、简答题(每小题4分,共20分)1. 静态RAM和动态RAM有何区别?2. 什么叫总线?根据总线的规模、用途和应用场合,它分哪几类?3. I/O接口电路有哪些主要功能?4. 包含A/D和D/A的实时控制系统主要有哪几部分组成?5. 简述8086/8088CPU响应外部可屏蔽中断的具体过程。五、综合题(共20分)(*)某应用系统的硬件原理图如图2所示,8255A的PA口接8个开关K7K0,PB口接8个指示灯LED7LED0。当开关合上时相应的指示灯点亮,断开时灯灭,要求每隔秒检测一次开关状态(要求用8253完成0.5秒定时中断),并在LED上显示出来。(1)试完成图中地址译码器与8255、8253等芯片的各个片选的连接,并写出8255芯片各端口地址(8255PA口、PB口、PC口、控制字寄存器)及8253芯片各端口地址(通道0、通道1、通道2、控制字寄存器)。(8分)(2)假设8259已完成初始化,中断类型号为0AH。编写程序: 将中断服务程序入口地址写入中断向量表;(4分) 编写8255、8253芯片的初始化程序以及中断服务程序(开关扫描,指示灯控制)。(8分)74LS138译码器8086 D7-D08086 D7-D08259的IR3端+5V1MHZY1Y2Y3Y4Y5Y6G1G2AG2BCBA8255AD7D0RDWRRESETCSA1A0PA7PA0PB7 PB0PC08086D7D0RDWRRESETM/IOA7A6A5A4A3A0
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号