当前位置:问答库>考研试题

2018年厦门大学萨本栋微米纳米科学技术研究院822微机原理之微型计算机原理及应用考研基础五套测试题

  摘要

一、选择题

1. 8237A 的地址线是双向的,因为( )。

A.8237A 可以传输输入顺出的地址

B.8237A 内部的地址是双向的

C.8237A 作为系统总线时应该是双向的

D. 总线控制权属CPU 和DMA 共有

【答案】D

2. 8086 CPU响应HOLD 请求是在( )。

A. 每一指令周期后

B. 每一个机器周期后

C. 可以响应HOLD 请求的每一机器周期后

D. 在总线周期的【答案】D

【解析】当8086 CPU 查到HOLD 为高电平时,在总线周期的状态或空闲状态之后的下一个时钟周期发出响应总线请求信号的回答信号HLDA 。

3. 存储器的存取周期是指( )。

A. 存储器的读出时间

B. 存储器的写入时间

C. 存储器进行连续读和写操作所允许的最短时间间隔

D. 存储器进行连续写操作所允许的最短时间间隔

【答案】C

4. 有一接口芯片有两条地址线该芯片( )。

A. 占有4个端口地址,且端口地址唯一,互不重叠

B. 占有8个端口地址,但每个端口地址重叠2次

C. 占有16个端口地址,但每个端口地址重叠4次

D. 占有32个端口地址,但每个端口地址重叠8次

状态或空闲状态之后的下一个时钟周期 它的片选信号是总线上的地址信号产生的,则

【解析】根据题意,在地址信号产生正确的片选信号选中芯片时,地址信号线

个。但由于片子本身的地址次。 这5条取任意值都可以访问芯片的某个端口,所以端口地址有线只有两条,所以本身的端口数目只有4个,这样每个端口就重叠了

5. 在并行可编程电路8255A 中,8位I/O端口共有( )。

A.1个

B.2个

C.3个

D.4个

【答案】C

【解析】8255A 共有3个数据端口。

6. 在PC/XT机中,NMI 的中断向量在中断向量表中的位置是( )。

A. 由程序指定的

B. 由DOS 自动分配的

C. 固定在0008H 开始的4个字节中

D. 固定在中断向量表的表首

【答案】C

7. 在补码运算时,如果运算结果为负,则标志寄存器中为1的标志位是( )。

A.CF

B.SF

C.PF

D.IF

【答案】B

【解析】标志寄存器中的SF 为符号标志,反映运算结果最高位的状态,并与运算结果最高位状态相同。表明了本次运算的结果是正还是负。如果运算结果为负,最高位肯定为1。则SF=1。

8. 8086的堆栈采取向下生成的方式,在压入时( )。

A.SP 先减,再压入数据

B. 先压入数据,SP 再减

【答案】A

9. 以下可以使寄存器AX 和CF 同时清零的指令为( )。

A.SUB AX,AX

B.XCHG AX,BX

C.PUSH AX

D.XOR AX,BX

【解析】BC 两项,传送类指令不影响标志位。D 项,是“异或”逻辑指令,指令结束后使CF=0,最终“异或”的值由BX 中的内容决定,如果BX 的内容和Ax 中的相等,则结果为0,如果不相等,则结果不为0。A 项,是减法指令,源操作数和目的操作数都是AX ,相减后结果为0回送给AX ,即AX=0,指令操作没有产生借位,因此CF=0。

10.因为8086 CPU的字数据既可以存放在内存的偶地址,也可以安排在奇地址单元,所以其堆栈指针SP ( )。

A. 最好是指向偶地址单元

B. 可以指向任何地址单元

C. 只能指向偶地址单元

D. 只能指向奇地址单元

【答案】C

【解析】堆栈操作都是字操作。堆栈段的段首地址能被16整除。必定是偶地址。SP 指针执行的字数据也必定是对准字。

11.若AX=65ACH,BX=B79EH,则下列对指令执行结果叙述正确的是( )。

A. 执疔ADD AX,BX 后,CF=1,0F=1。

B. 执行SUB AX,BX 后,SF=1,OF=l。

C. 执行TEST BX,AX 后,SF=1,CF=0。

D. 执疔AND BX,AX 后,CF=1,CF=0。

【答案】B

【解析】A 项执行加法操作,AX 存放的正数,BX 存放的负数,异号数相加不可能溢出,所以OF=0,因此A 项错误。

B 项执行减法操作,由结果可知为负,则SF=1,AX 里的内容为正,BX 的内容为负,正数减去负数结果应该为正数,但结果为负数,因此产生了溢出,即0F=1。

因此B 项正确。

C 项是逻辑运算的测试指令,TEST 指令每次操作都使CF 和OF 清零。

结果不回送到AX 中,只影响标志位,由结果可知SF=0,因此C 项错误。

D 项是逻辑运算的与指令,TEST 指令每次操作都使CF 和OF 清零,因此D 项错误。