一个寄存器有多少位
答:51单片机每个存储单元或特殊功能寄存器(包括I/O口)都分配有一个8位的字节地址,而从20H~2FH地址的内存单元(RAM),不仅可以字节寻址,而且每一个(8位)字节还被允许分别对其中的每一位进行寻址,20H~2FH一共16字节,16*8=128位。其余还有一些特殊功能寄存器和I/O也是可以位寻址的。
答:8086:ax, bx, cx, dx, bp, ds, sp, di各16位, 其中ax, bx, cx, dx可分解为ah, al, bh, bl, ch, cl, dh, dl各8位。80386:将上述寄存器扩展为32位,命名为EAX,EBX等。另外还有一些对用户透明的暂存器、标志寄存器等,一般8086中为16位,80386中为32位。
答:16位的,但是只有9位存放标志信息,由6个状态标志和3个控制标志组成。状态标志有:AF PF SF OF CF ZF 控制标志有:TF IF DF 但是单片机中的psw 就是8位的了
答:16位通用寄存器的意思是:通用寄存器共有16个二进制位,每一位只能用0或1表示 共能表示的十进制数是2^16=65536(无符号数的范围是0~65535,有符号数的表示范围是-32768~+32767)用十六进制表示就是0000~FFFF 用计算机里的常用方式表示的话就是2^16=64K ...
答:一个。根据查询相关资料显示,在编写计算机程序的时候,一个寄存器D,只能储存一个二进制数,占用的也只有一个二进制位。寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。
答:8086/8088共有14个16位寄存器,按照其功能可以分为以下三组 通用寄存器组 这组寄存器含有8个寄存器,分别是:AX,BX,CX,DX,SI,DI,BP,SP 说明:1、通用寄存器AX,BX,CX,DX为4个16为寄存器,他们也可作为8个8位寄存器来使用 2、堆栈指针寄存器SP用于在堆栈操作时,确定堆栈区在内存中的位置。
答:寄存器与操作系统无关。寄存器是硬件,固定的,比如是64位的,但安装的操作系统可以是32或64的。
答:前面的64K代表地址单元数,所以地址寄存器是16位。后面的32位代表每个地址单元的大小,从物理接口上一次访问只能访问32位。本质上你需要学习弄清地址映射的原理。例如你要修改字节地址0002h的内容,实际上就是对寄存器0000h(字节地址0000h~0003h)的内容进行读-修改-写操作。
答:单片机从20H到2FH的16个字节单元,共128位可以按位寻址,对应位寻址空间00H到7FH,所以位地址为40H的单元地址为40H/8+20H=28H。另外特殊功能寄存器中,有16个可以位寻址,查一下表格就行了88H对应的字节地址也为88H。同理2AH-20H=0AH,0AH*8=50H。单片机片内RAM的20H~2FH,这十六字节,可以...
答:端口配置高寄存器GPIOx_CRH:配置8-15引脚的模式(同上)端口输入数据寄存器GPIOx_IDR(低16位有效)并行读入16位数据 端口输出数据寄存器GPIOx_ODR(低16位有效)并行输出16位数据 端口位设置/清除寄存器GPIOx_BSRR:拉高拉低相应引脚,1bit对应1引脚 端口位清除寄存器GPIOx_BRR(低16位有效):拉低...
网友评论:
却旺18527394697:
一个计算机的操作系统是32位的,它的寄存器是多少位的? -
40538百家
: 寄存器与操作系统无关.寄存器是硬件,固定的,比如是64位的,但安装的操作系统可以是32或64的.
却旺18527394697:
关于单片机工作寄存器位 地址 字节的理解 -
40538百家
: 不知道你问的是什么问题!可能你根本就没理解寄存器地址的基本概念!51单片机因为是8位机,其每一个寄存器的位数也是8位的,也就是一个字节的长度.32位机的寄存器是32位的,也就是一个字的长度.每一个寄存器对应的独立的物理地址(就像一栋楼房里面,每一个房间都有唯一的门牌号一样.而每间有八张床,床上有人就为1,没人就为0).而你说的00H-1FH就是这32间房的门牌号的范围.因为还有其他的房间(寄存器).
却旺18527394697:
有一个1MB容量的存储器,字长32位,按字节编址,地址寄存器、数据寄存器各为多少位? -
40538百家
: 1、按字节编址 1MB = 2^20B 1个字节=8bit=1B 2^20B/1B = 2^20 地址范围为0~2^20-1 也就是说至少需要二十根地址线,地址寄存器是用来存放地址的,与存储器容量及编址方式有关,可以简单的认为地址线的个数等于地址寄存器的位数,所以...
却旺18527394697:
一个寄存器最少用几个门?一个RAM字节呢? -
40538百家
: 每个寄存器一般有8个位,以双拍接收数码寄存器为例,需要8组(rs触发器+与非门,其中rs触发器需要4个与非门)共计8*5*2=80门; 一个RAM字节同样是8个位,一个最简单的ram位由6个cmos组成静态单元(4个门)共计8*4=16个门. 不知道分析的对否,仅供参考.
却旺18527394697:
计算机的字长为16位,存储器的容量为1MB,若按字编址,则其地址寄存器有多少位? 能有详细的解题思路吗? -
40538百家
:[答案] 按字编址,也就是把一个字长(16bit)当做一个内存单元. 1字长 = 16bit = 2*8bit = 2B 1MB = 2^20B = 2^19字 也就是说1MB共有2^19个内存单元(字) 所以理论上地址寄存器的位数为19位.但实际上通常将其位数 设置为20位.
却旺18527394697:
s7cpu的寄存器有哪些,并说明分别为多少位 -
40538百家
: 8086 有14个16位寄存器,这14个寄存器按其用途可分为(1)通用寄存器、(2)指令指针、(3)标志寄存器和(4)段寄存器等4类. (1)通用寄存器有8个, 又可以分成2组,一组是数据寄存器(4个),另一组是指针寄存器及变址寄存器(4个). 数据寄存器分为: AH&A
却旺18527394697:
什么叫八个8位寄存器,到底多少个(单片机的寄存器) -
40538百家
: 每个寄存器含8个二进制位,一般每个寄存器是8位整体读写操作的,这样的寄存器8个,就这个意思
却旺18527394697:
寄存器AX有多少字节 -
40538百家
: AX是16位的存储空间,占两个字节,是在CPU内部的,其它寄存器也是这样补充: 所有寄存器都是这样的,当然EAX是32位的,还有的寄存器可能长度又不一样,但是性质都相同:CPU内部的存储器段寄存器、堆栈指针寄存器、指令指针寄存器等等寄存器只是存储的数据具有特殊含义而已,本质上是相同的.
却旺18527394697:
内存容量128KB的计算机,内存地址寄存器是多少位的,内存数据寄存器是多少位的 -
40538百家
: 24
却旺18527394697:
用4k*4位的EPROM存储器芯片组成一个16k*8的只读存储器,试问: 数据寄存器多少位? 地址寄存器多少位? -
40538百家
: 因为组成一个16K*8(位)的存储器,所以数据寄存器为8位;16K=16*1024=2的14次方,所以地址寄存器为14位;(16K/4K)*(8/4)=8,所以需要8片这样的存储器芯片.我并不会解释,这是我刚做的习题,不知道对不对. 还有一个答案:数据寄存器4位,地址12位,还是8片.这两个不知道哪个对?抱歉啊