什么是 MOV?
本课属于 Coddy Assembly 学习旅程的“基础知识”单元。第 14 课,共 45 课。
MOV 指令是汇编语言中最基本、最常用的指令。它的名称意为“移动”,用于将数据从一个位置复制到另一个位置。
基本语法
MOV 指令遵循以下格式:
mov destination, source源中的值会被复制到目标位置。尽管名称中有“移动”,它实际上是复制数据。原始源保持不变。
一个简单示例
mov rax, 60这条指令会将值 60 复制到 rax 寄存器中。执行后,rax 中会包含 60。数字 60 不会被“用掉”或删除。它只是一个数字。
MOV 为何重要
在汇编语言中,你做的几乎所有事情都涉及移动数据。为系统调用设置寄存器、存储值、在不同位置之间传输数据,这些操作都需要用到 MOV。
在接下来的课程中,我们将探索使用 MOV 的不同方式:加载立即数、在寄存器之间复制等。
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Assembly 在线编辑器