微机原理及应用试卷答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(1—10题,每空1分,共30分。)
1、十进制数42.625转换为二进制数是 101010.101B ,转换为八进制数是52.5O ,转换为十六进制数是 2A.AH 。
2、十进制数-66的原码是 11000010B ,反码是 10111101B ,补码是 10111110B 。(用八位二进制编码表示)。
3、8086从功能上可分为两个部分,即:总线接口单元(BIU)和执行单元(EU)。
4、可编程计数/定时控制器8253具有 3 个计数通道;它有 6 种工作
方式,其中工作方式3被称为方波发生器。
5、三态输出电路可以有3种工作状态,即0、1和高阻态。
6、8086的地址有20位,那么它的可寻址空间为 1024 K,其中每个段的最大长
度为 64 K。
7、8086的输入/输出控制方式包括程序控制方式、中断控制方式、 DMA控制
方式
和输入/输出处理机控制方式。
8、8086微机系统中的一个中断向量占4个存储单元,假定某中断对应的中断向
量存放在0000:002C H;那么该中断向量对应的中断类型号为 0B H,若该向
量对应的中断处理子程序放在0080:0402H开始的内存区域中,则按照地址由低
到高的顺序写出其相应的存储单元的内容为 02H 、 04H 、 80H
00H 。
9、8259A包括两种触发方式,即电平触发方式和脉冲触发方式;8259A中对
中断优先权的管理可分为三种方式,即完全嵌套方式、自动循环方式、和中
断屏蔽方式。
10、8086复位后如下寄存器的内容为:CS= FFFF H,IP= 0000 H。
二、选择题(1—15题,每题1分,共15分。)
1、8086的工作方式为 A 。
(A)实地址方式(B)保护地址方式(C)虚拟8086方式(D)实地址和保护地址
3、MDR表示的意思是 B 。
(A)累加器(B)存储器数据寄存器 (C)存储器地址寄存器(D)环形计数器
4、标志寄存器中标志IF=1表示的是 A 。
(A)CPU可以接收可屏蔽中断请求(B)运算结果低8位中所含1的个数为奇数
(C)运算结果超出了表示数的范围 (D) CPU按跟踪方式执行指令
5、MOV AX,[BX+SI]的源操作数的物理地址是 A 。
(A)16×(DS)+(BX)+(SI) (B)16×(ES)+(BX)+(SI)
(C)16×(SS)+(BX)+(SI) (D)16×(CS)+(BX)+(SI)
6、调试程序DEBUG中的指令U的含义是 D 。
(A)从指定地址显示内容(B)从指定地址执行程序(C)读并显示输入的字节(D)反
汇编
7、8位二进制原码表示的整数数据范围是 B 。
(A) -128~+127 (B) -127~+127 (C) -128~+128 (D) -127~+128
8、环形计数器是组成 B 的一部分。
(A)总线接口单元 (B)控制部件 (C)算术逻辑单元 (D)运算器
9、IRET指令的功能为 A 。
(A)中断返回 (B) 有符号数小于时转移
(C)溢出时中断 (D) 过程返回
10、程序运行过程中进行了一次FAR转移,则 C 。
(A) CS改变IP不变 (B)CS和IP都不变 (C)CS和IP都改变 (D)CS不变IP改变
11、8086的第25引脚ALE的作用是 A 。
(A) 最小工作模式下地址锁存允许(B) 最大工作模式下地址锁存允许
(C) 最小工作模式下数据允许输出(D) 最大工作模式下数据允许输出
12、某条指令可以完成对指令中给出的操作数取补码的功能,这条指令为
A 。
(A)NEG (B)XCHG (C) XLAT (D) TEST
13、ROR指令的意义是 A 。
(A) 不带CF的循环右移 (B) 带CF的循环右移 (C) 算术右移 (D) 逻辑右移
14、假定DS=1000H,AX=2000H,[1234H]=30H,[1235H]=40H当执行完
MOV AX ,[1234H]指令后,AX的值为 A 。
(A) 4030H (B) 3040H (C) 1234H (D) 2000H
15、8086的数据总线的宽度是 C 位。
(A)4 (B)8 (C)16 (D)32
三、简答题(1—5题,每题6分,共30分。)
1、写出全加器的真值表,求出逻辑表达式并用其组成4位补码加/减法电路。
逻辑表达式为:
2、简述8086CPU总线接口部件(BIU)的功能及其组成。
总线接口部件的功能是负责与存储器、I/O端口传送数据,即BIU管理在存储器中存取程序和数据的实际处理过程。它主要由以下几部分构成:
1.4个段地址寄存器。即CS DS ES SS。
2.16位的指令指针寄存器IP。
3.20位的地址加法器。
4.6字节的指令队列。
3、试说明可屏蔽中断和非屏蔽中断的区别和联系。
可屏蔽中断和不可屏蔽中断都属于外部中断,是由外部中断源引起的;但它们也有区别:可屏蔽中断是通过CPU的INTR引脚引入,当中断标志IF=1时允许中断,当IF=0时禁止中断,不可屏蔽中断是由NMI引脚引入,不受IF标志的影响。
4、简述8259A芯片中与中断请求操作相关的寄存器的名称及其功能。
8259A中与中断请求操作相关的寄存器有:
1.中断请求寄存器IRR,它是一个8位的寄存器,用来存放外部输入的中断请
求信号IR0~IR7。
2.中断服务寄存器ISR,它是一个8位的寄存器,用来记录正在处理的中断请
求。
3.中断屏蔽寄存器IMR,它是一个8位的寄存器,用来存放对各级中断的屏蔽
信息。
4.优先级判别器PR,用来识别各中断请求信号的优先级别。
5、简述用汇编语言进行程序设计的步骤。
汇编语言程序设计步骤:
(1)分析问题:已知条件、要解决的问题、功能/性能要求等。
(2)建立数学模型:把问题数学化、公式化,便于计算机处理。
(3)确定算法:简单、速度快、精度高、代码量小、编程容易。
(4)绘制程序流程图:用箭头、框图、菱形图等表示程序结构。
(5)内存空间分配:为程序或数据分配内存空间。
(6)编制程序与静态检查:程序结构层次简单、清楚、易懂。
(7)程序调试:利用调试软件DEBUG进行调试。
四、程序分析题(1—3题,共15分。)