内容发布更新时间 : 2024/12/27 19:48:58星期一 下面是文章的全部内容请认真阅读。
重庆邮电大学2008/2009学年第二学期 《微机原理与接口技术》试卷(期末)(A卷)(闭卷)
一、选择题(本大题共20小题,每小题1分,共20分) 1. 十进制数0.6875的二进制为 ( )
A. 0.0111B B. 0.1101B C. 0.1011B D. 0.1111B 2. 当字长是8比特时,0的补码表示是( )
A.10000000 B.11111111 C.00000000 D.以上答案均不对 3. 从功能上看,8086CPU分为两部分,分别是( )
A.算数逻辑单元(ALU)和执行单元(EU) B.总线接口单元(BIU)和执行单元(EU) C.接口单元和运算单元
D.运算器和控制器
4. 指令MOV AX,[3070H]中源作数的寻址方式为( )
A.寄存器间接寻址 B.立即寻址 C.直接寻址 D.变址寻址 5. CPU与外设间数据传送的控制方式有( )
A.中断方式 B.程序控制方式 C.DMA方式 D.以上三种都是 6. 下列指令中哪条是正确的 ( )
A. MOV DS, 0200H B. MOV AX, [SI][DI]
C. MOV BP, AX D. MOV BYTE PTR [BX], 1000
7. 一条指令执行完后,CS=1000H,IP=1052H,则下一条指令的地址为 ( ) A. 2025H B. 11052H C. 01052H D. 10520H
8. 下面语句中有语法错误的语句是( )
A. DB 45H B. DW 0ABCDH C. DW ‘ABCD’ D. DD ‘AB’
9. 在 AR DB 10 DUP(5,2 DUP(6))中,含数据字0506H的个数是 ( )
A. 10 B. 20 C. 0 D. 9
10. 指令DEC VAR不会影响标志位为( )。
A.标志PF B.标志SF C.标志ZF D.标志CF
11. 设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1.执行SBB
AL,[SI]后,正确的结果是( )
A. AL=5FH SF=1 CF=1 B. AL=60H SF=1 CF=0 C. AL=5FH SF=0 CF=1 D. AL=60H SF=0 CF=0 12. ORG 0030H
DA1 DB 0,‘0’,30H DW DA1
数据为3000H字存储单元的偏移地址是( ) A. 0030H B. 0031H C. 0032H D. 0033H 13. NUM1 DB(12 OR 6 AND 2)GE 0EH
NUM2 DB(12 XOR 6 AND 2)LE 0EH
上述数据定义语句中,NUM1和NUM2字节单元的内容分别是( ) A. NUM1=0,NUM2=0 B. NUM1=0,NUM2=0FFH C. NUM1=0FFH,NUM2=0 D. NUM1=0FFH,NUM2=0FFH 14. MOV CL,8
ROL AX,CL
OR AX,BX
假设AX=0012H,BX=0034H,那么上述程序段执行后,AX中的结果是( ) A. 1234H B. 3412H C. 0046H D. 0034H 15. DA2 DB 12H,34H,56H,0ABH
DB $-DA2
BUF1 DB 10H,20H,30H ┇
LEA SI,DA2 MOV CL,4[SI]
MOV CH,LENGTH BUF1
上述指令序列运行后,CX的内容是( ) A. 03ABH B. 01ABH C. 0304H D. 0104H
16. 8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端
口是( )
A. B口 B. A口 C. C口 D. 以上三个端口均可以
17. 在外部中断源的中断服务程序结束时,一般应向8259发送中断结束命令是让
( )的相应位清零。
A.中断请求寄存器IRR B. 中断屏蔽寄存器IMR C.中断服务寄存器ISR D. 标志寄存器EFLAGS 18. 在80x86中可屏蔽中断请求被CPU响应的条件是( )。
A. INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求; B. CPU当前指令执行完毕;
C. 中断允许标志IF = 1; D. 以上条件都包括。
19. 在80x86微机系统中存储空间和I/O空间的编址方式采用( )。
A. 两者独立编址,通过硬件连接线来区分两个空间; B. 两者统一编址,通过地址范围来区分两个空间; C. 采用混合编址,即独立编址和统一编址均采用; D. 软件编址。
20. 下列对OUT指令的描述中,不正确的是( )。
A. 实现从端口中读出数据 B. 能直接访问的端口范围是0~255 C. 只能用DX用作间接寻址的端口 D. 能访问的端口为64KB
二、填空题(本大题共20个空,每个空1分,共20分) 1. 175.12D=( )B=( )H。
2. 设字长为8位,X=0FAH,当X为补码的时候,其真值是( )。当X为无符
号数的时候,其真值是( )。
3. 微型计算机硬件由( )、( )、总线、接口电路及输入输出设备等构成。 4. 中断类型号为25的中断向量存放在内存地址为( )开始的四个物理存储单元
中。
5. Intel80486 CPU的数据总线宽度为( ),地址总线宽度为( )。 6. 如果采用四片8259A级联,CPU的可屏蔽硬中断最多可扩展为( )级。 7. 中断向量由( )和( )组成。
8. 80x86CPU有两条中断请求线,称作( )和( )。 9. 异步通信必须要在每个字符首尾附加起始位和( )等。
10. 已知AX=1025H,BL=04H,则语句“MUL BL”执行后AX的值为( )。 11. 已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元
30510H中存放42H,内存单元30511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则语句“MOV AL, [BP+10H]”,则执行后AX的值为( )。
12. NEAR型过程中有指令“RET 6”执行前SP=2000H,则该指令执行完后SP
的值为( )。
13. 一条完整的汇编指令通常由标号、( )、( )和注释组成。
三、简答题(本大题共3小题,每小题5分,共15分) 1. 简述对可屏蔽中断的响应过程。 2. 微机接口的功能是什么? 3. 宏和子程序的区别是什么?
四、阅读程序题(本大题共5小题,每小题5分,共25分) 1、设SS=2000H,
MOV SP,2000H MOV AX,1234H PUSH AX
执行上述指令后,SP= ,AH中的数据在内存的物理地址为 。