微型计算机原理答案第四章,微机原理第四章习题答案.doc
微機原理第四章習(xí)題答案
1.8086語言指令的尋址方式有哪幾類?用哪一種尋址方式的指令執(zhí)行速度最快?
答:數(shù)據(jù)操作數(shù)的尋址方式有七種,分別為:立即尋址,寄存器尋址,直接尋址,寄存器間接尋址,寄存器相對基址變址和相對基址變址尋址。其中寄存器尋址的指令執(zhí)行速度最快。
?
2.若DS=6000H,SS=5000H,ES=4000H,SI=0100H,BX=0300H,BP=0400H,D=1200H,數(shù)據(jù)段中變量名NUM的偏移地址為0050H,試指出下列源操作數(shù)的尋址方式和物理地址是多少?
(1)MOV AX,[64H] ??? ???????答:尋址方式為直接尋址;PA=60064H
(2)MOV AX,NUM?????????????? 答:尋址方式為直接尋址; PA=60005H
(3)MOV AX,[SI]?????????????? 答:尋址方式為寄存器間接尋址;PA=60100H
(4)MOV AX,[BX]????????????? 答:尋址方式為寄存器間接尋址;PA=60300H
(5)MOV AX,[BP]???? ?????????答:尋址方式為寄存器間接尋址;PA=50400H
(6)MOV AL,[DI] ??????????????答:尋址方式為寄存器間接尋址;PA=61200H
(7)MOV AL,[BX+1110H]?????? 答:尋址方式為寄存器相對尋址;PA=61410H
(8)MOV AX,NUM[BX]?? ?????答:尋址方式為寄存器相對尋址;PA=60305H
(9)MOV AX,[BX+SI]????????? 答:尋址方式為基址變址尋址;PA=60400H
(10)MOV AX,NUM[BX][DI]? 答:尋址方式為相對基址變址尋址;PA=61505H
?
3.設(shè)BX=637DH,SI=2A9BH,位移量為C237H,試確定由這些寄存器和下列尋址方式產(chǎn)生的有效地址。
(1)直接尋址???????????????????? 答:有效地址為 EA=C237H
(2)用BX的寄存器間接尋址?????? 答:有效地址為 EA=637DH
(3)用BX的相對寄存器間接尋址?? 答:有效地址為 EA=125B4H
(4)基址加變址尋址?????????????? 答:有效地址為 EA=8E18H
(5)相對基址變址尋址???????????? 答:有效地址為 EA=1504FH
其中,(3)和(5)中產(chǎn)生進位,要把最高位1舍去。
?
4.指出下列指令是否正確,若不正確情說明原因。
(1) MOV? DS, 2010H??????????? ;立即數(shù)不能傳送到DS
(2) PUSH? AL????????????????? ;棧操作,操作數(shù)類型必須為WORD類型?
? (3) MOV? DX,[SP]???????????? ;SP寄存器不能做間址寄存器?
? (4) IN? AL,0A00H???????????? ;I/O指令的直接尋址,地址只能為8位
(5) XCHG? CL,CH???? ????????;正確
(6) SHR? AX,3??????????????? ;移位超過一位時,應(yīng)采用CL寄存器間址
? (7) AAA? CX?????????? ;非組合的BCD碼加法調(diào)整AAA指令應(yīng)為隱含操作數(shù)
? (8) ADD? [BP+DI]?????? ;加法指令A(yù)DD,缺少源操作數(shù)
(9) OUT? DX,CL?????? ;I/O指令操作數(shù)只能用AX、AL提供,端口地址可以是8位的
直接地址或用DX間址
(10)CBW? BH?????????? ;符號擴展指令為隱含操作數(shù)
(11)ADD? 03ECH?????????? ;加法指令應(yīng)為雙操作數(shù)指令,立即數(shù)不能做目的操作數(shù)
(12)MOV? BX, [SI+DI]???? ;源操作數(shù)形式錯誤,SI和DI不能同時做為間址寄存器
(13)MOV? DI, [AX]??????? ;AX不能做為間址寄存器
????? (14)OUT? 258H, BX????????? ;I/O指令格式錯誤,見(9)題的解釋
?????? (15)SHL? AX, 3????????????? ;移位指令,位移位數(shù)大于1時,應(yīng)用CL來指明??????
(16)MOV ?64H,AL ????? ;立即數(shù)不能做為目的操作數(shù)
(17)ADD ?AL,6600H ?????;源、目的操作數(shù)的類型不一致
(18)MOV[BX],[SI] ???? ;傳送指令中,兩個操作數(shù)不能同時為存儲器操作數(shù)
(19)XCHG ?AX,8800H ;交換指令的操作數(shù)不能使用立即數(shù)
(20)MOV ?AX,[BX+DX]??? ;傳送指令的源操作數(shù),不能使用立即數(shù)
(21)L
總結(jié)
以上是生活随笔為你收集整理的微型计算机原理答案第四章,微机原理第四章习题答案.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机在线平方,完全平方数批量判断在线计
- 下一篇: n 如何编写html,webpack4系