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

牛课网 考试宝典 更新时间:2024-05-17 20:21:31

浙江湖州中考语文试卷 小儿厌食的中医辨证论治 佳木斯历届高考状元

为了帮助参加计算机等级三级考试的朋友们,我们考吧网整理了一些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段中指令的偏移地址。在程序执行过程中,该寄器指向下一条要取的指令,从而可以控制程序的执行流程。

编辑推荐:

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

考试宝典安装说明

宝典适用于手机、电脑、平板,您可安装客户端或在浏览器使用。

电脑版

手机版

网页版

考试宝典咨询
服务热线

TEL:029-88699698