微型计算机原理中LEA,微型计算机系统原理及应用(第2版)第2章
第二章微型計算機指令系統
題2-1 試分別說明以下各指令的源操作數屬于何種尋址方式。
答:1、MOV AX ,[SP] ——寄存器間接尋址
2、MOV DS ,AX ——寄存器尋址
3、MOV DI ,0FF00H ——立即數尋址
4、MOV BX ,[2100H] ——直接尋址
5、MOV CX ,[SI+5] ——變址尋址
6、MOV AX ,TABLE[BP][DI] ——基址加變址尋址
7、MOV DX ,COUNT[BX] ——基址尋址
題2-2 已知有關寄存器中的內容為,(DS)=0F100H ,(SS)=0A100H ,(SI)=1000H,(DI)=2000H ,(BX)=3000H ,(BP)=4000H 。偏移量TABLE=0AH ,COUNT=0BH 。說明題2-1中第1小題和第4~7小題指令源操作數的物理地址。
答:1、物理地址=SS×16+SP=0A1000H+4000H=A5000H
4、物理地址=DS×16+2100H=F3100H
5、物理地址=DS×16+SI+5H=F1000H+1000H+5H=F2005H
6、EA=BP+DI+TABLE=600AH
物理地址=DS×16+EA=F1000H+600AH=F700AH
7、EA=BX+COUNT=300BH
物理地址=DS×16+EA=F1000H+300BH=F400BH
題2-3 某一個存儲單元的段地址為ABCDH,偏移地址為ABCDH,試說明其物理地址是什么;而另一個存儲單元的物理地址為F1000H,偏移地址為FFF0H,試說明其段地址是什么。
答:ABCD0H+ABCDH=B689DH——物理地址
F1000H-FFF0H=E1010H ,所以段地址為:E101H。
題2-4 分別采用三種不同尋址方式的指令將偏移地址為5000H的存儲單元的一個字傳送到6000H單元,要求源操作數和目標操作數分別采用以下尋址方式:
1、直接尋址
2、寄存器間接尋址
3、變址尋址
答:1、 MOV AX,[5000H]
MOV [6000H],AX
2、 MOV SI,5000H
MOV DI,6000H
MOV BX,[SI]
MOV [DI],BX
3、 MOV AX,[SI+5000H]
MOV [SI+6000H],AX
題2-5 說明以下8086/8088指令是否正確,如果不正確,簡述理由。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的微型计算机原理中LEA,微型计算机系统原理及应用(第2版)第2章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 曾打造最美小米手机 原Civi产品经理负
- 下一篇: 苹果挤牙膏!iPad Pro 2022渲