007-寄存器EAX与AX,AH,AL关系
来源:互联网 发布:开票软件金税盘打不开 编辑:程序博客网 时间:2024/04/28 12:12
寄存器EAX
寄存器AX
寄存器AH
寄存器AL
一、EAX与AX,AH,AL关系图
一格表示一字节
AX
AH
AL
EAX
二、代码测试
1、OD命令栏?号指令 (用计显示表达式的值)
printf("");
int i_AX,i_AH,i_AL;
__asm
{
87
65
43
21
mov eax,0x87654321 ;
mov word ptr [i_AX],ax
mov byte ptr [i_AH],ah
mov byte ptr [i_AL],al
}
#include <Windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
DWORD iEax;
WORD iAx;
BYTE iAh,iAl;
printf("\n");
__asm
{
mov eax,0x87654321
mov iEax,eax
mov iAx,ax
mov iAh,ah
mov iAl,al
}
printf("EAX=%x,AX=%x,AH=%x,AL=%x\n",iEax,iAx,iAh,iAl);
getchar();
return 0;
}
三、作业
用今天所学知识,编写代码测试一下下列各个寄存器。
1、EBX,BX,BH,BL
2、ECX,CX,CH,CL
3、EDX,DX,DH,DL
- 007-寄存器EAX与AX,AH,AL关系
- eax ax ah al
- AL寄存器中产生的进位不会存储在AH中
- x86处理器中的AX BX与CX DX寄存器
- x86处理器中的AX BX与CX DX寄存器
- 面试---16位eax寄存器
- 关于AH与ESP
- 汇编语言寄存器AX BX...全称
- AX,BX,CX,DX 寄存器
- 【面试题】eax寄存器---16位的。
- EAX、ECX、EDX、EBX寄存器的作用
- EAX、ECX、EDX、EBX寄存器的作用
- EAX、ECX、EDX、EBX寄存器的作用
- EAX、ECX、EDX、EBX寄存器的作用
- EAX、ECX、EDX、EBX寄存器的作用
- EAX、ECX、EDX、EBX寄存器的作用
- EAX、ECX、EDX、EBX寄存器的作用
- EAX、ECX、EDX、EBX寄存器的作用
- bzoj3343(第一道分块)
- LightOJ 1113 Discover the Web 栈模拟
- HTTP协议
- 判断是否是完全二叉树
- 时间管理Smart法则,一个在高盛工作的学姐总结的12个时间管理妙招
- 007-寄存器EAX与AX,AH,AL关系
- Madplay移植到OK6410全过程详解
- .NET Framework 4.5.1安装未成功,解决办法
- 矩阵(二维数组)的性质在算法求解中的应用
- java将一个List赋值给另一个List相关问题
- Java NIO-缓冲区操作
- Kinect学习笔记五InfraredFrame
- OK6410按键驱动程序(Linux),测试通过后分享给大家
- 常用的聚合函数