【汇编语言】寄存器(CPU工作原理)(二)—— 汇编指令的基础操作-LMLPHP

前言

文章主要内容:几条基础的汇编指令的讲解,例如 MOVADD 等常用指令。

正文——(一气呵成解决本文内容)

通过汇编指令控制 CPU 进行工作,看一下下表中的几条指令。

【汇编语言】寄存器(CPU工作原理)(二)—— 汇编指令的基础操作-LMLPHP




接下来看一下CPU执行下表中的程序段的每条指令后,对寄存器中的数据进行的改变。

示例1

【汇编语言】寄存器(CPU工作原理)(二)—— 汇编指令的基础操作-LMLPHP

指令执行后 AX 中的数据为多少?思考后看下列分析。

示例2

【汇编语言】寄存器(CPU工作原理)(二)—— 汇编指令的基础操作-LMLPHP

指令执行后 AX中的数据为多少?思考后看下列分析。




在进行数据传送或运算时,要注意指令的两个操作对象的,例如:

【汇编语言】寄存器(CPU工作原理)(二)—— 汇编指令的基础操作-LMLPHP

等都是正确的指令,而:

【汇编语言】寄存器(CPU工作原理)(二)—— 汇编指令的基础操作-LMLPHP

等都是错误的指令,错误的原因都是指令的两个操作对象的位数不一致。

结语

今天的分享到这里就结束啦!如果觉得文章还不错的话,可以三连支持一下。

也可以点点关注,避免以后找不到我哦!

Crossoads主页还有很多有趣的文章,欢迎小伙伴们前去点评,您的支持就是作者前进的动力!

【汇编语言】寄存器(CPU工作原理)(二)—— 汇编指令的基础操作-LMLPHP

10-06 23:29