汇编程序 如何连续用多次INC AX?
发布网友
发布时间:2022-05-05 12:54
我来回答
共2个回答
热心网友
时间:2022-06-27 12:54
用多条 INC 指令而不用 ADD 指令,是为了让程序更短。
一条 ADD AX, 2 指令,代码长度是3个字节。
一条 INC AX 指令的代码长度只有一个字节。
两条 INC 的指令长度加起来,也比一条 ADD 指令的长度短。
不过,若是自加超过3次,用INC就不合算了。
==========
再看了一下你的问题,似乎问的不是我上面说的问题。
程序中,一般不存在单纯的必须要连续自加多次的问题。
如果要增加一定的数值,用ADD指令加上合适的数就行了。
如果每次加一以后需要判断或作别的处理,那就必须每次加一再与其它指令(一般是条件转移或者循环指令)搭配。
热心网友
时间:2022-06-27 12:54
INC AX,一次,只不过加一而已。
需要自加多少次,直接就加上多少即可。
比如,你需要自加一万次,那么,就写:
ADD AX, 10000
这就成了。