全球旧事资料 分类
EQU‘A’如果随后执行以下指令,试说明有关寄存器的内容(用十六进制表示)(1)、MOVAL,DATA1DATA2DATA3(2)、MOVBL,DATA1DATA2DATA3(3)、MOVCL,DATA3MODDATA1(4)、MOVDL,DATA1ANDDATA3(5)、MOVAH,DATA1ORDATA2XORDATA3(6)、MOVAX,DATA1LEDATA2(7)、MOVBXDATA3GTDATA127、一个存储器除了由基本存储电路构成了存储体外,还有许多外围电路,通常的外围电路有哪些?并简述其功能。28、写出正确的指令实现以下任务:1右移DI三位,并把零移入最左一位2AL中所有位左移一位,使0移入最右一位3AL循环左移三位4EDX带进位位循环右移一位5DX寄存器右移一位,并且使结果的符号位与原数符号相同(1)、MOVCL3
SHRDICL2、SHLAL13、MOVCL3
ROLALCL4、RCREDX15、SARDX129、用普通运算指令执行BCD码运算时,为什么要进行十进制调整?具体说,在进行BCD码的加、减、乘、除运算时,程序段的什么位置必须加上十进制调整指令?BCD码运算是十进制数的运算,而普通运算指令是二进制运算指令,得到的是二进制的结果,只有进行了十进制调整,才能得到正确的十进制结果。
在BCD码的加、减、乘运算时,应该在相应的二进制运算指令后加十进制调整指令,而BCD除法运算时,应在相应的二进制运算指令之前加十进制调整指令。
具体讲就是加法后进行十进制调整DAA、减法后进行十进制调整DAS、加法后进行ASCII调整AAA、减法后进行ASCII调整AAS、乘法后进行ASCII调整AAM、除法前进行调整AAD。
30
f31
323334
f35363738
f3940
f41
42内存单元初始化内容为:(2000H:2A00H)(2000H:2A02H)分别为0FH、0EH、0DH,
(2000H:2A10H)(2000H:2A12H)分别为09H、08、07H。执行下列程序后,请填写存
储单元的内容:
MOVAX,2000H
MOVDS,AX
MOVES,AX
MOVSI,2A10H
MOVDI,2A00H
CLD
MOVCX,3
(1)2000H:2A00H

(2)2000H:2A01H

f(3)2000H:2A02H

(4)2000H:2A10H

(5)2000H:2A11H

(6)2000H:2A12H

43
ffr
好听全球资料 返回顶部