2009-2010-1《安徽大学微机原理及应用》A卷

更新时间:2023-09-30 10:38:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

安徽大学2009—2010学年第一学期

院/系 年级 专业 姓名 学号 ------------------------------装---------------------------------------------订----------------------------------------线---------------------------------------- 《 微机原理及应用 》考试试卷(A卷)

(闭卷 时间120分钟)

题 号 得 分 阅卷人 一 二 三 四 五 六 总分

一、选择题(每题2分,共20分)

1、8086微处理器的存储器寻址空间为()。

A、64KB B、1MB C、4GB D、64TB

2、标志寄存器中属于控制标志的是()。 A、DF、SF、OF B、DF、IF、TF C、OF、CF、PF D、AF、OF、SF

3、与外存储器相比,内存储器的特点是()。 A、容量大、速度快 B、容量大、速度慢 C、容量小、速度快 D、容量小、速度慢

4、在指令MOV [BX+SI+5],AX中,目的操作数的寻址方式是()。 A、寄存器间接寻址 B、基址变址寻址 C、相对基址变址寻址 C、寄存器寻址

5、当标志位IF=1时,8086可以响应的中断为()。 A、NMI B、INTR

C、NMI和INTR都不能响应 D、NMI和INTR都能响应

6、在实方式下,中断矢量号乘以()可以得到相应的中断矢量地址。 A、2 B、4 C、6 D、8

7、在8086的I/O指令中,间接端口寄存器是()。 A、BX B、SI C、DX D、DI

8、8086 CPU 对I/O接口编址采用()。

A、I/O端口和存储器统一编址 B、I/O端口和寄存器统一编址 C、I/O端口单独编址 D、输入和输出口分别编址 9、组成16M×8位的存储器,需要1M×4位的存储芯片()片。 A、8 B、16 C、32 D、64

答 题 勿 超 装 订 线 A、

一、填空题(每空1分, 共20分)

1、8086 CPU主要由( )与( )两大部分组成。 2、微机的总线按功能可分为( )、( )和( )三类。 3、8086 CPU可管理的中断共有( )级,最高级中断为( )。

4、指令CMP是把目的操作数和源操作数做( )运算,而TEST是把目的操作数和源操作数作()运算。

二、简答案

1、 设有关寄存器及存储单元的内容如下:

(DS)= 2000H,(BX)= 0100H,(SI)= 0002H,(20100)= 12H,(20101)= 34H,(20102)= 56H,(20103)= 78H,(21200)= 2AH,(21201)= 4CH,(21202)= 0B7H,(21203)= 65H,试说明下列各条指令源操作数的寻址方式和执行完后AX寄存器的内容。(8分) (1) MOV AX,1200H (2) MOV AX,[1200H] (3) MOV AX,1100[BX] (4)MOV AX,1100[BX][SI] 四、阅读程序回答问题(10分) DATA SEGMENT

S9 DB 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 DATA ENDS ...

LEA SI S9 (A) LEA DI,S9+1 (B) MOV CX,5 LABEL: MOV AL,[SI]

XCHG AL,[DI] (C) MOV [SI],AL ADD SI,2 ADD DI,2 LOOP LABEL

(1)请写出语句(A)的一个等价语句;

(2)语句(B)与语句(C)各为什么寻址方式;

(3)上述程序执行完后S9开始的10个字节存储单元内容是什么。

五、编程题

以2MHz输入8253的第2个计数器(从零开始计数),实现1KHz的方波输出,试编写8253的初始化程序,设8253通道的基地址为310H。

六、综合应用

已知一种RAM芯片为4K×8位,组成16K×8位的内存单元,

a) 需要多少芯片,每块芯片至少需要多少根地址线,至少一共需多少根地址线? b) 画出芯片与8086 CPU 的逻辑连接图。

c) 若采用线选法译码,请指出芯片的地址空间。

参考答案:

一、选择题

1. B 2. B 3. C 4. C 5. D 6. B 7. C 8. C 9. C

二、填空题

