汇编学习笔记(一)

(1)汇编语言的核心是汇编指令,它决定了汇编的特征。

(2)总线分为:地址总线,数据总线,控制总线,其中地址总线的宽度决定的是cpu寻地址的能力,数据总线是指内存与其他器件之间的数据传输,它的宽度决定cpu的速度。控制总线是控制cpu对外部控件的控制,控制总线有多少更就意味着控制的方式有多少种,控制的宽度代表的是cpu对外部的控制能力。

 (3)内存没有被分为一个一个段,段的划分来自于cpu:段地址*16+偏移地址=物理地址。

(4)CS为代码段寄存器,IP为指令针寄存器
(5)从cs中读取IP指向内存的指令,读取的指令进入指令缓存器
   IP=IP+所读取指令的长度,从而指向下一条指令
(6)传送指令MOV不可以改变CS和IP的值,只有转移指令 JMP 段地址:偏移地址
如:jmp 3:0b16 为0003后加一个0后于0b16相加 即为0b46
(7)只修改IP:jam ax(mov ax 200H) 或jam bx用寄存器中的值修改IP
(8)cpu将cs:ip指向的内容当做指令执行

原文地址:https://www.cnblogs.com/yuelingzhi/p/2392473.html