微机原理及应用考卷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。