内存分段
内存分段
内存分段在886中主要解决一个16位寄存器寻址能不不够的问题,用两个寄存器,所以就有了段地址:偏移地址的寻址方式
1M=16*64KB,16=2^4,4根线描述
1M空间最小划分段数16,最大划分段数:65535,每段16字节,因为每段最小是16字节,所以每个段的起始地址,都必须是16的倍数,这就是16字节对
16位模式也称为实模式,当我们进入32位模式的时候会有个保护模式,在保护模式下,程序不能更改其他程序的内存
汇编地址
在编译的过程中,Nasm会把编译的源文件当成一整个代码段,里面的每一条指令,都会有一个相对于代码段头部的偏移地址,这个偏移地址就叫做汇编地址。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ansore!






