购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

| 第6章 |

相同的功能,不同的代码

汇编语言是最有效率的计算机语言,由于直接面向处理器编程,编译后的机器代码执行起来速度也是最快的。为了进一步讲解汇编语言的指令和语法,在本章里,我们采用不同的方法来实现和上一章相同的功能。本章的学习目标是:

1. 用一种不同的分段方法,从另一个不同的角度理解处理器的分段内存访问机制。

2. 在计算机中,指令的执行并非总是按照它们的自然排列顺序来进行的,其执行流程也会因为各种原因发生变化。本章将学习两种非顺序的程序流程控制方法,即循环和条件转移。

3. 认识几种新指令,包括movsb、movsw、inc、dec、cld、std、div、neg、cbw、cwd、sub、idiv、jcxz、cmp 等。

4. 认识INTEL8086 标志寄存器FLAGS 的各个标志位,了解条件转移指令。

5. 认识计算机中的负数。

6. 学习用Bochs 调试程序的更多技巧,包括察看FLAGS 寄存器各标志位的状态。 13QUjG1qGfR+WUkjwkLN7xvGxHkM2TmRK8aGGMrEt0dTUMNGa7sTsrJJLIo3dLVx

点击中间区域
呼出菜单
上一章
目录
下一章
×