汇编小题目

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:32:18
下面这道题我不太会,请大家帮忙搞搞。
MOV CX,9
MOV AL,01H
MOV SI,1000H
NEXT: MOV [SI],AL
INC SI
SHL AL,1
LOOP NEXT 
试问:
执行本程序后有:AL=_____;SI=______;CX=______;
本程序的功能是__________________________

执行本程序后有:AL=0;SI=1009;CX=0
本程序回路9次,每回路一次把未al放进[si]指向的位置并将al左移一位(x2)。

执行本程序后,寄存器值同上;SI=1009H
本程序的功能是:把2的0~7次方值,按字节依次存入
当前数据段位移1000H处。
执行本程序后,
-dds:1000 1007,可看到:
*:1000 01 02 04 08 10 20 40 80,化为十进制为:
1 2 4 8 16 32 64 128.