也许,心累 发表于 2016-4-19 18:55:21

菜鸟问一个汇编问题

movax 001A
mov bx 0026
add al,bl
add ah,bl

运算到第三句的时候ax是多少?ah又变成了多少?

dps521 发表于 2016-4-19 19:19:14

ah 为 00

兰陵月 发表于 2016-4-27 10:50:33

第三句将al加上bl的值,再放入al中。
执行第三句前,al值为1A,bl值为26,
因此执行完第三句后al=1A+26,因此al值为40。
而此时ah的值还是00,所以第三句执行完后,ax值为0040.

执行完第四句,可以按照上面的情况进行类推。
页: [1]
查看完整版本: 菜鸟问一个汇编问题