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汇编语言的主要内容,如果未能解决你的问题,请参考以下文章

指令系统-第三节1:X86汇编语言基础

Android 逆向x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )

Android 逆向x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )

如何在 x86 汇编语言中创建嵌套循环

x86汇编如何查看一个地址的值

x86汇编语言的MOV指令