微型计算机系统期末习题答案教学文案

  • 格式:doc
  • 大小:170.00 KB
  • 文档页数:7

8086微型计算机系统考试题目答案 一、填空题(每空1分,共20分) 1、微型计算机硬件系统可分成为 CPU 、存储器 和 I/O接口 三大模块,模块之间通过 总线 连接而成。在系统与输入/输出设备之间,必须通过I/O接口相连接。 2、目前计算机系统主要有两种体系结构,它们分别是冯.诺依曼 和哈弗,有更高运行效率的是哈弗。 3、已知X=68,Y=-12,若用8位二进制数表示,则[X+Y]补=50H,此时,CF=_0__;[X-Y]补= 38H/56D, OF=_0__。 4、8086 CPU的基本总线周期包含了 4个T状态。 5、I/O端口地址有两种编址方式,它们分别是 独立编址 和 存储统一编址 ;接口电路中,输入端口必须具有缓冲功能,而输出端口必须具有锁存功能。 6、硬件中断可分为可屏蔽中断_和__ 非屏蔽中断两种。 7、8086/8088 CPU响应可屏蔽中断的条件是_IF=1 。 8、通用微型计算机的CPU由 _微处理器 、存储器以及I/O接口电路 _组成,8086CPU按照结构有_EU和BIU _2个独立的处理部件组成。 9、计算机最常用的数据编码是补码,若机器字长为8位,则十进制数-128的补码是 10000000B ; 若有带符号数X=01H,Y=81H,则由计算机作8位减法运算X-Y后,累加器中的数是 10000000B ,借位标志CF= 1 、符号标示SF=__1___、溢出标志OF=__ 1__。由此可判断结果真值应为-128 10. 8086/8088 CPU在RESET信号到来后其CS和IP的值分别为_ FFFFH和0000H 。 11. CPU与外设传送数据时,输入/输出控制方式有_ 无条件方式 _,_ 查询方式 _, 中断方式 和__ DMA方式。 12. 8086 CPU响应一个可屏蔽中断请求时,将向外设发送两个中断响应 脉冲,通过数据总线读入中断类型码 。 13. INTEL 8253采用BCD码计数时,其最大计数值为__ 0000H ,此时的计数初值为__10000D

二、选择题 1.判断两个无符号数加法运算是否溢出的标志是_D__ A. ZF ; B. SF; C. CF; D. OF 2.8086CPU在计算物理地址时,应将段地址____C___。 A.左移1位; B.右移1位; C.左移4位; D.右移4位 3.INTEL 8088/8086 CPU 由____D_组成。 A 通用寄存器、专用寄存器和ALU; B.ALU、FR及8个16位通用寄存器 C CS、ES、SS、DS及IP、指令队列; D EU和BIU 4.下列4种描述中正确的是__B _。 A.汇编语言只由指令语句构成。 B.汇编语言语句包括指令语句和伪指令语句和宏指令语句。 C.指令语句和伪指令语句都能经汇编程序翻译成机器代码。 D.指令语句和伪指令语句都不能经汇编程序翻译成机器代码。 5. 已知内存单元(20510H)=31H,(20511H)=32H,(30510H)=42H,(30511H)=43H,且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则执行MOV AL, [BP+10H]后AX= D。 A. 3A31H B. 3231H C. 427BH D. 3A42H 6.一微机系统采用一片8259A,若8259A设置为普通全嵌套、非缓冲、非自动中断结束等方式,并将ICW2设置为08H,各中断源的优先权是(1) C ,IR5引脚上中断源的中断类型码为 (2) D ,该中断源的中断服务程序入口地址应存于中断向量表中首址为 (3) C 的4个单元内。 (1) A 自动循环 B 固定不变,IR7优先权最高,IR0优先权最低 C 固定不变,IR0优先权最高,IR7优先权最低 D 由程序设定,可设置IRi优先权最高 (2) A 05H B 08H C 0DH D 0FH (3)A 05H B 14H C 24H D 34H 7.8253通道1外接100 KHz的时钟信号,按十进制计数,则当写入计数器的初值为5000H时,定时时间为 (1) C;若按二进制计数,定时10ms,则写入的计数初值为 (2) A 。 (1) A 5ms B 50 ms C 204.8 ms D 20.48ms (2)A 1000H B 0100H C 0064H D 03E8H 8、循环指令LOOP的退出条件是___C___。 A.AX=0 B.BX=0 C.CX=0 D.CX=1 9、8086/8088 系统中用于形成地址总线的器件是__A____。 A 缓冲器 ; B 锁存器 ; C) 计数器 ; D) 译码器 10、8088/8086 CPU的基本总线周期由___B__个时钟周期组成。 A 2 ; B 4 ; C 5 ; D 6 11、在8086系统中中断号为0AH,则存放中断向量的内存起始地址为___ B _。 A 0AH; B 28H; C 4AH ; D 2AH 12、80X86 CPU将累加器AX的内容清零的正确指令是_B___。 A AND AX,AX; B XOR AX,AX; C OR AX,AX; D. NOT AX 13、下列器件可作简单输入接口的电路是_(1)_ A _,作简单输出接口的电路是_(2)_ B。 A 三态缓冲器 ; B 锁存器; C 反相器 ; D 译码器 14、某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有__D__条。 A 32 ; B 16 ; C 20 ; D 24 15、伪指令VAR DW ? 将在内存预留的存储空间是_B_ _。 A.1字节 B.2字节C.6字节 D.4字节 16、关系运算符EQ、NE、LT、GT、LE、GE等,当运算结果关系成立时汇编返回_A_。 A.0FFFFH B.0000H C.0001H D.1000H 17. 8、8086 CPU寻址I/O端口最多使用___D_条地址线。 A 8 ; B 10 ; C 12 ; D 16 18、8086/8088 系统中用于形成地址总线的器件是_A_。 A 缓冲器 ; B 锁存器 ; C) 计数器 ; D) 译码器 19.某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有_D__条。 A 32 ; B 16 ; C 20 ; D 24 15、两数比较,若相等时转移到LABEL的指令是_A_。 A JZ LABEL ; B JC LABEL ; C JO LABEL ; D JS LABEL 16、下列信号中__C__用来区分CPU访问内存储器或I/O接口。

