2010 年江西理工大学微机原理考研真题
一、填空题(共 15 分,每空 1 分)
二、选择题(共 20 分,每小题 2 分)
1、计算机中(1)不能直接表示有符号数。
A、原码 B、补码 C、反码 D、BCD 码
2、8086 被复位以后,CS 寄存器的内容是(2)。
A、00FFH
B、FFFFH
C、0000H
D、FF00H
3、在间接寻址时,下面哪一个寄存器不能作为变址寄存器(3)
4、下面哪一个是状态标志(4)。
5、如果 TABLE 为数据段中 0100 单元的符号名,其中存放的内容为 OFF00H,以下两条指令
执行后,AX、BX 寄存器的内容分别是(5)。
6、下列哪条指令的源操作数寻址方式和其他不同(6)。
A、MOV BX,ES
B、MOV AX,DAT[BX][DI]
C、ADDAX,BX
D、ADD SI,AX
7、下面指令正确的是(7)。
A、ADD SI,AX
B、ADD15H,BX
C、MOV CS,AX
D、MOV AX,[SI][DI]
8、两个采用补码表示的数进行加减运算时,发生负溢出的特征是双符号位为(8)。
A、01
B、00
C、10
D、11
9、接口是(9)的逻辑部件。
A、CPU 与系统总线之间
B、系统总线与 I/0 设备之间
C、主存与 I/0 设备之间
D、运算器与 I/0 设备之间
10、在统一编址方式下,存储单元和 I/0 设备是靠指令中的⑩来区分的。
A、指令和不同的地址
B、指令和不同的数据
C、指令和不同的数据和地址
D、上述都不对
三、简答题(共 40 分,每题 5 分)
1、接口芯片为什么需要片选信号?片选信号又是如何得到的?2、微处理器一般应具有哪些基
本功能?
3、在 8086CPU 的寄存器中,专用寄存器、段寄存器有那些,分别是起什么作用?
4、CPU 在什么时候可以响应中断?响应中断时需要做哪些操作?
5、什么叫指令队列?长度为多少?试述 8086 和 8088CPU 指令队列的作用?
6、某微机系统中,用 2 片 EPROM2716(2K×8)和 2 片 SRAM2114(1K×4)组成
存储器系统。已知 EPROM 在前,SRAM 在后,起始地址为 0800H。试写出每一存储芯片的地址
空间范围。
7、总线按性质可分为哪几类?在微机中采用总线结构有何好处?
8、并行接口有何特点?其应用场合如何?
三、程序阅读(共 42 分,每小题 7 分)
1、阅读下面的程序段
上述程序段运行期间,当执行完 INC BX 且(BX)=05H 时,CX=(1)和 AL=(2)。
2、仔细阅读下面程序段试回答?
(1)该程序段完成的功能是什么?
(2)如果(AL)=36H,程序运行用后,(AL)=(③)。
3、阅读程序并说明下面程序具体实现什么功能?
4、下面的程序段运行之后,(AX)=(4),(BX)=5。
5、阅读下列指令,指令执行后(AH)=(⑥,(AL)=⑦,(BL)=(8,(CF)=(9)。
6、若 STR 是字符串的首地址,指出下面程序的功能?
五、编程题(18 分,每题 9 分)
1、编写一程序段,统计数组 NUM 中大于 1 的数的个数,并存入 RESULT 单元中。其中给出了
数据段的定义如下。
2、编写一程序,把 DA_BY1 字节存储单元的 8 位二进制数分解为 3 个八进制数,其中字高
位八进制数存放在 DABY2 的字节单元中,最低位存放在 DA_BY2+2 单元中。数据单元定义如
下∶
六、设计题(本大题共 3 小题,每小题 5 分,共 15 分)
1、设外部有一脉冲信号源 PLUS,要求用 8253 的计数器 0 对该信号源连续计数,当计数器
计为 0 时向 CPU 发出中断请求。
(1)画出 8253 的 CLK0、GATE0。和 OUT0。的信号连接图。(5 分)
(2)若该芯片的端口地址为 40H~43H,计数初值为 1234H,写出该计数器工作在方式 2 按
二进制计数的初始化程序。(5 分)
(3)若计数初值为 12345H,在上述基础上增加计数器 1 如何连接以实现计数。(5 分)