我能算到的阶乘有多大(七)

Author:水如烟 

以前也知道计算机运算需要寻址,也知道汇编语言教义中用相当篇副来介绍寻址,只是仅仅知道有这回事,不知道为什么要如此。

现在“研究”运算单元过程中,知道了为什么要引入寻址概念了,也知道数据存储单元为什么总是2的次方倍。

原来如此:

为了扩展运算和存储功能,必然的也自然的引入“块”和“地址”的概念,来存储数据和执行运算。

为了“块”间能够相互转换,能够加、乘运算,需要在转换后的数据不能跨“块”存储,所以存储单元的大小总是2的次方倍。当然,3的次方倍也行,但在计算机表示中,2是最方便简洁的。

每一种数据存储方式,对应一个运算单元。所以会有整数计算器、浮点计算器。应该会有2进制计算器、8进制计算器、16进制计算器等等之分。

在这里,也能很好的理解“溢出”概念。不同存储方式块间运算,要注意防止数据溢出。

探究这玩意儿还真的有启发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值