汇编基本知识

1.地址总线的寻址能力:假设地址总线的宽度为n,则寻址能力为2^n

eg.

一个寻址能力为8KB的地址总线宽度为13.因为2^13=8KB。

2.cpu中最重要的两个寄存器是CS和IP,他们负责给出cpu要执行的指令的地址。

对于8086pc来说,任意时刻时,CS中的值为M,PI中的值为N,则下一步cpu执行的指令的地址为 M*16+N,也就是说cpu会把这两个寄存器提供的地址中的内容当做指令而不是数据。

比较常用的几个指令

  • mov指令
    传送指令,如mov A, B,就是指吧B中的内容传送到A中,其中B可以是一个寄存器,也可是一个具体的数。当然有的寄存器是禁止通过mov指令进行修改值的。比如上面提到的CS和PI寄存器。
  • jmp指令
    为了可以修改CS和PI中的值,需要使用jmp指令。

jmp AE43:3 就是指将AE43H和0003H的值分别赋值给CS和PI。

当然也可以只修改PI寄存器的值

jmp AX 就是把AX寄存器中的值赋值给PI寄存器。

1. item

1.1 item
1.2 item

你可能感兴趣的:(汇编基本知识)