当前位置: 代码迷 >> 汇编语言 >> 8086中这么多转移指令有什么用解决方案
  详细解决方案

8086中这么多转移指令有什么用解决方案

热度:177   发布时间:2016-05-02 04:26:11.0
8086中这么多转移指令有什么用
今天看完王爽汇编的第九章,三个转移指令,jmp可以往上转移,也可以往下转移,可以在段内转移,也能在段之间转移。jmp确实很好用,loop只能往上转移,虽然没试过向下转移,但是也没必要,主要是cx中存放循环的次数,jmp的话可能会跳不出循环,但loop弥补了这个缺陷。这两个都很好用。但是jcxz这个指令有什么用呢?只是当cx==0时才能转移,就好像loop中cx!=0时才能转移一样,好像也能达到loop循环的目的,但也能达到jmp往上转移和往下转移的自由程度,并且比jmp有条件限制。然后我做完了实验8和实验9。然后我迷茫了当我一开始接触这两道题的时候感觉真难,估计我可以把刚学的东西都拿来用了,而且又要弄到12点以后了。但是当做完后才发现,这题目真简单才一个小时不到就完成了。第八题就是一个jmp的陷阱,第九题只要用一个loop就搞定了,干嘛还要用到jcxz呢。然后我愉快的翻开了第十章发现怎么还是转移指令。


我想问这么多转移指令有必要都用上吗?
------解决思路----------------------
每个指令的意义都不同,肯定都有用,但是常用的就那么6,7个,记住那几个常用的就好了。
  相关解决方案