x86汇编语言
Posted wlyyz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了x86汇编语言相关的知识,希望对你有一定的参考价值。
1.一句话总结real模式(16位),16位保护模式,32位保护模式。
16位Real模式,寻址:sg+offset(16位),段寄存器+offset就为内存地址,没有段描述表,直接读内存,段只有逻辑意义(代码段?数据段?等)
16为protected模式,寻址 sg+offset(16位),段寄存器为段描述表的id,表项记录 了真正的段地址,以及段是否在内存中。(可以提供比物理地址大的内存空间了)!而且段描述符增加了access位,表征是只读、读写。
32位protected模式,寻址 sg+offset(32位),段寄存器为段描述表的id,同时一个段又分为了32/4KB个页。页可是是否在内存中,访问控制,是在段描述符还是页描述?
以上是关于x86汇编语言的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )
Android 逆向x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )