第二章知识汇总

Posted 1198264220pl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二章知识汇总相关的知识,希望对你有一定的参考价值。

2.1 通用寄存器

1,AX,BX,CX,DX被称为通用寄存器

2,AX可分为AH,AL......

 

2.2 字在寄存器中的存储

1,字节:记为byte,一个字节由8bit组成

     字:记为word,一个字由两个字节组成,分别是高位(AH)和低位字节(AL)

 

2.3 几条汇编指令

1,

mov ax 18    AX=18

mov ah 78    AH=78

add ax 8       AX=AX+18

mov ax bx    AX=BX     两个对象的位数一样

add ax bx    AX=AX+BX 两个对象的位数一样

 

2.4  物理地址

内存单元的地址称为物理地址

在CPU向地址总线上发出物理地址之前,必须在内部形成这个物理地址

 

2.5  16位结构的CPU

16位结构 8086CPU

该运算器:一次最多可以处理16的数据

                 最大宽度为16位

                寄存器和运算器之间的通路为16位

 

2.6  8086CPU给出物理地址的方法

1,8086CPU要读写内存时:

CPU中的相关部件提供两个16位的地址,一个称为段地址,另一个称为偏移地址

段地址和偏移地址通过内部总线送入一个称为地址加法器的部件

地址加法器将两个16位地址合成为一个20位的物理地址

地址加法器通过内部总线将20位物理地址送入输入输出控制电路

输入输出控制电路将20位物理地址送上地址总线

20位物理地址被地址总线传送到存储器

2,物理地址=段地址*16+偏移地址

 

2.9  段寄存器

8086一共有4个段寄存器:CS,DS,SS,ES

 

2.10 CS 和IP

8086机中,任何时刻,CPU将CS:IP指向的内容当作指令执行

 

2.11 修改CS,IP的命令

mov指令不能用于设置CS和IP的值

能够改变CS,IP的值的指令被称为转移指令

jmp 段地址:偏移地址    可以同时修改CS,IP中的内容

jmp 某一合法寄存器   用该寄存器中的值修改IP

 

以上是关于第二章知识汇总的主要内容,如果未能解决你的问题,请参考以下文章

Android学习指南 — Java知识点汇总

妙味云课堂之css:其它知识点汇总

Vue 前端知识汇总

javascript常用知识汇总

常用集成电路名词缩写汇总(第二版)

第四章知识汇总