编程将一个64位数据逻辑左移3位,假设这个数据已经保存在EDX.EAX寄存器对中。
查看答案
编程将一个压缩BCD码变量(例如92H)转换为对应的ASCII码,然后调用DISPC子程序(在输入输出子程序库中)显示。
下面程序的功能是将数组ARRAY1的每个元素加固定值(8000H),将和保存在数组ARRAY2。在空白处填入适当的语句或语句的一部分。; 数据段array1 dword 1,2,3,4,5,6,7,8,9,10array2 dword 10 dup(?); 代码段mov ecx,lengthof array1mov ebx,0again: mov eax,array1[ebx*4]add eax,8000hmov ______________add ebx,__________loop again
MOV AX, 9090HSUB AX, 4AE0HJC L1JO L2JMP L3上述程序执行后AX=_____,程序转向_________ 。
变量DATAX和变量DATAY的定义如下:DATAX DW 0148HDW 2316HDATAY DW 0237HDW 4052H请按下列要求写出指令序列:(1) DATAX和DATAY两个字数据相加,和存放在DATAY中。(2) DATAX和DATAY两个双字数据相加,和存放在从DATAY开始的双字单元中。(3) 解释下列指令的作用:STCMOV BX, DATAXADC BX, DATAY