汇编笔记

1. cpu通过地址总线,数据总线,控制总线与外界通讯

2. 段地址*16 + 偏移地址等于物理地址。8086的每个段最大64k,地址总线是20位,最大寻址空间是1M。因为寄存器只有16位,所以采用段地址寄存器+偏移量寄存器一起来实现物理寻址。

段地址并不是简单的将内存分段。同一个物理地址,可以是不同的段地址*16+偏移地址得到,只要能得到物理地址就ok。

3.cpu会将物理内存,显卡,网卡,主板上的ROM上的内存统一编址。而非各自有独立的地址编址。

4. cpu执行指令过程:

a. 根据cs + ip的值,读取对应内存中的命令到cpu命令缓冲器中,

b. 将ip的值+ 读取的命令的长度,以便让cs + ip指向内存中下一个保存命令的地址

3.执行缓冲器中的命令。(如果该命令修改的cs+ip的值,那就跳转了,下次执行的时候就不是b中算的地址的命令。)

 

你可能感兴趣的:(汇编)