关于计算机与网络导论的论文,计算机科学与导论论文5

本文探讨了中央处理器(CPU)的工作原理,包括其组成部分和执行步骤,并深入解析了数值信息的二进制表示方法,如计数方式选择和整数机器数表达。通过讨论二进制的优势和如何转换十进制,展示了数字信息在计算机内的高效表示。
摘要由CSDN通过智能技术生成

3.3.3中央处理单元(CPU)

CPU是计算机系统中的核心部件。计算机的一切工作都是在CPU的控制下进行的。CPU是依赖存在于内存中的程序进行控制的。CPU用于数据的运算,有三个组成部分【11】:算术逻辑单元(ALM)、控制单元、寄存器单元。

CPU利用重复的机器周期来执行程序中的指令,一步一条,简化的周期包括三步:取指令、译码、执行。在中断控制输入输出中,首先CPU告知I/O设备即将开始传输,但是CPU并不需要不停地查询该设备的状态。当I/O设备准备好时,它通知(中断)CPU。词过程中,CPU可以警醒别的工作。【12】4数值信息的机内表示

4.1计数方式

计数方式的选择标准:方便实现,运算简便,器件节省。

进位计数制:基数=数码个数=r,最大数码=r-1,位权Q=r p-1(P是数位序号)。

4.2二进制的特点

二进制运算简便,而且两个状态易于物理器件的表示,下面证明二进制的器材的节省性:

设n位r进制数所存的信息量为N,可以证明,寄存n位r进制数所用的寄存器量与n·r成正比,则有r n=N

nlog a r=log a N

n=log a N/log a r

∵N是常数∴log a r是常数

令log a N=k,则n=k/log a r

n·r=rk/log a r

r=e时,n·r最小。

4.3数值信息的机内表示

4.3.1数值信息

数值信息由三部分组成:数码、正负号、浮点。

4.3.2数码的二进制表示【12】

例如375的表示中,5的位置与权1相关,7与权10相关,3与权100相关。则375可表示为3*100+7*10+5*1,或3*102+7*101+5*100

为求得二进制所表示的数值,可采取和十进制相同的方法,即每个数与权值乘积,再计算各乘积之和。例如:

100101=1*20+0*21+1*22+0*23+0*24+1*25=1+0+4+0+0+32=37

十进制数向二进制转换采用辗转相除取余法。例如:11

11/2=5 (1)

5/2=2 (1)

2/2=1 0

1/2=0 (1)

由下到上按左到右的顺序排列,则11用二进制表示为1011。

4.3.3整数的机器数表达方法

A、一般表示法

首先将数转换成二进制;忽略符号,左侧用0补充空位至指定位数-1;如果是正数,在最高位加0,如果是负数则加1。

例如 +010111=010111

-1011=11011

B、二进制反码

首先将数转换成二进制数,如果符号为正,则不再变动,若为负,则将每一位换成其反码形式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值