爱问知识人 爱问教育 医院库
首页 >
医疗健康
人体常识

8位二进制数,是指8个二进制数,还是指2的8次方个二进制数

以下一些看不懂

四、数据与指令在CPU 中的运转
刚才已经为大家介绍了CPU 的基本原理及部件情况,现在来看看数据是怎样被CPU 进行处理的。
我们知道,数据从输入设备输入内存,等待CPU 处理,这些将要处理的信息是按字节存储的,也就
是以8 位二进制数或8 比特为1 个单元存储

8位二进制数或8比特是什么意思,比特和字节是什么关系


,这些信息可以是数据或指令。数据是用二进制表示的
字符、数字或颜色等。而指令告诉C P U 对数据执行哪些操作,比如完成加法、减法或移位运算。
假设在内存中的数据是最简单的原始数据。首先,指令指针(instruction pointer)会通知CPU 将
要执行的指令在内存中的存储位置。因为内存中的每个存储单元都有编号,称为地址,可以根据这
些地址把数据取出,通过地址总线送到控制单元中,指令译码器(instruction decoder)从指令寄存
器(IR —— Instruction Register)中拿来指令,翻译成CPU 可以执行的形式,然后决定完成该指令需
要哪些必要的操作,它将告诉算术逻辑单元(AL U)什么时候计算,告诉指令读取器什么时候获取
数值,告诉指令译码器什么时候翻译指令等。
假如数据被送往算术逻辑单元,数据将会执行指令中规定的算术运算和其他各种运算。当数据
处理完毕后,将回到寄存器中,通过不同的指令将继续处理数据或者通过数据总线送到数据缓存
器中。
基本上,CPU 就是这样去执行读出数据、处理数据和往内存写数据三项基本工作。但在通常情况
下,一条指令可以包含按明确顺序执行的许多操作,CPU 的工作就是执行这些指令,完成一条指令
后,CPU 的控制单元又将告诉指令读取器从内存中读取下一条指令来执行。这个过程不断快速地重
复,快速地执行一条又一条指令,产生你在显示器上所看到的结果。事实上,即使是一个简单的应
用程序,需要处理的数据也是相当庞大和复杂的。
三*** | 2007-06-05 16:30:23

好评回答

2007-06-05 16:39:31
不*** |2007-06-05 16:39:31 104 43 评论
问错地方了,一个字节等于8位,8位二进制数是指一个二进制数占8位,也就是8个0或者8个1,象这样11111000
0/300
最新问答 推荐信息 热门专题 热点推荐
热点检索
确定举报此问题
举报原因(必选):
报告,这不是个问题
报告原因(必选):
返回
顶部