第一生活网

数据寄存器用______表示(数据寄存器究竟是哪些)

颜辉韦
导读 大家好,我是小豆豆,我来为大家解答以上问题。数据寄存器用______表示,数据寄存器究竟是哪些很多人还不知道,现在让我们一起来看看吧!1

大家好,我是小豆豆,我来为大家解答以上问题。数据寄存器用______表示,数据寄存器究竟是哪些很多人还不知道,现在让我们一起来看看吧!

1、数据寄存器

2、  1数据寄存器

3、  AX、BX、CX、DX可以称为数据寄存器,用来暂时存放计算过程中所用到的操作数、结果和信息。这4个16位寄存器又可分别分成高8位(AH、BH、CH、DH)和低8位(AL、BL、CL、DL)。因此它们既可作为4个16位数据寄存器使用,也可作为8个8位数据寄存器使用,在编程时可存放源操作数、目的操作数或运算结果。数据寄存器是存放操作数、运算结果和运算的中间结果,以减少访问存储器的次数,或者存放从存储器读取的数据以及写入存储器的数据的寄存器。

4、  2分类

5、  AX(accumulator)累加器。作为累加器使用。是算术运算的主要寄存器。在乘、除等指令中指定用来存放操作数。以及所有的 I/O指令都使用这一寄存器与外部设备传送信息。

6、  BX(base)基址。可以作为通用寄存器使用。此外在计算机存储地址时,它经常用作基址寄存器。

7、  CX(count)计数。可以作为通用寄存器使用。常用来保存计数值,如在循环、位移和串处理指令中作隐含计数器。

8、  DX(data)数据。可以作为通用寄存器使用。一般在作双字长运算时把DX和AX组合在一起存放一个双字长数,DX用来存放高位数。对于某些I/O操作,DX可可用来存放I/O的端口地址。

本文到此讲解完毕了,希望对大家有帮助。