007-寄存器EAX与AX,AH,AL关系
寄存器EAX
寄存器AX
寄存器AH
寄存器AL
一、EAX与AX,AH,AL关系图
一格表示一字节
|
AH |
AL |
|
二、代码测试
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关系相关推荐
- 【转】RAX,eax,ax,ah,al 关系
转自:RAX,eax,ax,ah,al 关系_迪迦 • 奥特曼-CSDN博客_rax和eax |63..32|31..16|15-8|7-0||AH.|AL.||AX.....||EAX....... ...
- RAX,eax,ax,ah,al 关系
|63..32|31..16|15-8|7-0||AH.|AL.||AX.....||EAX............| |RAX...................|
- [转载]汇编eax寄存器和AX,AH,AL之间的关系
00000000 00000000 00000000 00000000 |=EAX=|-32个0,4个字节,2个字,1个双字 |AX=|-16个0,2个字节,1个字 |AH=|-----------8 ...
- eax ax ah al
; 初始化 32 位代码段描述符 xor eax, eax mov ax, cs shl eax, 4 add eax, LABEL_SEG_CODE32 mov word [LABEL_DESC_ ...
- 汇编 eax寄存器和AX,AH,AL之间的关系
EAX与AX不是独立的,EAX是32位的寄存器,而AX是EAX的低16位. 举例来说 mov eax, 12345678h 那么AX将会是eax的低16位,也就是5678h. 而如果此时 mov ax ...
- x64 汇编跟 rax , eax ,ax ,ah ,al 的关系
今天测试 mov al ,10 mov ah ,20 add al , ah mov byte ptr[a] ,al //字节计算 sub al ,ah cmp zf ,0 mov byte ptr ...
- CPU 寄存器 和内存三者之间的关系
寄存器 不知道什么是寄存器?那见过太监没有?大家应该都看过古装戏,那些皇帝们要阅读奏章的时候,大臣总是先将奏章交给皇帝身边的小太监,小太监呢再交给皇帝同志进行处理.这个小太监只是个中转站,并无别的功能 ...
- 郁金香2013网授汇编逆向与外挂 [ 91课,全 ]
001-OD调试器(断点),汇编指令MOV 002-MOV赋值指令与内联汇编 0003-CALL与单步调试 004-MOV指令的寻址方式 005-汇编加法指令ADD 006-十六进制与内存单元长度BY ...
- 汇编(8086cpu): AX,BX,CX,DX寄存器
AX,BX,CX,DX寄存器这四个寄存器也被称为通用寄存器.一般用来存放数据,一个寄存器可以存放16bit,也就是2bytes. 所以也被称为16位寄存器. 什么特殊的地方导致这四个寄存器和其他寄存器 ...
最新文章
- C++11中的Lambda表达式
- WPF and Silverlight 学习笔记(十八):WPF样式(Style)与模板(Template)
- 16s及宏基因组测序公司资源--20161104
- 机器学习理论入门:第一章 监督学习与非监督学习介绍
- 百度云域名解析如何添加? - [未完待续]
- LibLinear(SVM包)使用说明之(二)MATLAB接口
- 开源串口调试助手java_(串口通信编程) 开源串口调试助手Common (Com Monitor)
- 大数据之-Hadoop之HDFS_hadoop集群中的安全模式_操作案例---大数据之hadoop工作笔记0075
- mysql-5.7安装、配置
- 徐家骏:华为十年感悟
- idea中的万能快捷键(alt + enter)
- android手机测试”
- 梯度向量、Jacobian、Hessian矩阵
- imp oracle reschema_oracle中imp命令详解(导入数据库)
- PiliPala Player-a simple media player
- python基础之if嵌套与循环
- 怎样从旧版本激活TeamViewer新版本界面?
- 深度学习解决机器阅读理解任务的研究进展
- mongodb 常用语法
- 致敬全球第一CEO杰克·韦尔奇,重温其卸任演讲
热门文章
- PHP+MYSQL 用户注册登录代码
- Python----操作MySql数据库2
- 计量经济学之时间序列的平稳性、单位根检验、协整检验、时间序列数据的一般处理流程
- Event Trigger 使用方法
- 安心做技术研究的技术的少,为了名气,改写文章如此泛滥!
- 为什么NoSQL数据库这么受欢迎?
- Xcode info.plist各种key
- JetBrains出品,一款好用到爆的数据库工具
- 在虚拟环境下使用pip install -r requirements.txt导入项目依赖包却没有安装上出现的问题
- RK3588和RK3588S芯片介绍