写出执行以下计算的指令序列,其中各变量均为16位有符号数。(1)Z←W+(Z-X)(2)Z←W-(X+6)-(R+9)(3)Z←(W*X)/(Y+6), R←余数(4)Z←(W-X)/(5*Y)*2
查看答案
阅读以下程序,指出它的功能。MOV CL, 04SHL DX, CLMOV BL, AHSHL AX, CLSHR BL, CLOR DL, BL
假设X和X+2字单元存放有双精度数P,Y和Y+2字单元存放有双精度数Q,下面程序完成了什么工作?MOV DX, X+2MOV AX, X ;双精度数P送入DX, AXADD AX, XADC DX, X+2 ;计算2*P送入DX, AXCMP DX, Y+2 ;2P与Q的高位比较JL L2 ;2PQ,转L1 (Z=1)CMP AX, Y ;如果高位相等,则比较低位JBE L2 ;2P的低位小于等于Q的低位,转L2(Z=2)L1: MOV Z, 1JMP SHORT EXITL2: MOV Z, 2EXIT: ……
写一指令序列完成将AX寄存器的最低4位置1,最高3位清0,第7、8、9位取反,其余位不变。
在1000H单元内有一条二字节指令JMP SHORTOBJ如其中位移量分别为30H,55H,0AAH,那么转向OBJ的值分别是(),()和()