随笔分类 -  Assembly Language

摘要:假设x86处理器执行以下的指令 1 mov ds, cx ;其中假设 (cx) = 0x0010 主要讨论实模式和保护模式:这包括16位模式即实模式,32位模式即保护模式,以及32位模式下的16位兼容模式(首先需要明确的是保护模式有着不同的内存访问机制,简单地说就是传统的涉及段的几个寄存器如CS,D 阅读全文
posted @ 2020-01-10 11:13 幼麟 阅读(2394) 评论(0) 推荐(1)
摘要:最根本的原因是8086空有20位地址线却只有16位寄存器 当然在解释这句话之前很有必要先说清楚分段机制,首先8086的分段机制是不同于普通的分段机制的。对于普通分段机制来说,是用以解决重定位问题的——对于你自己的代码,你确实可以自己安排一个可用的内存地址让处理器加载你的程序到此处(这称为绝对地址), 阅读全文
posted @ 2020-01-08 11:17 幼麟 阅读(1682) 评论(0) 推荐(0)