微机原理复习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)发光二极管的显示和按键有什么关系按下键二极管亮
题四原理电路图
去功能部件