码迷,mamicode.com
首页 > 其他好文 > 详细

第二章知识汇总

时间:2018-10-29 21:37:51      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:add   之间   命令   存储器   cpu   内容   通用   方法   电路   

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

 

第二章知识汇总

标签:add   之间   命令   存储器   cpu   内容   通用   方法   电路   

原文地址:https://www.cnblogs.com/1198264220pl/p/11982pl642201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!