若余相思 发表于 2017-7-15 17:17:10

《汇编语言》第二章2.1节~2.3节

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中
addax 8         表示将AX中的数值加上8

情况一:假如两个通用寄存器数值相加超过进制,则将高位去掉保留后几位
情况二:假如两个通用寄存器的高8位和第8位相加超过进制,则将高位去掉保留后几位

注意:不能将两个指令的的操作对象的不一致的位数进行操作,如:mov ax,bl


                        




                                                                                                                                                                                       时间:2017年7月15日17:14
页: [1]
查看完整版本: 《汇编语言》第二章2.1节~2.3节