|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
CPU由运算器、控制器、寄存器等器件组成这些器件靠内部总线与CPU各个器件相连,
1、运算器进行信息的处理
2、寄存器进行信息的存储
3、控制器控制各种器件进行工作
4内部总线连接各个器件,在它们之间进行数据的传输
寄存器是CPU中程序员可以用指令读写的部件,程序员通过改变各个寄存器的内容来实现对CPU的控制
8086CPU有14个寄存器分别是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。
2.1节 通用寄存器
8086CPU的寄存器都是16位的,可以存放两个字节AX、BX、CX、DX这四个寄存器通常用来存放一般性的数据,被称之为通用寄存器
为保证兼容上一代8位的CPU通用寄存器分为两个可以独立使用的8位寄存器来用:
AX可以分为AH和AL;
BX可以分为BH和BL;
CX可以分为CH和CL;
DX可以分为DH和DL。
2.2节 字在寄存器中的存储
8086CPU可以一次性处理以下两种尺寸的数据。
1、字节:记为byte,一个字由8个bit组成,可以存储在8位寄存器中。
2、记为word,一个字由两个字节组成,这两个字节分别称为这个字的高位字节和地位字节。
2.3节 几条汇编指令
mov ax,18 表示将18送入寄存器AX中
add ax 8 表示将AX中的数值加上8
情况一:假如两个通用寄存器数值相加超过进制,则将高位去掉保留后几位
情况二:假如两个通用寄存器的高8位和第8位相加超过进制,则将高位去掉保留后几位
注意:不能将两个指令的的操作对象的不一致的位数进行操作,如:mov ax,bl
时间:2017年7月15日17:14 |
评分
-
查看全部评分
|