這是計算機組成原理的考試題吧,首先,你這道題肯定抄漏了(21201H)的值,我在解答中把它標注為"XX",你自行替換即可.
解答如下:
①MOV AX,1200H
將十六進制數(shù)1200H賦給寄存器AX,執(zhí)行這條指令后,AX的值為1200H
②MOV AX,BX
將BX寄存器的值賦給寄存器AX,因為BX最初的值為0100H,所以執(zhí)行這條指令后,AX的值為0100H
③MOV AX,[1200H]
將內存偏移地址1200H處存儲的數(shù)據(jù)存入AX中.按照:“數(shù)據(jù)段的段地址DS左移4位二進制位后+偏移地址 = 物理地址”的計算公式,可知[1200H]實際對應的物理地址是21200H,因此這條指令就是將(21200H)存儲的值賦給AL,將(21201H)存儲的值賦給AH,所以執(zhí)行這條指令后,AX的值是"XX"4CH(你沒給出(21201H)的值"XX",一定是抄錯了)
④MOV AX,[BX]
這條指令使用了寄存器間接尋址,將BX寄存器中的數(shù)值0100H讀出來,并以0100H為偏移地址,訪問對應該偏移地址0100H的內存區(qū)域,即訪問物理地址20100H.并將該內存區(qū)域(20100H)存儲的數(shù)12H讀出來,將12H賦給AL,再把(20101H)存儲的數(shù)34H讀出來并賦給AH,所以執(zhí)行這條指令后,AX的值是3412H
⑤MOV AX,1100H[BX]
這條指令使用了相對基址尋址,計算方法:“DS段地址左移4個二進制位+BX中存儲的數(shù)值+1100H =物理地址”.計算得到的物理地址是20000H+0100H+1100H = 21200H,所以應該將(21200H)存儲的數(shù)值4CH賦給AL,將(21201H)存儲的數(shù)值"XX"賦給AH,所以執(zhí)行這條指令后,AX的值是"XX"4CH
⑥MOV AX,[BX][SI]
這條指令使用了基址變址尋址,計算方法::“DS段地址左移4個二進制位+BX中存儲的數(shù)值+SI中存儲的數(shù)值 =物理地址”.計算得到的物理地址是20000H+0100H+0002H = 20102H,所以應該將(20102H)存儲的數(shù)值56H賦給AL,將(20103H)存儲的數(shù)值78H賦給AH,所以執(zhí)行這條指令后,AX的值是7856H
⑦MOV AX,1100H[BX][SI]
這條指令使用了相對基址變址尋址,計算方法:“DS段地址左移4個二進制位+BX中存儲的數(shù)值+SI中存儲的數(shù)值+1100H =物理地址”.計算得到的物理地址是20000H+0100H+0002H+1100H = 21202H,所以將(21202H)存儲的數(shù)值B7H賦給AL,將(21203H)存儲的數(shù)值65H賦給AH,所以執(zhí)行這條指令后,AX的值是65B7H
設(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=4CH,(21202H)=B7H,(21203H)
設(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=4CH,(21202H)=B7H,(21203H)=65H,試說明下列各條指令執(zhí)行完后AX寄存器中的內容是多少?
①MOV AX,1200H
②MOV AX,BX
③MOV AX,[1200H]
④MOV AX,[BX]
⑤MOV AX,1100H[BX]
⑥MOV AX,[BX][SI]
⑦MOV AX,1100H[BX][SI]
①MOV AX,1200H
②MOV AX,BX
③MOV AX,[1200H]
④MOV AX,[BX]
⑤MOV AX,1100H[BX]
⑥MOV AX,[BX][SI]
⑦MOV AX,1100H[BX][SI]
物理人氣:187 ℃時間:2020-03-18 16:24:18
優(yōu)質解答
我來回答
類似推薦
- 設(DS)=3000H, (BX)=0100H,(SI)=0002H,(30100)=12H,(30101)=34H, (30102)=56H, (30103)=78H, (31200)=2AH,
- 已知,DS =2000H,BX=100H,SI=02H.從物理地址20100H單元開始,依次存放數(shù)據(jù)12H,34H,56H,78H 耳聰物理地址
- 設BX=1234H,DS=2000H,(21234H)=5678H,則指令“LEA SI,[BX]”執(zhí)行后的結果是SI=?
- DS=2000H,SI=0004H,BX=0100H,(20105H)=5EH,(20106H)=6FH,MOV AX,[BX+SI+01]后,AX的值
- 若(DS)=2000H,(SI)=0010H,COUNT=0002H,則指令MOV AX,COUNT[SI]源操作數(shù)的物理地址為_____H
- 多項式
- 描寫樹的形容詞(可以是描寫它的品質 精神 也可以是樣子)
- 在動物體內糖原和脂肪都是儲能物質,但為什么是脂肪作為主要的儲能物質呢?
- 0.3比0.45比0.1 4比6比16
- 在某塔塔底所在平面上一點仰角為a,由此點向塔直走30米后,測得仰角為2a,再沿直線走15(根號3—1)米后,又
- 12和20這兩個數(shù)的最大公因數(shù)是,最小公倍數(shù)是
- 如圖,在△ABC中,AC=BC,D是BC上的一點,且滿足∠BAD=1/2∠C,以AD為直徑的⊙O與AB、AC分別相交于點E、F. (1)求證:直線BC是⊙O的切線;(2)連接EF,若tan∠AEF=4/3,AD=4,求BD的長.
猜你喜歡
- 1已知a小于0,負b大于0,且負b的絕對值小于a的絕對值,c是負b的相反數(shù),試比較a,負b,c的大小,并用小于號連接.
- 2your performance是什么意思?
- 3英語同義句I spend an hour reading English every day
- 4青蛙是怎樣發(fā)聲的?
- 5錯在課外閱讀 作文 按要求寫句子
- 6已知向量a=(sinωx+cosωx,sinωx),向量b=(sinωx-cosωx,2√3cosωx)
- 7六(2)班第一次數(shù)學測試,及格的有48人,不及格的有2人.則這次數(shù)學測試的及格率為_.
- 8甲乙丙丁4個數(shù)都能不是0,甲除乙是0.5,丁除乙是1.1,丙除0.4等于乙,甲除1.25等于丙,比較甲乙丙丁大小
- 9如圖,已知空間四邊形ABCD,E,F(xiàn)分別是AB,AD的中點,G,H分別是BC,CD上的點,且BG/GC=DH/HC=2,求證:EG,F(xiàn)H,AC相交于同一點P.
- 10How are you feeling now? I'm feeling even ____.
- 11為了鼓勵人們節(jié)約用水,思源市今年四月份頒布了居民用水收費新標準,具體收費標準如下:
- 12家里人都在看電視,只有我一人在寫作業(yè).(修改病句)