微机原理及应用考卷B及答案
- 格式:doc
- 大小:57.50 KB
- 文档页数:4
五四一高级技工学校中北大学函授站
《微机原理及应用》试题
一、选择题:(每题2分,共30分)
1.设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为( ) 注:(7+1+1+1)位/字符*X=2400位/秒=2400波特 X=240字符/秒
A.100个 B.120个 C.10个 D.240个
2.采用高速缓存(cache)的目的是( )
A.扩大主存容量 B.提高CPU运行速度
C.提高总线速度 D.提高主存速度
3.在DMA方式下,数据从内存传送到外设的路径是( )
A.内存→CPU→总线→外设 B.内存→DMAC→外设
C.内存→数据总线→外设 D.外设→内存
4.若8086 CPU主频为8MHz,则其基本总线周期为( )
A.200ns B.500ns C.125ns D.250ns
5.8253工作在哪几种方式时,可输出1个时钟周期宽度(1 CLK)的负脉冲( )
A.方式0,4,5 B.方式2,4,5
C.方式1,2,4 D.方式0,2,4
6.CPU响应INTR和NMI中断时,相同的必要条件是( )
A.当前总线空闲 B.允许中断
C.当前访问内存结束 D.当前指令执行结束
7.8251A的操作命令字的作用是( )
A.决定8251A的数据传送格式 B.决定8251A实际操作 C.决定数据传送方向 D.决定8251A何时收/发数据
8.下列指令语法有错的是:
A. MOV AX,1000H B.MOV AX,BX
C. MOV [AX],[1000H] D.MOV AX,[1000H]
9. 下列指令中隐含使用寄存器SI的是:
A.HLT B. CMPSB C. XLAT D.NOT
10. 下列指令中,执行速度最快的指令是( )。
A. ADD AX,10 B. ADD AL,[SI+10H]
C. ADD AX,CX D. ADD AX,[BX]
11. 下列指令中,不影响进位的指令是: ( )
A. ADD AX,BX B. MUL BL
C. INC BX D.SUB AL,BH
12. 假设V1和V2是用DW定义的变量,下列指令中正确的是:( )
A.MOV V1,20H B.MOV V1,V2
C.MOV AL,V1 D.MOV 2000H,V2
13. 现行PC机中主要的系统总线是:( )
A. ISA总线 B .PCI和ISA总线
C. EISA总线 D.PCI总线
14. 执行PUSH AX指令后,堆栈指针SP的内容: ( )
A.减1 B. 减2 C.加1 D.加2
15. PC机上的打印机与主机间最常用的接口是: ( )
A.RS-232-C接口 B.Centronics接口
C.IEEE488接口 D.SCSI接口
二、填空 (每题3分共18分)
1.指令“MOV AX,BX”源操作数的寻址方式为_______ 题号 一 二 三 四 五 六 总分 审核
得分
得分
阅卷人
得分
阅卷人
姓名 班级 考号
………………………………………线………………………………………订………………………………………装……………………………………… 2.设(DS)=2000H,(DI)=1000H,指令“MOV AX,[DI+2000H]”源操作有效地址为______,物理地址为_____
3.存储器的存取速度可用______和_____两个时间参数来衡量,其中后者比前者大
4.在存储器的层次结构中,越远离CPU的存储器,其存取速度_____,存储容量_____,价格_____
5.在Intel80x86系统中,若一个32位(4字节)的存储字11223344H的地址为10000H,则10000H的字节单元内容为______,10003H的字节单元内容为______
6.中断返回指令IRET总是排在______
三、判断(每题2分,共10分)
1.由逻辑地址可以唯一确定物理地址,因此,映射到该物理地址的逻辑地址是唯一的。( )
2. 伪指令是指示性语句,不产生机器目标代码。( )
3. 8086CPU的每一个总线周期都由4个T状态组成。( )
4. 堆栈是以先进后出方式工作的存储空间。( )
5. 8086CPU由总线接口部件与执行部件组成。( )
四、读程序,将结果添在括号里(每空4分,共16分)
1. 执行下面的程序段后,AX的内容是( ),BX的内容是( ).
MOV AX,1234H
MOV BX,5678H
PUSH AX
PUSH BX
POP AX
POP BX
2. 执行下面的程序段后,AL的内容是( ),BL的内容是( ).
MOV AL,20H TEST AL,80H
JNZ DO1
MOV BL,0
JMP DO2
DO1:MOV BL,1
DO2:HLT
五、读程序,并按要求填空(10分)
下面的程序段是求8个无符号数累加和, 最后结果用双字表示,存在YAH和YAL单元,填空使程序完成预定的功能。
DATA SEGMENT
TABLE DW 34,789,67,78,345,89,78,60
YAH DW 0
YAL DW 0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV DX,0
XOR AX, AX ;清AX
MOV BX, OFFSET TABLE
MOV CX, 8
CLC
LP: ADD AX, [BX]
( )
( ) 得分
阅卷人
得分
阅卷人 得分
阅卷人 DON: INC BX
INC BX
LOOP LP
MOV YAL,AX ;存和
MOV YAH,DX
MOV AH,4CH
INT 21H
CODE ENDS
END START
六、简答题(每题8分,共16分)
1.简述8086最小模式系统与最大模式系统之间的主要区别。
2.简述8086的中断处理过程。 得分
阅卷人 《微机原理及应用》B卷答案
一、选择题:
1.D 2.D 3.C 4.C 5.B
6.D 7.D 8.C 9.B 10.A
11.C 12.A 13.D 14.B 15.C
二、填空:
1.寄存器寻址
2. 3000H 23000H
3.存取时间 存取周期
4.越满 越大 越越便宜
5.44H 11H
6.最后
三、判断题:
1.× 2.√ 3.× 4.√ 5.√
四、读程序填写结果:
1.5678H 1234H 2.80H 0
五、填写程序: ADC DX,0 CLC
六、简答题:
1.最小模式: MN/MX接+5V,只有8086一个CPU,控制信号由CPU产生。
最大模式:MN/MX接地,除8086一个主CPU外,还有一个以上协处理器,需要总线控制器来变换和组合控制信号。
2.8086的中断处理过程:
当CPU在INTR引脚上接受一个高电平的中断请求信号并且当前的中断允许标志为1,CPU就会在当前指令执行完后开始响应外部的中断请求,具体如下:
1、 从数据总线上读取外设送来的中断类型码,将其存入内部暂存器中;
2、 将标志寄存器的值推入堆栈;
3、 将标志寄存器中IF 和TF清零;
4、 将断点保护到堆栈中;
5、 根据中断类型获取中断向量转入中断处理子程序;
6、 处理完后恢复现场。
响应后堆栈的顶部4个单元是IP,CS。