微机原理复习题(含答案)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理复习题:

一、填空题:

1、已知:[X]补=110B,(正数的补码是它本身,最高位1负数)

求:[X]原= 相等;[-X]原= 取反加一。

2、已知段寄存器CS=2000H,指令指针寄存器IP=00FFH,此时指令的物理地址为段地址左移4位(2进制4位)+偏移地

址IP 。

3、8086/8088的状态标志寄存器有9个标志位,其中6 个是状态标志, 3 个是控制标志。Page57

CF零标志、PF奇偶标志、AF辅助进位标志、ZF零标志、SF符号标志、OF溢出标志

DF方向标志、IF中断允许、TF跟踪标志

4、8088在访问4个当前段时,默认的情况下,代码段、数据段及堆栈段的偏移量分别由IP 、和BX BP提

供。

5、若中断向量表地址00060H中存放4200H,00062H中存放1080H,则对应的中断类型号是24 ,中断服务程序的

入口地址是14A00H 。

6、INTEL8255A有3种工作方式,端口C能工作于0 方式。P246

7、中断允许标志IF=0时,8088CPU能够响应内部中断的中断请求。而不能响应外部中断的中断请求。

8、I/O接口的基本功能是P243。

9、I/O设备的译码方式通常有全译码和部分译码两种方式。

二、单选题:

1、当CPU执行运算后,自动设置PSW中的标志 A 表示结果等于0。

A. ZF=1

B. CF=0

C. ZF=0

D. SF=1

2、下述转移指令中属于段间直接寻址的指令是 C 。

A. JMP BX

B. JZ NEXT (短转移)

C. CALL FAR PTR SUBPROC

D. CALL DWORD PTR [BX](寄存器存址)

3、设指令要转移的段地址为B000H,标号START的偏移地址为250H,执行下条指令后,进行转移的物理地址PA是

D 。CALL FAR PTR START

A. 250H

B. B000H

C. B250H

D. B0250H

4、可编程接口芯片在使用前对它 B ,称为接口编程。

A.写操作数

B.写控制字

C.编接口地址

D.设计控制电路

5、8086/8088CPU的地址线位数及可用于I/O寻址的范围分别是 B 。

A. 16,64K

B. 20,64K

C. 20,1M

D. 16,8K

6、在堆栈中,以基址寻址的物理地址PA的形成表达式是: D 。

A. PA=CS×24+IP代码

B. PA=DS×24+BX数据

C. PA=SS×24+SP压栈出栈

D. PA=SS×24+BP堆栈

7、下列寻址方式中,段超越前缀不可省略的是 B 。

A. DS:[SI]

B. DS:[BP]

C. SS:[BP]

D. DS:[DI]

8、执行下列指令后,状态标志位CF和ZF为 C 。

MOV AL,4CH

ADD AL,65H

A. 0,1

B. 1,0

C. 0,0

D. 1,1

9、8255 A口工作在方式2、B口工作在方式0时,其C端口 B 。

A.作2个4位端口

B.部分引脚作联络信号,部分引脚作I/O

C.全部引脚作联络信号

D.作8位I/O端口

10、8253某计数通道的最大计数初值是 C 。

11、除法出错是属于 B 中断。

A.线路故障

B.内 D.单步

12、当8255的PA口工作在方式1的输入时,对PC4置位、其作用是B 。(A口中断允许标志)

A、启动输入 B.开放输入中断 C.允许输入 D.停止输入

13、当8086/8088访问100H端口时,采用 B 端口寻址方式。

A.直接

B.寄存器间接

C.立即

D.相对

14、8086/8088的中断向量表 C 。

A.用于存放中断类型号

B.用于存放中断服务程序的入口地址

C.是中断服务程序的入口

D.是中断服务程序的返回地址

15、对于8253的定时与计数 C

A.有两种不同的工作方式

B.定时只加时钟脉冲,不设计数值

C.实质相同

D.从各自的控制端口设置

三、分析程序和译码电路:

1、已知数据段定义如下:

DATA SEGMENT

SHUA DB 10

SHUB DW 20,30H

SHUC DB ‘A12’

SHUD DW SHUC

DATA ENDS

数据段内存数据为:

2537:0000H 0A 20 00 30 0041 31 32 05 00 。

2、指出执行下列指令后,CL和AX中的内容。

STR1:DB ‘AB’4142

STR2:DB 16 DUP()预留16个字节的空间

COUN EQU $-STR1 18个

MOV CX,COUN 把18=12H放入CX

MOV AX,STR1 把A放入AL,B放入AH

HLT ;停机

答:(CL)=12 H ,(AX)=4241 H。

3、假设下图为某外设接口中的I/O地址译码电路,请分析并指出该译码电路确定的I/O端口地址范围。

该译码电路的地址译码范围是:。

A9 A8 A7 A6 A5 A4 A3 A2 A1 A0

1 1 1 1 1 0 0 1 X X

3 E 4

3 E 7

四、电路分析:已知电路如下图所示

及有关程序段如下:START: CLR C

MOV DX, 0213H 控制口

MOV AL,8BH

OUT DX, AL

KEYIN:MOV DX,0212H

IN AL,DX

CMP AL,0FFH

JNE CONT1

JMP KEYIN

CONT1: CMP AL,0FCH 后两键同时按下

JE EXIT

MOV DX,0210H

OUT DX, AL

JMP KEYIN

EXIT:RET

回答问题:

1)当有按键按下时,8255的PC口相应位输入的是高电平还是

低电平低

2)上述程序退出的条件是什么

s0s1同时按下

3)电路中8255的PA口和PC口工作在什么方式0

4)本电路及程序完成什么功能按键对应二极管亮同时按下S0S1退出

5)发光二极管的显示和按键有什么关系按下键二极管亮

题四原理电路图

去功能部件

相关文档
最新文档