2015 年湖北武汉纺织大学微机原理及应用考研真题
一、填空题(2 分/空,共 40 分)
1、十进制数 11.25 转换为二进制数为()B,转换为十六进制为()H。
2、计算机执行程序就是()、()、()。
3、微型计算机采用总线结构来实现相互间的信息传送,总线是()、()和()组成。
4、8086 有两种工作方式,即()和(),由 MN/MX 引脚控制,接高电平是()。
5、设堆栈指针(SP)=2200H,此时若将 AX、BX、CX、DX 依次推入堆栈后 SP=()。
6、8086CPU 采用 MOV 类指令寻址存储空间,采用()、()类指令寻址 I/O 空间,这说明
该 CPU 系统中采用()方式进行端口编制。
7、若 8086 的外部中断 INR、NMI 同时有中断请求,应先响应()。
8、假设 SP=1000H,AX=2000H,BX=3000H,试问:执行 PUSHAX 指令后,SP=();再执行 PUSHBX
和 POPAX 指令后,SP=(),AX=(),BX=()。
二、选择题(3 分/题共 30 分)
1、计算机中数据总线驱动电路使用的基本逻辑单元是()
A.非门
B.三态门
C.触发器
D.译码器
2、地址线为 20 条的微处理器寻址范围是()
A.64K
B.1M
C.256K
D.16M
3、8086CPU 在比较带符号数大小时,应根据()标志位来判别。
A.CF、OF 和 PF
B.CF、SF 和 PF
C.CF、SF 和 ZF
D.ZF、OF 和 SF
4、存放待执行指令所在地址的是()
A.指令寄存器
B.数据指针
C.程序指针
D.地址寄存器
5、8086CPU 有()个 16 位的段寄存器。
A.2
B.4
C.8
D.16
6、定义过程结束的伪指令符是()
A.END
B.ENDS
C.ENDP
D.ENDM
7、下列指令中,不影响进位指令的是()
A.ADDAX,10
B.SALAL,1
C.INCCX
D.SUBAX,BX
8、现有 4K×8 位的 RAM 芯片,它所具有的地址线条数应是()条。
A.12
B.13
C.11
D.10
9、下面指令执行后,能改变 AL 寄存器内容是指令是()
A.TESTAL,02H
B.OR
AL,AL
C.CMP
AL,BL
D.ANDAL,BL
10、在 8086 中,一个最基本的总线周期由()个时钟周期组成。
A.1
B.2
C.6
D.4
三、判断题(正确打“√”,错误打“×”,2 分/题,共 20 分)
1、进行无符号数运算时,运算结果对 SF 标志位无影响()
2、无论是转移指令还是循环控制指令,均可跳转到程序的任意位置()
3、I/O 端口与存储器单元独立编址的主要优点是 I/O 端口不占用存储器单元()
4、相对而言,DRAM 比 SRAM 的集成度高()
5、8086 的输入输出指令中,允许使用 DX 存放端口地址,不允许使用 AX、AL
以外的寄存器传送数据()
6、数据的串行 I/O 方式是以字节为单位进行传送()
7、当 8086CPU 对内部中断进行响应时,无需中断类型码可找到相应的中断服务程序入口()
8、8086CPU 的段寄存器之间可以直接传送数据()
9、PCI 总线的地址、数据线的引脚可以复用()
10、过程调用和宏调用都发生在程序运行时()
四、简答题(10/题,共 20 分)
1、比较 8086CPU 子程序调用和执行中断服务操作的异同?
2、什么叫总线?根据总线的规模、用途和应用场合,它分哪几类?
五、编写程序(20 分)
1、若 STR 是字符串首字母,将 STR 开始的前 20 个字符中的‘*’用’$’替换。(10 分)
2、在 BUF 开始有一个字节型数组,共有 100 个元素,计算这个数组中非零元素的个数,并将
结果存入内存 COUNT 单元。(10 分)