1. 32k 存储器,字长16位,地址寄存器,是多少位,数据寄存器是多少位?
地址寄存器:
“地址寄存器(Address Register,AR)用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止
.对于32K 字容量的存储器,若按字编址,字长16 位。其地址寄存器应是16位,数据寄存器是16位。
2.对于32K的存储容量地址用15位编码就够了,但没有15位的地址寄存器,所以答案应该是16位。
32k 存储器的32k是什么意思?
指的是这个芯片能够够存储32k*8(256K)个位(Bit)也就是32k个字节(Byte)
32k是存储容量
2.主存和内存是什么?
主存就是计算机的内存,两者不需区分。
内存(Memory),也被称为内存储器和主存储器。内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
内存的作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。
3.16位是什么意思?
计算机处理在单位时间内处理的位数,16位是值二进制数,不是16进制的。如:1001 1110 0101 1111就是一个16位二进制数!
16位是16个二进制数字
cpu的字长是32位,就是它一次能读取32个0或者1,由于8 bit 等于 1byte (注意单位,bit指的是比特,就是“位”,byte是字节)
32位相当于4byte.
Byte=8bit()
一个字节占八位,第一位是符号位. 1bit 就是一位二进制数1/0
ASCII码:
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。
UTF-8编码:
一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。
二进制怎么表示字母?
01000001 65 41 A;
01000010 66 42 B;01000011 67 43 C;01000100 68 44 D;01000101 69 45 E;01000110 70 46 F;01000111 71 47 G;01001000 72 48 H;01001001 73 49 I。
01100001 97 61 a;01100010 98 62 b;01100011 99 63 c;01100100 100 64 d;01100101 101 65 e;01100110 102 66 f;01100111 103 67 g;01101000 104 68 h;01101001 105 69 i;01101010 106 6A j
二进制数怎么表示中文?
字符、包括汉字的二进制是人为规定的。
例如在gbk中是分成俩个八位字节保存。
比如:‘’我爱你’'这个中文:表示
如果是取中文的unicode, 用如下的二进制表示:
0110001000010001 0111001000110001 0100111101100000
可以看到:我:0110001000010001(一共16个二进制数)
如果是英文 I:01001001(八位)