問答題
測試寄存器AL中某一位是否為0,可使用TEST指令、AND指令、移位指令等幾種方法實現(xiàn)。
問答題
若程序的數(shù)據(jù)段定義如下,寫出各指令語句獨立執(zhí)行后的結(jié)果:
MOV AL ,DATA1 XXXX;
MOV BX ,OFFSET DATA2;
LEA SI ,STRING
ADD DI ,SI;
問答題
問答題
已知AX=8060H,DX=03F8H,端口PORT1的地址是48H,內(nèi)容為40H;PORT2的地址是84H,內(nèi)容為85H。請指出下列指令執(zhí)行后的結(jié)果。
OUTDX,AL;
INAL,PORT1;
OUTDX,AX;
INAX,48H;
OUTPORT2,AX。
問答題
問答題
執(zhí)行以下兩條指令后,標志寄存器FLAGS的六個狀態(tài)位各為什么狀態(tài)?
MOVAX,84A0H
ADDAX,9460H
問答題
分別指出以下兩個程序段的功能:
(1)(2)
MOVCX,l0CLD
LEASI,F(xiàn)IRSTLEADI,[1200H]
LEADI,SECONDMOVCX,0FOOH
STDXORAX,AX
REPMOVSBREPSTOSW
問答題
按下列要求寫出相應的指令或程序段。
寫出兩條使AX內(nèi)容為0的指令。
使BL寄存器中的高4位和低4位互換。
屏蔽CX寄存器的bll,b7和b3位。
測試DX中的b0和b8位是否為1。
問答題
試判斷下列程序執(zhí)行后,BX中的內(nèi)容。
MOVCL,3
MOVBX,0B7H
ROLBX,1
RORBX,CL
問答題