第二章
第一章 寄存器
1,通用寄存器:AX,BX,CX,DX
2,8086cpu可一次性处理
1)字节,一个字节由八个bit构成,可以存放在八位寄存器中。
2)字,一个字由两个字节构成,分别称为高位字节和低位字节。
3,在计算时,al与ah是独立的8位寄存器,al数据相加时,不会计入ah。所以在进行数据传输或者运算时,要注意指令的两个操作对象的位数应该是一致的。
4,8086cpu读写内存时,cpu中的相关部件提供两个16位的地址,一个称为短地址,另一个为偏移地址。其中地址加法器将两个16位的地址合为一个20位的物理地址。
5,物理地址=段地址*16+偏移地址。
6,8086cpu有四个段寄存器:cs,ds,ss,es。
7,8086Cpu的运行过程
1)从cs:ip指向的内存单元读取指令,读取的指令进入指令缓冲器
2)IP=IP+所读取的指令的长度,从而指向下一条指令
3)执行指令,转到步骤一
8,debug中使用到的6个常用命令
1)R查看,改变cpu寄存器的内容
2)D查看内存中的内容
3)E改变内存中的内容
4)U将内存中的机器指令翻译为汇编指令
5)T执行一条机器指令
6)A以汇编的格式在内存中写入一条机器指令

浙公网安备 33010602011771号