1. BIU(总线接口部件)、EU(指令执行部件) 注:中英文均可,两空无顺序之分 2. 数据总线、地址总线、控制总线 注:三空无顺序之分 3. 256、0级(除法错) 4. 减法、(逻辑)与

三、阅读程序回答问题

(1)立即数寻址 1200H (2)直接寻址 4C2AH

(3)寄存相对寻址 4C2AH (4)相对基址变址寻址 65B7H

四、阅读程序回答问题

(1)MOV SI OFFSET S9

(2)直接寻址、寄存器间接寻址 (3)1, 0, 3, 2, 5, 4, 7, 6, 9, 8

五、编程题

N = 2M / 1K = 2000 工作模式为3 MOV DX,316H

MOV AL,10110111B OUT DX,AL MOV DX,312H MOV AL,00H OUT DX,AL MOV AL,20H OUT DX,AL

六、综合应用

计算机微机原理与汇编语言模拟试题及答案(一)

一、单项选择题(每小题1分,共15分)

1. 8088/8086的存储器组织是将存储器划分为段,可作为段的起始地址的是( )。 A.185A2H B.00020H C.01003H D.0AB456H 2.指令POP [BX] 中,目的操作数的段寄存器是( )。 A.DS B.ES C.SS D.CS

3. CPU执行“OUT 40H,AL”指令时,下列信号为高的是( )。

4.执行1号DOS系统功能调用后,从键盘输入的字符应存放在( )。 A.AL B.BL C.CL D.DL 5. 间接寻址方式中,操作数处在( )中。 A.通用寄存器 B.内存单元 C.程序计数器 D.堆栈

6. 8086在最小模式下,分时使用AD0~AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( )信号将地址送入地址锁存器。 A.DEN B.ALE C.

D.DT/ R

7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是( )。 A..EXE B..OBJ C..BAT D..ASM 8. 表示过程定义结束的伪指令是( )。

A.END B.ENDP C.ENDS D.ENDM

9. 默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是( )。 A.BP B.BX C.SI D.DI 10. 标志寄存器中属于控制标志的是( )。 A.DF、SF、OF B.DF、IF、TF C.OF、CF、PF D.AF、OF、SF

11. 两个组合十进制数46H、35H相加,调整指令DAA完成的是( )。 A.加00H调整 B.加60H调整 C.加06H调整 D.加66H调整

12. 在8086的I/O指令中,间接端口寄存器是( )。 A.BX B.SI C. DX D.DI 13. 浮点加减中的对阶是( )。

A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同 14. 保护断点就是保存( )。

A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值 15. 对以下类型的中断,优先级最低的是( )。

A.指令中断 B.非屏蔽中断 C.可屏蔽中断 D.单步中断 二、填空题(每空1分,共20分)

1. 指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么有效地址为 ,物理地址为 。

2. 对于十六进制表示的数码19.8H,转换为十进制数时为 ;该数码用压缩BCD码表示时数据为 。

3. 已知X的补码为10011001,其原码是 ;真值为__________。 4.使用DOS功能调用时,子程序的功能号应放在 寄存器中。

5. 设堆栈段寄存器SS所存放的数据为2250H,堆栈指示器SP所存放的数据为0140H,如压入堆栈7个数据库字,问栈顶地址、SS和SP各为 、 、 。 6. 使CF标志置1的指令是 ;使DF标志清0的指令是 。 7. 组成16M×8位的存储器,需要1M×4位的存储芯片______片。 8.8253可编程定时/计数器按照二进制计数,其计数范围是从0到 ;按照BCD码计数,其计数范围是从0到 。

9. PC机的中断类型有 、 和不可屏蔽中断三种,不可屏蔽中断的请求信息送CPU的 引脚。

10. 8255A的控制字的最高位D7=1时,表示该控制字为 控制字。 11.CPU可访问8259的端口地址数为 。 三、简答题(每小题5分,共20分) 1. 定时器和计数器有什么相同和不同?

2. 什么是接口?硬接口和软接口的含义各是什么?

本文来源:https://www.bwwdw.com/article/3lfd.html

Top