王爽汇编+22

今天还停留在loop指令和cx寄存器相关的内容上,书中有题说写一段程序,计算123*236的结果,既123加236次,使用loop指令实现,我今天看了一下,现在坐在班车上用手机来实现

%title插图%num

再进行编译和链接

%title插图%num

现在改一下,去掉mov 4c00h和int 21h这2行再用debug进行调试看看最终ax的值是多少

%title插图%num

如图最终ax寄存器的值是7164h,我们用python计算一下123*236看看是多少

%title插图%num

可以看到结果也是7164h

发表回复