文档库

最新最全的文档下载
当前位置:文档库 > 微机原理试卷1

微机原理试卷1

一、填空题(共20分,每空1分)

1.已知[x]补=00010101,则[-3x]补。

2.8086 CPU在时刻采样READY信号决定是否插入等待周期。

3.主频为8MHZ的8086CPU一个基本总线周期是:秒。

4.每一条指令一般都由和构成。

5.已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL和BL分别等于,ZF和OF分

别等于。

6.指令MOV AX,VAL[DI] 中,源操作数的寻址方式是方式。

7.在对总线的使用权进行分配时,__ 方式允许出现总线冲突。

8.将NMI、内中断(单步中断除外)、INTR和单步中断的优先权按从高到低排序,依次分别

是:、、、。

9.能被CPU直接识别并执行的语言称为__ 。而用汇编语言编写的程序称为

_。

10.在8086系统中,一个中断类型号为0DCH的中断服务子程序位于从0200H:4600H开始的内存中,

则相应的中断矢量的物理地址为 ___ ,该地址存放的内容,按字节顺序列出为 ___ 。

11.若SS=1000H,SP=1000H,AX=2468H,BX=1357H,Flag=2103H,试说明执行指令

PUSH BX

PUSH AX

PUSHF

POP CX

之后,SP=__ ____, SS=__ _____, CX=_ ______

二、单选题(共30分,每题2分)

注:答案填在上面的表格中。

1.若用户数据位于存储区10000H ~1FFFFFH,则该数据的段地址为__________。

(A) 0100H (B) 1FFFH (C) 1000H (D) 0FFFH

2.8086 CPU在响应中断时顺序将__________内容压入堆栈。

(A) CS.IP.PSW (B) IP.CS.PSW

(C) PSW.CS.IP (D) PSW.IP.CS

3.设物理地址(10FF0H)=10H,(10FFlH)=20H,(10FF2H)=30H,从地址10FFIH中取出一个字的内容

是。

(A) 1020H (B) 3020H (C) 2030H (D) 2010H

4.连续启动两次独立的存储器操作之间的最小间隔叫__________。

(A) 存取时间

(B) 读周期

(C) 写周期

(D) 存取周期

5.在8086 CPU内部,总线接口单元和执行单元两者的工作方式为__________。

(A)串行且同步

(B)并行但不同步

(C)并行且同步

(D)串行但不同步

6.与MOV BX,0FFSET VAR指令完全等效的指令是__________。

(A)MOV BX,VAR

(B)LDS BX,VAR

(C)LES BX,VAR

(D)LEA BX,VAR

7.CPU响应中断后,中断处理的过程是__________。

(A)关中断,保护现场,保护断点,恢复现场开中断

(B)关中断,保护断点,保护现场,中断服务,恢复现场,开中断,中断返回

(C)关中断,保护现场,保护断点,中断服务,恢复现场,开中断,中断返回

(D)关中断,保护断点,保护现场,中断服务,恢复现场,中断返回

8.寻址方式通常是指__________。

(A)寻找操作数的方式

(B)寻找操作数地址的方式

(C)寻找寄存器的方式

(D)寻找立即数的方式

9.在下列存储器中,若按存储容量和存储周期从小到大的顺式排列,应为____。

(A) 高速缓存、寄存器组、主存、磁带、软磁盘、活动头硬磁盘。

(B) 寄存器组、高速缓存、主存、磁带、软磁盘、活动头硬磁盘。

(C) 寄存器组、高速缓存、主存、软磁盘、活动头硬磁盘、磁带。

(D) 寄存器组、高速缓存、主存、活动头硬磁盘、软磁盘、磁带。

10.采用虚拟存储器的主要目的是__________。

(A)提高主存储器的存取速度

(B)扩大主存储器的存储空间,并能进行自动管理的调度

(C)提高外存储器的存取速度

(D)扩大外存储器的存储空间

11.下列指令中有语法错误的是__________。

(A)MOV AL,DS:[BP]

(B)MOV AL,DX

(C)JMP WORD PTR[BX]

(D)PUSH WORD PTR[SI-2]

