摘要:
CPU执行是不区分指令还是数据的,程序计数器会指向下一条要指向的指令的地址,CPU在执行命令时,根据程序计数器去读取字节数组,这些字节数组就是要执行的命令。而当CPU要读取数据的时候,会直接调用读取数据的指令,例如mov、load指令,这些指令根据地址自然而然读取到的二进制就是数据而不是指令。 总而 阅读全文
posted @ 2021-05-21 20:53
RainbowMagic
阅读(435)
评论(0)
推荐(0)
摘要:
段地址 偏移 左边的是段地址 右边的是偏移地址 8086 cpu 字长16位 数据总线20条 cpu最多寻址空间为2^16 数据总线却有20条 cpu无法只能寻址16位 无法寻址20位 那么怎么解决呢 既然一个寄存器无法存储20位那就拿两个cpu来存储 一个用来存段地址 一个用来存偏移地址 物理地址 阅读全文
posted @ 2021-05-21 18:44
RainbowMagic
阅读(425)
评论(0)
推荐(0)
摘要:
8086 cpu 字长16位 一次可以传输16位或8个字节 ax bx cx dx 被称为通用寄存器 每个寄存器可以存16位数据 2个字节 每个寄存器又被分割成两个8位寄存器 因为要兼容8位的cpu所以要分割为8位 ax: ah al bx: bh bl cx: ch cl dx: dh dl H为 阅读全文
posted @ 2021-05-21 17:10
RainbowMagic
阅读(512)
评论(0)
推荐(0)

浙公网安备 33010602011771号