2015年计算机三级考试PC技术复习笔记:寄存器组
04-17
0

为了帮助参加计算机等级三级考试的朋友们,我们考吧网整理了一些2015年计算机等级三级考试PC技术辅导知识,希望你能够喜欢。

点击下载:全新升级版计算机等级考试宝典

8086/8088CPU的寄存器由3组16位寄存器以及一个指令指针寄存器和一个标志寄存器所组成。

1.通用寄存器AX、BX、CX和DX

AX(accumulator,累加器):它是执行算术运算的主要寄存器,使用该寄存器往往比其他3个寄存器有更短的目标码和更快的运行速度。此外,AX还被指定作为十进制调整、乘除法以及I/O等操作的专用寄存器。

BX(base,基址寄存器):用于存放数据段内存空间的基础地址。

CX(Count,计数寄存器):用于循环操作和数据串处理的计数控制。

DX(data,数据寄存器):用于乘除法运算时扩展累加器及I/O操作时提供端口地址。

2.指针和变址寄存器SP、BP、SI和DI

SP(stack pointer,堆栈指针):用来提供堆栈顶的偏移地址。

BP(base pointer,基址指针):用来提供堆栈中某指定单元的偏移地址作为基地址使用。

SI(source index,源变址寄存器):串操作时提供DS段中指定单元的偏移地址。

DI(destination indes,目标变址寄存器):串操作时提供ES段中指定单元的偏移地址。

3.标志寄存器flags

flags是一个16位的寄存器,其中CF、AF、SF、PF、OF和ZF为状态标志,DF、IF和TF为控制标志。

4.段寄存器CS、DS、SS、ES

CS(code segment,代码段段寄存器):用来存放代码段起始地址的高16位。

DS(data segment,数据段寄存器):用来存放数据段起始地址的高16位。

SS(stack segment,堆栈段寄存器):用来存放堆栈段起始地址的高16位。

ES(extra segment,附加段寄存器):用来存放附加段起始地址的高16位。

5.指令指针寄存器IP

这是一个16位的控制寄存器,用来存放CS段中指令的偏移地址。在程序执行过程中,该寄器指向下一条要取的指令,从而可以控制程序的执行流程。

编辑推荐:

计算机等级考试(三级网络技术)上机模拟试题汇总

相关内容

热门资讯

2014年计算机等级三级网络技... 2014年计算机等级三级网络技术章节重点难点知识辅导十二
2014年计算机等级三级网络技... 2014年计算机等级三级网络技术章节重点难点知识辅导十一
2012年计算机三级PC技术上... 2012年计算机三级PC技术上机试题及答案(4)
2014年上半年计算机等级数据... 2014年上半年计算机等级数据库考试基础知识辅导5
2014年上半年计算机等级数据... 2014年上半年计算机等级数据库考试基础知识辅导6
2014年计算机等级三级网络技... 2014年计算机等级三级网络技术章节重点难点知识辅导四
2014年计算机等级三级网络技... 2014年计算机等级三级网络技术章节重点难点知识辅导十三
2015年计算机三级考试软件测... 2015年计算机三级考试软件测试技术复习笔记:软件测试对象
2014年计算机等级嵌入式系统... 2014年计算机等级嵌入式系统开发技术知识复习笔记:CPU
2014年计算机等级嵌入式系统... 2014年计算机等级嵌入式系统开发技术知识复习笔记:数字文本