A WR; B RD ; C IOM/ ; D RDT/ 17.8086存储信息的基本单位是__B。 A.字 B.字节 C.KB D.MB 18.8086的字长有_C_位。 A.32 B. 16 C. 8 D.64 19.8086有4个通用数据寄存器,其中AX除用做通用寄存器外,还可用做__A_。 A.累加器 B.计数器 C.基址寄存器 D.段地址寄存器 20.设寄存器BX存有一偏移地址,则对应内存单元的物理地址应在__A__。 A.数据段 B.代码段 C.附加段 D.堆栈段 21.设寄存器BP存有一偏移地址,则对应内存单元的物理地址应在__D__。 A.数据段 B.代码段 C.附加段 D.堆栈段 22.8086有20根地址线,直接寻址空间为_B__。 A.64 MB B.1 MB C.1024 KB D.8MB 23.标志寄存器中PF=1时,表示__A__。 A.运算结果低8位中所含1的个数为奇数 B.运算结果低8位中所含1的个数为偶数 C.运算结果有溢出 D.运算结果无溢出 24.地址加法器是属于_B_中部件。 A.EU B.BIU C.ALU D.指令队列 25.立即、直接、寄存器间接3种寻址方式,指令的执行速度,由快至慢的排序为_C_。 A.直接、立即、间接 B.直接、间接、立即 C.立即、直接、间接 D.不一定 26.指令MOV AL,[BX]中的源操作数在_A_中。 A.数据段 B.附加段 C. 堆栈段 D.代码段 27.指令ADD AX,[SI+50H]中,源操作数的寻址方式是_D_。 A.变址寻址 B.基址和变址寻址 C.基址寻址 D.变址相对寻址 28.指令MOV AX,DAT1[BX+DI]中,源操作数的寻址方式是_D_。 A.变址寻址 B.基址和变址寻址 C.基址寻址 D.基址变址相对寻址 29.将累加器AX的内容清零,错误的指令是__B__。 A.XOR AX,AX B.AND AX,O C.SUB AX,AX D.CMP AX,AX 32.伪指令VAR DW ? 将在内存预留的存储空间是B _。 A.1字节 B.2字节 C.6字节 D.4字节 33.伪指令BUF DB 20 DUP(0,1) 在内存中占用的存储空间是__D_ _。 A.80字节 B.20字节C.60字节 D.40字节 34.语句MOV BX,OFFSET DAT1执行后,BX中存放的是 B _。 A.DAT1的段地址 B.DAT1的偏移地址 C.DAT1的第1个数据 D. DAT1的物理地址 36.DOS功能调用时,功能号应放入_ C __中。 A.AX B.AL C.AH D.DX

三、简答题(每小题5分,共15分) 1、 冯.诺依曼计算机的基本设计思想是什么? (1) 计算机应用由运算器、控制器、存储器、输入和输出设备等五大部分组成。 (2) 存储器不但能存放数据,也能存放程序.计算机具有区分指令和数据的能力。而且数据和指令均以二进制形式存放。 (3) 将事先编好的程序存入存储器中,在指令计数器控制下,自动高速运行(执行程序)。

2、8088CPU和8086CPU结构的区别。 (1)8088 指令队列长度是4 个字节,8086 是6 个字节。 (2)8088 的BIU 内数据总线宽度是8 位,而EU 内数据总线宽度是16 位,这样对16 位数的存储器读/写操 作需要两个读/写周期才能完成。8086 的BIU 和EU 内数据总线宽度都是16 位。 (3)8088 外部数据总线只有8 条AD7~AD0,即内部是16 位,对外是8 位,故8088 也称为准16 位机。 3、 8086CPU构成系统时其存储器可分为哪两个存储体?它们如何与地址、数据总线连接? 8086CPU构成系统时,其存储器可分为奇地址存储体与偶地址存储体。偶地址存储体的8位数据线,与CPU16位数据总线的D7~D0连接;奇地址存储体的8位数据线与CPU16位数据总线的D15~D8连接。地址总线A19~A1提供存储体片选的高位地址,A0和BHE(HE有上划线)区分奇偶地址存储体。 4、 8086/8088 CPU系统为什么要采用地址锁存器? 因为8086/8088的AD15~AD0/AD7~AD0既可作为低16位/8位地址线,又可作为16位/8位数据线,为了把地址信息分离出来保存,外接存储器或外设提供16位/8位地址信息,一般须外加三态锁存器,并由CPU产生的地址锁存允许信号ALE的下跳变将地址信息锁存入8282/8283锁存器中。 5、计算机系统要完成一次外部中断,需要经历哪几个过程? (1) 中断请求。中断源产生中断请求的条件对不同中断源是不同的。 (2) 中断判优。由于中断产生的随机性,可能同时提出多个中断源,此时就要根据中断源的轻重缓急,给它们确定一个中断级别。 (3) 中断响应。对可屏蔽中断,仅有中断请求是不行的。除优先级别高低的条件外,CPU内正有中断允许触发器,只有当其为“1“时,CPU才能响应可屏蔽中断。 (4) 中断处理。由中断服务程序完成。①保护环境,②开中断,③执行中断服务程序,④关中断,⑤恢复现场