读书人

能不能就用一个mov实现死循环?该怎么

发布时间: 2012-02-08 19:52:21 作者: rapoo

能不能就用一个mov实现死循环?
乱写的汇编指令

i=0 ,j=1;
mov i++,j++ (第0条指令)
刚开始的时候执行,把第0条 移动到第1条指令的位置,
这样,第一条指令就被复制到第二条指令的位置。
然后把第2条指令,复制到第3条指令的位置。
以此类推,来实现一个类似死循环的东西

执行的指令就是每次都把自己复制到下一条指令执行的位置。

能不能具体实现出来?



[解决办法]
如果x86只可以用mov就想死循环。。。楼主的这是在寻找杯具,还是2500cc的超大型。。
据学习组成原理时老师讲,理论上cpu指令集可以只用一条add
[解决办法]
CS可写:
CODES SEGMENT
ASSUME CS:CODES
START:

mov word ptr cs:$+7,0f7ebH

MOV AH,4CH
INT 21H
CODES ENDS
END START
死了...呵呵!

读书人网 >汇编语言

热点推荐