《微机原理及接口技术》复习题
一、选择题
1. 将二进制数11010011.101101B转换为十六进制数是(自己算)
A、1B6.B4 B、2B6.B4 C、1A6.A4 D、1A3.B4
2. 从8086CPU的内部结构上看,其是由(C)两部分组成。
A、控制器和20位物理地址加法器 B、运算器和总线接口 C、执行单元和总线接口单元
D、控制器和运算器
3. 8086指令MOV AX, [BX]屮源操作数的寻址方式为(B )。
A.寄存器寻址B.寄存器间接寻址C.直接寻址 D.立即寻址 4. 下面的说法中,(C )是正确的。
A、EPROM是不能改写的
B、EPROM是可改写的,所以也是一种读写存储器
D、EPROM只能改写一次
C、EPROM是可改写的,但它不能作为读写存储器
5. 8086CPU在最小模式下译码OUT指令吋,产生的控制信号为(C )。
A、M/IO=0 C^
RD=0
B、M/IO=1 D、M/IO=1
RD=1 WR=1
M/IO=0 WR=0
6. 在堆栈操作中,隐含使用的通用寄存器是(D )。
A、AX B、BX C、SI D、SP
7. 下列有关指令指针寄存器的说法中,哪一个是正确的(B )。
A、 IP存放当前正在执行的指令在代码段中的偏移地址 B、 IP存放下一条将要执行的指令在代码段中的偏移地址 C、 IP存放当前正在执行的指令在存储器屮的物理地址 D、 IP存放当前正在执行的指令在存储器屮的段地址
8. 若64KB的SRAM具有8条数据线,那么它具有(B )地址线。
A、14 B、16 C、20 D、32 9. 运算器的主要功能是进行(A )
A.逻辑运算与算术运算 B.算术与函数运算 C.逻辑运算
D.算术运算
10. 如果一个程序在执行前CS=1000H, IP=2200H,该程序的起始地址是( B )
A、 3000H B、 12200H C、 21200H D、 1000H
11. 若要使寄存器AL屮的高4位不变,低4位清零,应使用指令(B)。
A、AND AL, 0FH B、AND AL, 0F0H C、OR AL, 0FH D、OR AL, 0F0H 12. 中断向量可提供(D )
A.被选中设备的地址 C.主程序的断点地址
B.传送数据的起始地址 D.中断服务程序的入口地址
13. CPU与外设间数据传送的控制方式有(D )。
A、中断方式 B、DMA方式
C、程序控制方式 D、以上三种都是
14. 8255 PB 口工作方式有(B)o
A、1种
B、2种
C、3种 D、4种
15. 在屮断响应时,保护断点指的是(D )
A、 将用户设置的程序指令地址入栈保存 B、 将屮断服务程序的入口地址入栈保护 C、 将程序状态字A和F保护入栈 D、 把返回地址的值入栈保护
16. CPU对外部设备的寻址方式中,如果要设置专门的I/O指令的寻址方式是( D )o A、直接寻址方式 C、存储器映彖寻址方式
B、间接寻址方式 D. I/O单独编址方式
17. 2片8259A级联,最多可管理的中断级数为( A )。 A. 15 级 B. 22 级 C. 23 级 D. 24 级
18. 8086CPU,若NML除法中断和INTR同吋产生,则CPU执行完当前指令后对
中断请求的检测顺序为(D )o
A. NMI、除法中断、INTR B?NMI、INTR、除法中断 C. INTR、除法屮断、NMI D.除法中断、NMI> INTR 19. ADC0809的EOC引脚如果输出高电平,则表示(C )。 A. 起动A/D转换 B. 读出数字量 C. A/D转换结束 D. A/D转换器故障
20. 一位八段共阴数码管,若段码为6DH,位控端为高电平,则显示的字符为(D ) A. 2 B. 5 C. 7 D.不显示
二、填空题
1. 汇编源程序文件的扩展名为 _____________ ,采用命令 ____________ 可以将源程序文件编译成目标
文件,采用命令 _____________ 将目标文件链接生产可执行文件。
2. 8086CPU有 ______ 根数据线, ________ 根地址线,可寻址的地址空I'可达到 _______ 字节。 3. 如果BUF为一个字符串的首地址,则指令MOV BX,OFFSET BUF还可以写成: _____________ 。 4.
设(CS) =2500H, (DS) =2400H, (SS) =2430H, (ES) =2520H, (BF) =0200H, (SI) =001 OH,
(DI) =0206H,则指令“MOVAX, [BP+SI+4]”源操作数的物理地址为 AX, [DI+IOOH]”源操作数的物理地址为 24306H °
5. 采用2Kx4的芯片组成8Kx8的存储器模块,需要 __________ 块芯片。
24514H ;指令“MOV
6. 对于 8086 系统,若 SS=1000H, SP=1000H,执行 PUSH BX 指令之后,SS= 1000H, SP= OFFEH 7. 在80x86微处理器中,指令分配给寄存器SP的默认段寄存器是 ____________ ,设堆栈指针
(SP)=2200H,此吋若将AX、BX、CX依次推入堆栈后,(SP)= _____________ 。
8. 与LOOP NEXT指令功能等效的两条指令依次是 ___________________ 和 ____________________ o 9. 8259A为 ______________ 芯片,一片最多能管理 __________ 级屮断,6片8259A级联最多可以
管理 ________ 个屮断。
10. 8086CPU复位时,总是从地址 _______________ 开始执行程序利用8253-5的通道0产生IMS的
方波,已知8253-5的外接时钟频率为2MHz,求0通道计数器的计数初值Nl= ________________ 。如 果采用二进制计数,则0通道计数器的计数初值N2= ____________________ o