当前位置: 代码迷 >> 汇编语言 >> 能不能就用一个mov实现死循环?该怎么处理
  详细解决方案

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

热度:4020   发布时间:2013-02-26 00:00:00.0
能不能就用一个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
死了...呵呵!
  相关解决方案