12.将AH的低半字节全置“0”,高半字节不变的指令为___________。

(A) AND AH,F0H (B) OR AH,F0H

(C) XOR AH,0FH (D) AND AH,00H

13.下列叙述中,正确的说法是__________。

(A)编译程序、解释程序和汇编程序不是系统软件

(B)故障诊断程序、排错程序、人事管理系统属于应用软件

(C)操作系统、财务管理程序、系统服务程序都不是应用软件

(D)操作系统和各种程序设计语言的处理程序都是系统软件

14.地址总线为32位的微机系统中其内存最大容量为__________。

(A) 2000KB (B) 2048KB (C) 2048MB (D) 4096MB

15.在下面四组寄存器中,第__________组都可用于对存储器间接寻址方式的寄存器。

(A)AX,BX,CX,IP

(B)BX,SP,DX,SI

(C)IP,SP,BP,AX

(D)BP,BX,SI,DI

三、简答题(共6分)

1.若8086系统采用单片8259A,其中一个中断源的中断类型码为46H,问该中断源应与8259A的

哪一个IR输入端相连?其中断矢量地址是多少?若其中断服务子程序的首地址为16A0:23D4H,

则矢量区对应的4个单元的内容是什么?(3分)

2.8237A在进行单字节方式DMA传输和块传输时,有何区别?(3分)

四、程序题(共15分)

1.从地址0600H开始的存储区,存储着31H,32H,33H,34H。现有如下程序段:(5分)

MOV SI,0600H

MOV DI,0700H

MOV CL,04H

MOV DX,0002H

CYCLE:MOV AL,[SI]

AND AL,0FH

INC SI

SHL [SI],CL

ADD AL,[SI]

MOV [DI],AL

INC SI

INC DI

DEC DX

JNZ CYCLE

HLT

程序段执行后,SI = __, DI= _,

CL= __,(0700H)= _ _(0701H) _。

2.如下程序段:(4分)

DATA SEGMENT

S9 DB 0,1,2,3,4,5,6,7,8,9

DATA ENDS

LEA SI,S9

LEA DI,S9+1

MOV CX,5

LOP:MOV AL,[SI]

XCHG AL,[DI]

MOV [SI],AL

ADD SI,2

ADD DI,2

LOOP LOP

上述程序段运行后,S9开始的10个字节存储单元内容是什么?

_ __

3.请写出8253A的初始化程序。(6分 )

8253A的端口地址为3B0—3B3H,试编程将8253A的计数器0设置为模式1,计数初值为3000h;

计数器1设置为模式2,计数初值为2010H;计数器2设置为模式4,计数初值为50。

微机原理试卷1

微机原理试卷1

五、应用题(共17分)

1.计算题(3分)

执行指令前, AX=3004H,BX=8006H,DX=1002H,。执行以下指令后: SAL BX, 1

RCL AX, 1

RCL DX, 1

AX=

BX=

DX=

2.下列的程序段执行结束后,填写结果(4分)

MOV AX,0

MOV CX,12

L1:ADD AX,CX

DEC CX

JNZ L1

RET

问:AX= H,CF=

3.阅读下列程序段:(5分)

1) 在有“;”的语句后加上注释,说明该语句的功能:(3分) STRN1 DB 98H,82H,75H,……

STRN2 DB 10 DUP(?);

……

MOV CX,10

MOV BX,00

NEXT: MOV AL,STRN1[BX] ;

ADD AL,5 ;

DAA ;

MOV STRN2[BX],AL ;

INC BX

LOOP NEXT ;

……

2) 说明程序执行完后完成什么功能?(2分)

六、综合题(共17分)

1.如下图,在8088系统中,已知某RAM芯片,__

OE为允许输出信号,

__

WE为允许写入信号,

__

CS为片选信号。

1)该RAM芯片的存储容量为多少?(1分)

2)将两块该芯片连接到内存中,其起始地址分别要求为80000H和B8000H,试画出连接电路图(6分)

微机原理试卷1

微机原理试卷1

错。如果有任何一个单元出错,显示‘?’,而且程序中止;否则显示‘!’。编写该程序段(10分)