問答題
設(shè)BX=6D16H,AX=1100H,寫出下列指令執(zhí)行后BX寄存器的內(nèi)容。 MOV CL, 06H ROL AX, CL SHR BX, CL
選用最少的指令,實現(xiàn)下述要求的功能。 (1)AH的高4位清零 (2)AL的高4位取反 (3)AL的高4位移到低4位,高4位清零 (4)AH的低4位移到高4位,低4位清零。
若DS=3000H,BX=2000H,SI=0100H,ES=4000H,計算出下述各條指令中存儲器操作數(shù)的物理地址。
若AX=5555H,BX=FF00H,試問在下列程序段執(zhí)行后,AX=?BX=?CF=? AND AX, BX ; AX = 5500,BX = FF00H XOR AX, AX ; AX = 0000H NOT BX ; BX = 00FFH
設(shè)SP=2000H,AX=3000H,BX=5000H,執(zhí)行下列片段程序后,問SP=?AX=?BX=? PUSH AX ;SP ← SP - 2 = 1FFEH,AX=3000H PUSH BX ;SP ← SP - 2 = 1FFCH,BX=5000H POP AX ;SP ← SP + 2 = 1FFEH,AX=5000H
假定PC機存儲器低地址區(qū)有關(guān)單元的內(nèi)容如下: (20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH且CS=2000H,IP=0010H,SS=1000H,SP=0100H,F(xiàn)LAGS=0240H,這時若執(zhí)行INT8指令,試問: (1)程序轉(zhuǎn)向從何處執(zhí)行(用物理地址回答)? (2)棧頂6個存儲單元的地址(用邏輯地址回答)及內(nèi)容分別是什么?
給定DS=1100H,BX=0200H,LIST=0250H,SI=0500H。試確定下面各條指令尋址存儲器的地址。
閱讀下列程序段,指出每條指令執(zhí)行后有關(guān)寄存器的內(nèi)容是多少?