微机原理考试课后练习题筛选
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
一、选择题
7.(D)8.(B)9.(D)10.(C)11.(A)
二、填空题
l.(运算器)2.(冯·诺依曼、输出器、存储器、存储器)9.(尾数、指数)
第二章
一、选择题
1.(C)4.(B)5.(D)7.(A)8.(D)18.(B)
二、填空题
4.(TF、DF、IF)
5. (9E100H)10.(0、0、
1、1)15.(FFFFH、0000H、0000H、0000H)
三、问答题
2.完成下列补码运算,并根据结果设置标志SF、ZF、CF和OF,指出运算结果是否溢出?
(1)00101101B+10011100B (2)
01011101B-10111010B
(3)876AH-0F32BH (4)10000000B十
11111111B
(1)00101101B
+10011100B
11001001B=C9H
SF=1 ZF=0 CF=0 OF=0
(2) -10111010B=01000110B
01011101B-10111010B=01011101B
+01000110B
10100011B
SF=1 ZF=0 CF=0 OF=1
(3)876AH-0F32BH=876AH
+0CD5H
943FH
SF=1 ZF=0 CF=0 OF=0
(4) 10000000B
+11111111B
101111111B=7FH
SF=0 ZF=0 CF=1 OF=1
习题3
一、选择题
1.D 4.B 5.A 14.D 17.C
二、填空题
7. 3400H;5000H 8. 9AH;6CH;0;1;1;1;0 17.低8位;高8位;0FFA4H
三,问答题
1、(1)源操作数是基址寻址,目的操作数是寄存器寻址(2)逻辑地址是0705H,物理地址是10705H
(3)(AX)=1234H (BX)=0700H
10、(1)MOV SI,2500H
MOV DI,1400H
MOV CX,64H
CLD
REP MOVSB
(2) MOV SI,2500H
MOV DI,1400H
MOV CX,64H
CLD
REPE CMPSB
JNZ L1
XOR BX,BX
HLT
L1:DEC SI
MOV BX,SI
MOV AL,[SI]
HLT
习题4
一、选择题
1.B 4.C
二、填空题
1..ASM;.OBJ;.EXE
6.( AX)= 1
(BX)= 2
(CX)= 20
(DX)= 40
(SI)= 1
7. 0BH , 8AH
05H , D7H
2
CLC
8. 78H 。
ASSUME DS:DATA,CS:CODE
MOV DS,AX
INC SI
CMP BL,AL
LP3: LOOP LP1
9. SP= 3000H
;AX= 0034H
;BX= 4567H
;SP= 2FF8H
;SP= 2FFEH
10. 10
BUFFER+1
[DX] ;
‘$’
9
4CH
三、问答题
1.变量和标号有哪些属性?它们的区别是什么?
答:变量和标号有段属性、偏移属性和类别属性,区别在于类别属性,变量的为字节、字、双字等,标号的为
NEAR和FAR属性。
7.设有无符号数X,Y,编写求Z=|X—Y|的程序。已知X为1234H,Y为5678H,X、Y、Z均为存放了数据段的字变量。
答:DATAS SEGMENT
X DW 1234H
Y DW 5678H
Z DW ?
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV BX,Y
NEG BX
MOV AX,X
SUB AX,BX
TEST AX,80H
JZ L1
NEG AX
L1: MOV Z,AX
MOV AH,4CH
INT 21H
CODES ENDS
END START
习题5
一、选择题
1.B
3.C
4.D
5.C
9、A
10.B
二、填空题
2.121
三、问答题
3、M1、M2的容量为216=64KB,地址线连接方式相同,所以寻址范围相同。
A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4A3 A2 A1 A0范围为0 0000 0000 0000 0000~1 1111 1111 1111 1110 A19 A18 A17的组合为下表所示,即除100外都可以作为地址选择线的信号组成
则可以寻址的范围为00000H~1FFFEH; 20000H~3FFFEH; 40000H~5FFFEH; 60000H~7FFFEH;
A0000H~BFFFEH; C0000H~DFFFEH; E0000H~FFFFEH中的任意一组。