简明x86汇编语言教程(8)

时间:2025-07-14

x86汇编语言

那么,你已经了解了mov这个指令(mov是move的缩写)的一种用法。它可以将数送到寄存器中。我们来看看下面的代码:

mov eax, ebx mov ecx, edx

; ebx内容送入eax ; edx内容送入ecx

则寄存器内容变为:

我们可以看到,“move”之后,数据依然保存在原来的寄存器中。不妨把mov指令理解为“送入”,或“装入”。 练习题

把寄存器恢复成都为全0的状态,然后执行下面的代码:

mov eax, 0a1234h mov bx, ax mov ah, bl mov al, bh

; 将0a1234h送入eax ; 将ax的内容送入bx ; 将bl内容送入ah ; 将bh内容送入al

思考:此时,EAX的内容将是多少?[答案]

下面我们将介绍一些指令。在介绍指令之前,我们约定:

使用Intel文档中的寄存器表示方式

reg32 32-bit寄存器(表示EAX、EBX等)

reg16 16-bit寄存器(在32位处理器中,这AX、BX等) reg8 8-bit寄存器(表示AL、BH等) imm32 32-bit立即数(可以理解为常数)

简明x86汇编语言教程(8).doc 将本文的Word文档下载到电脑

上一篇:春日教学设计

下一篇:南方民族史

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219