本文目录一览

1,通用寄存器有那写

AX,BX,CX,DX
通用寄存器有8个:累加寄存器,基址寄存器,计数寄存器,数据寄存器,堆栈指针,基址指针寄存器,源变址寄存器,目的变址寄存器

通用寄存器有那写

2,CPU里专用寄存器和通用寄存器是不是一二级缓存

寄存器组可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。而通用寄存器用途广泛并可由程序员规定其用途。通用寄存器的数目因微处理器而异。 这里说的寄存器全部都指的是一级缓存即L1

CPU里专用寄存器和通用寄存器是不是一二级缓存

3,在计算机中常见的8种通用寄存器的名称

单操作数:16个寄存器需要4位2进制编码,12种寻址方式需要4位2进制编码,所以单操作数需要:20-4-4=12,即2^12次方个单操作数指令双操作数:同理:16个寄存器需要4位2进制编码,12种寻址方式需要4位2进制编码,所以单操作数需要:20-4*2-4*2=4,即2^4次方个单操作数指令

在计算机中常见的8种通用寄存器的名称

4,在汇编程序设计中常用的通用数据寄存器

8086:ax bx cx dx sp bp si di 80386: eax ebx ecx edx esp ebp esi edi
以后需再关注,现在先帮你顶一下 bjcars.net

5,通用寄存器起什么作用

通用寄存器通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。 除此之外,它们还各自具有一些特殊功能。
以上都是百度来的结果
寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。

6,CPU的通用寄存器分为哪些

寄存器是CPU内部重要的数据存储资源,是汇编程序员能直接使用的硬件资源之一。由于寄存器的存取速度比内存快,所以,在用汇编语言编写程序时,要尽可能充分利用寄存器的存储功能。寄存器一般用来保存程序的中间结果,为随后的指令快速提供操作数,从而避免把中间结果存入内存,再读取内存的操作。在高级语言(如:C/C++语言)中,也有定义变量为寄存器类型的,这就是提高寄存器利用率的一种可行的方法。寄存器的个数和容量都有限,不可能把所有中间结果都存储在寄存器中,所以,要对寄存器进行适当的调度。根据指令的要求,如何安排适当的寄存器,避免操作数过多的传送操作是一项细致而又周密的工作。16位寄存器组,16位CPU所含有的寄存器有(见图2.1中16位寄存器部分):4个数据寄存器(AX、BX、CX和DX);2个变址和指针寄存器(SI和DI)2个指针寄存器(SP和BP);4个段寄存器(ES、CS、SS和DS);1个指令指针寄存器(IP)1个标志寄存器(Flags);32位寄存器组,32位CPU除了包含了先前CPU的所有寄存器,并把通用寄存器、指令指针和标志寄存器从16位扩充成32位之外,还增加了2个16位的段寄存器:FS和GS。32位CPU所含有的寄存器有,4个数据寄存器(EAX、EBX、ECX和EDX);2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP);6个段寄存器(ES、CS、SS、DS、FS和GS);1个指令指针寄存器(EIP)1个标志寄存器(EFlags)。
通用寄存器又可分定点数和浮点数两类,它们用来保存指令中的寄存器操作数和操作结果。通用寄存器是中央处理器的重要组成部分,大多数指令都要访问到通用寄存器。通用寄存器的宽度决定计算机内部的数据通路宽度,其端口数目往往可影响内部操作的并行性。专用寄存器是为了执行一些特殊操作所需用的寄存器。控制寄存器通常用来指示机器执行的状态,或者保持某些指针,有处理状态寄存器、地址转换目录的基地址寄存器、特权状态寄存器、条件码寄存器、处理异常事故寄存器以及检错寄存器等。
寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个 “8 位元寄存器”或 “32 位元寄存器”。寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出 来。
8086有14个16位寄存器:8个通用寄存器、1个指令指针寄存器、1个标志寄存器和4个段寄存器。它们都有名称,编程时使用其名称代表其保存的内容。 * ax――累加器(accumulator),使用频度最高 * bx――基址寄存器(base register),常存放存储器地址 * cx――计数器(count register),常作为计数器 * dx――数据寄存器(data register),存放数据 8086的4个16位数据寄存器:ax、bx、cx、dx,都还可以分为高(h:high)、低(l:low)两个独立的8位寄存器,分别取名为ah / al、bh / bl、ch / cl、dh / dl;对其中某8位的操作,并不影响另外对应8位的数据。 所以,我们说8086有8个通用的16位寄存器,还有8个通用的8位寄存器。 * si――源变址寄存器(source index),常保存存储单元地址 * di――目的变址寄存器(destination index),常保存存储单元地址 * bp――基址指针寄存器(base pointer),表示堆栈区域中的基地址 * sp――堆栈指针寄存器(stack pointer),指示堆栈区域的栈顶地址 * ip――指令指针寄存器(instruction pointer),指示要执行指令所在存储单元的地址。ip寄存器是一个专用寄存器。

文章TAG:通用  通用寄存器  寄存器  通用寄存器  
下一篇