微机原理习题
一、选择填空
1、CPU执行OUT DX ,AL指令时,( A )的值输出到数据总线上。
A、AL寄存器 B、AX寄存器 C、DL寄存器 D、DX寄存器 2、连接主机与外设间的电路称为( A )。
A、接口 B、端口 C、数字电路 D、转换电路 3、地址译码的作用是( B )。
A、设计接口 B、区分不同外设 C、接至地址总线 D、向外设输出数据 4、中断控制器8259可管理( D )。
A、非屏蔽中断 B、指令中断 C、外部中断 D、可屏蔽中断 5、对INT N指令,其中断向量存放在内存从( C )开始的地址中。 A、DS*10H+N*4 B、DS*10H+N C、0*10H+N*4 D、0*10H+N 6、8259的中断服务寄存器ISR的某一位如果置1,则表示( B )。
A、8259中断服务故障 B、CPU正在执行中断服务程序 C、外部设备可以请求中断服务 D、中断服务程序刚执行完毕 7、8086/8088CPU内部有一个始终指向堆栈顶部的地址指针是( A )。
A、SP
B、IP
C、BP D、BX
8、8086/8088CPU内部地址指针是( C )。
A、20位 B、8位 C、16位 D、24位
11、8086/8088能寻址内部存储器的最大地址范围为( C )。
A、64K
B、512K
C、1M
D、10M
12、除法出错是属于( B )中断。
A、线路故障 B、内部 C、INTO D、单步
13、中断传送方式下,当外部需要输入输出数据,向CPU发出中断请求信号,由接口电路使( B)信号有效,引起中断响应。 A、HLDA B、INTR C、HOLD D、INTA 14、DMA数据传送,是由( A )控制的。
A、硬件控制器
B、程序
C、CPU D、外设
15、CPU与外设交换信息时,是通过( A )传送外设控制和外设状态信息的。 A、数据总线
B、地址总线
C、控制总线 D、局部总线
16、8086执行OUT DX ,AL 指令时,( D )的值输出到地址总线上。
A、AL B、AX C、DL D、DX
1
17、 IOR___ 有效时要求8086的( B )引脚同时输出低电平。
M/IO 和 RD A、IN和OUT B、 C、ALE和 DRD 、地址和数据
18、CPU对单步中断的响应,必须根据( C )标志位的状态来决定是否响应。
A、IF B、DF C、TF D、ZF 19、中断向量表中存放的是( D )。
A、中断类型码 B、中断服务程序 C、中断向量码 D、中断服务程序入口地址 20、中断控制器8259中没有( A )寄存器。
A、中断服务 B、中断屏蔽 C、中断响应 D、中断请求
21、如果向8259写入的ICW2(设置中断类型码)为20H,则IR1引脚所对应的中断类型码为( A )。
A、21H B、22H C、23H D、24H 22、由8088CPU组成的PC机的数据线是( C)。
A、 8条单向线 B、 16条单向线 C、 8条双向线 D、 16条双向线 24、8086/8088CPU内部有一个指向下一个指令字节的地址指针寄存器是( C )。
A、BIU B、IP
C、CS
D、SP
26.EPROM2732有4K个地址单元。当从F0000H开始分配地址,它的末地址为( C )
A、F03FF B、F07FF C、F0FFF D、F1000 27.响应NMI请求的必要条件是( C)。
A、 IF=1 B、 IF=0 C、 一条指令结束 D、 无INTR请求 28.传送数据时,占用CPU时间最长的传送方式是(A )。
A、 查询 B、 中断 C、 DMA D、 通道 30.DMA数据传送,是由( A )控制的。
A、硬件控制器
B、程序
C、CPU D、 8255
31.在DMA方式下,CPU与总线的关系是( CC ).
A、只能控制数据总线 B、只能控制地址总线 C、成隔离状态 D、成短接状态 32.中断向量的地址是( C ).
A、子程序入口地址 B、中断服务程序入口地址 C、存放中断服务程序入口地址的地址 D、中断程序的第一行的地址
34.冯 诺依曼机工作方式的基本特点是(BB)
A、多指令流单数据流 B、按地址访问并顺序执行指令 C、堆栈操作 D、存贮器按内容选择地址
2
35.8086微处理器可寻址访问的最大I/O空间为( BB ) A、1KB B、64KB C、640KB D、1MB
37.存储器是计算机系统的记忆设备,它主要用来(C)
A、存放数据 B、存放程序 C、存放数据和程序 D、存放微程序
38.I/O与主机信息的交换采用中断方式的特点是( B )
A、CPU与设备串行工作,传送与主程序串行工作 B、Cpu与设备并行工作,传送与主程序串行正作 C、CPU与设备并行工作,传送与主程序并行工作. D、以上都不对 39.在I/O传送方式中,哪种传送可提高系统的工作效率(C) A、条件传送 B、查询传送 C、中断传送 D、前三项均可 40.(B)是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A、微处理器 B、微型计算机 C、微型计算机系统 D、计算机 41.PC机中确定硬中断服务程序的入口地址是(C)
A、主程序中的调用指令 B、主程序中的转移指令 C、中断控制器发出的类型码 D、中断控制器中的中断服务寄存器(ISR) 42.8086/8088中状态标志有(D)个 A、3
B、4
C、5 D、6
43.8086/8088可用于间接寻址的寄存器有(B).
A、2 B、4 C、6 D、8
44.在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,
CPU在总线发出( C )信息. A、数据 B、状态 45.8086/8088的中断向量表( B) A、用于存放中断类型号 C、是中断服务程序的入口
C、地址
D、其他
B、用于存放中断服务程序入口地址 D、是中断服务程序的返回地址
46.计算机的存储器采用分级存储体系的主要目的是(D)。
A、 便于读写数据 B、减小机箱的体积 C、便于系统升级 D、解决存储容量、价格和存取速度之间的矛盾 47、在机器内部操作中,CPU与存贮器之间信息交换使用的是( B )。
A.逻辑地址 B.物理地址 C.有效地址 D.相对地址
48、当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( D )。
A.表示结果中含1的个数为偶数 B.表示结果中含1的个数为奇数
C.表示该数为偶数 D.表示结果中低八位含1的个数为偶数 49、假设VAR为变量,指令MOV BX,OFFSET VAR源操作数的寻址方式是( C )。
A.直接寻址 B.间接寻址 C.立即数寻址 D.存贮器寻址
50、完成同指令XCHG AX,BX相同功能的指令或指令序列是( D )。
A.MOV AX,BX B.MOV BX,AX
C.PUSH AX D.MOV CX,AX POP BX MOV AX,BX
MOV BX,CX
51、已知字变量buffer等于1234h,它所在的偏移地址为5678h,执行下列指令后ax=( B )。
mov ax,buffer lea ax,buffer
A.1234h B.5678h C.3412h D.7856h
52、测试BL寄存器内容是否与数据4FH相等, 若相等则转NEXT处执行,可实现的方法是(B )。
3
A. TEST BL,4FH B. XOR BL,4FH
JZ NEXT JZ NEXT
C. AND BL,4FH D. OR BL,4FH JZ NEXT JZ NEXT
53、寄存器BX和DX中存放有32位二进制数,其中BX中放高16位,下列程序段完成对这32位数扩大4倍的功能,那么该程序段中方框里应填的语句是( C )。
MOV CX,2
LOP:SHL DX,1 LOOP LOP A. ROL BX,1 B. ROR BX,1 C. RCL BX,1 D. RCR BX,1
54、当一个带符号数大于0FBH时程序转移, 需选用的条件转移指令是( C )。
A. JLE B. JNL C. JNLE D. JL 55、使用DOS功能调用时,子程序编号应放在( B )寄存器中。
A.AL B.AH C.AX D.任意指定 56、8086CPU在进行I/O读操作时,M/IO和DT/R必须是( A )。
A.0 0 B.0 1 C. 1 0 D.1 1 57、8086/8088执行一个总线周期是在( C )之后插入TW。
A.T1 B.T2 C.T3 D.T4 58、若用存贮芯片(32K×8)构成8086的存贮器系统要用( C )。
A.8片 B.16片 C.32片 D.64片 59、除法出错是属于( B )中断。
A.线路故障 B.内部中断 C.INTO D.单步中断 60、8255A工作于方式1输出方式,A口/B口与外设之间的控制状态联络信号是( C )。 A.STB与IBF B.IBF与ACK C.OBF与ACK D.OBF与STB 61、8253 是可编程定时、计数器芯片,它内部有( A )。
A.三个定时器 B.四个定时器 C.二个计数器 D.四个计数器 62、8086 CPU的NMI引脚上输入的信号是( C )
A.可屏蔽中断请求 B.非屏蔽中断请求 C.中断相应 D.总线请求 63、8086 CPU在( A )时刻采样READY信号决定是否插入等待周期。 A.T3下降沿 B.T3上升沿 C.T2下降沿 D.T2上升沿 64、8288的作用是( D )。
A.地址锁存器 B.数据收发器 C.时钟信号源 D.总线控制器 65、采用两片可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到( A )。 A.15级 B.16级 C.32级 D.64级 66、PCI总线是( D)位总线。
A.16 B.16/32 C.32 D.32/64
67、微型计算机是以大规模、超大规模集成电路为主要部件,以集成了控制器和( C )的微处理器为核心,所构造出的计算机
A、存贮器 B、寄存器 C、运算器 D、计数器
72、PC机中确定可屏蔽中断服务程序的入口地址是( C ) A、主程序中的调用指令 B、主程序中的转移指令
C、中断控制器发出的类型码 D、中断控制器中的中断服务寄存器(ISR)
4
73、在PC机上,CPU响应NMI请求时,中断类型号( C )。
A、由8259A提供 B、由8255A提供 C、规定为2 D、规定为3
76、存储器( A )信号通常与CPU地址总线的高位地址线相关联,说明该存储器芯片是否
被选中正常工作
A、 CS B、D0 C、OE D、 WE
77、存储器可以采用3种外译码方式,其中采用( A )方式可以避免地址重复。
A、全译码 B、部分译码 C、线选译码 D、地址译码
83. 8086系统中,堆栈的操作( B )。
A、只能是字节操作 串操作
84.CPU对单步中断的响应,必须根据( D )标志位的状态来决定是否响应。
A、 IF B、 OF C、DF D、 TF
85.CPU寻址外设端口有两种访问方式,I/O指令寻址和( A )。
A、 存储器映像 B、 中断 C、 DMA D、 通道 86.在I/O传送方式中,哪种传送可提高系统的工作效率( C ) A、条件传送 B、查询传送 C、中断传送 D、前三项均可
1、系统总线是计算机内部的大动脉,将不同的功能部件连接在一起,计算机的系统总线分为:
( 数据总线、地址总线、控制总线 ) 、( ) 和 ( )三大类。
2、堆栈是在存储器中开辟的一片数据存储区,在进行数据的进栈和出栈操作时按照“ 先进后出 ”的原则来进行的。
3、CPU执行一条指令所需要的时间称为“ 指令周期 ”,CPU主时钟周期也简称为“ 时钟周期 ”,是计算机内部的最少计时单位,CPU每完成一次总线操作(与外设进行数据交换,一次读或写)称为一个“ 总线周期 ”。
4、在8086系统中,外设实际上是用 ( IN ) 和 ( OUT ) 指令通过三总线直接访问到的那部分功能电路,即接口电路部分,通常称为外设接口。
5、8088有 ( 8 ) 根数据线,有 ( 20 ) 根地址线。
6、微机通过CPU实现与外设之间的数据传送的控制方式有:程序控制方式、( 中断传输 ) 方式和 ( DMA )传送方式。
5
B、只能是字操作 C、可以是字节或字操作 D、只能是
7、中断向量实际上是中断处理子程序的( 入口地址 ) 。
判断
1、DEC指令要影响状态标志寄存器的CF位。( 错 )
2、在8086CPU构成的微机系统中,所有的代码全部放在数据段中。( 错 ) 3、DMA方式能实现内存与接口之间数据的高速传送。( 对 )
4、AND 指令,NOT指令,TEST指令都对状态标志寄存器相应的位有影响,但不回送结果。( 错 )
5、PC机共可设置256个不同的中断向量。( 对 )
6、8088 的可屏蔽中断的优先权高于非屏蔽中断。( 错 )
7、为了统一串行数据收/发双方可采用的数据传输速率,国际上规定了一些数据传输的标准,并称之为波特率。( 对 )
8、中断类型码乘以4,就可以得到中断服务程序入口地址。( 对 9、并行接口芯片8255有2种工作方式。 ( 错 )
10、可编程定时计数器8253的定时器和计数器的作用没有区别。(
6