首页
社区
课程
招聘
[旧帖] [转帖]汇编入门 0.00雪花
发表于: 2010-12-31 10:38 831

[旧帖] [转帖]汇编入门 0.00雪花

2010-12-31 10:38
831
8位寄存器组
数据寄存器有8个 分别是AH, AL, BH,BL ,CH,CL, DH,DL
掌握技巧:记住 A B C D 分别 加上 H,L 在后面即可 [学习少不了需要技巧]
8位寄存器在CPU中能存放一个字节长的数值

16位寄存器组
16位寄存器有 4个数据寄存器分别为 AX ,BX, CX, DX
掌握技巧:记住 A B C D 分别 加上 X 就很容易记了
16位寄存器有 2个堆栈指针寄存器分别为 SP, BP
16位寄存器有 2个数据指针寄存器分别为 SI, DI
16位寄存器有 1个标准寄存器为 Flags
16位寄存器有 1个指令指针寄存器为 IP
16位寄存器有 6个数据段寄存器分别为 ES,CS,SS,DS

不过目前的软件系统 大多数都是用32位 32位程序都是直接用32位内存地址 所以16位寄存器大家稍微了解下就可以了!

那么32位寄存器是目前程序比较广泛用到的所以得掌握,

32位寄存器组

有4个数据寄存器 分别是: EAX, EBX, ECX, EDX
2个堆栈指针寄存器 ESP,EBP
2个数据指针寄存器 ESI,EDI
1个标志寄存器 EFlags
1个指令指针寄存器 EIP
还有6个数据段寄存器 ES,CS,SS,DS,FS,GS

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//