-
-
[旧帖] [转帖]汇编入门 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
数据寄存器有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虚拟机自动化脱壳的方法
赞赏
他的文章
- [分享]最新获取电脑进程中QQ号码技术方法 1835
- [转帖]汇编入门 832
- [讨论]共同学习加密与解密 3202
- [求助]网络验证的软件怎么破解? 1068
- [求助]请问哪里有破解软件的源代码? 693
看原图
赞赏
雪币:
留言: