计算机中的模是什么意思
发布网友
发布时间:2022-04-26 17:00
我来回答
共3个回答
热心网友
时间:2023-05-09 05:48
“模”是指一个计量系统的计数范围,如时钟就是一个计量系统.计算机也可以看成一个计量机器,它也有一个计量范围,因此时钟和计算机都存在一个“模”.例如:时钟的计量范围是0~11,模=12.表示n位的计算机计量范围是0~(2^n)-1,模=2^n.
“模”实质上是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示出模的余数.任何有模的计量器,均可化减法为加法运算.
例如:假设当前时针指向10点,而准确时间是6点,调整时间可有以下两种拨法:一种是倒拨(逆时针拨)4小时,即:10-4=6;另一种是顺拨(顺时针拨)8小时:10+8=12+6=6.因此,在以12为模的系统中,加8和减4效果是一样的,因此凡是减4运算,都可以用加8来代替.对模12而言,8和4互为补数.实际上以12为模的系统中,11和1、10和2、9和3、7和5、6和6都有这个共同的特点:两者相加等于模.
对于计算机,其概念和方法完全一样.n位计算机,设n=8,所能表示的最大数是1111 1111,若再加1成为1 0000 0000(9位),但因为字长只有8位(n=8),最高位1因为“溢出”而自然丢失,于是又回到了0000 0000,所以8位二进制系统的模为2^8.在这样的系统中减法运算也可以化成加法运算,只需把减数用相应的补数表示就可以了.把补数用到计算机对数的处理上,就是补码.
热心网友
时间:2023-05-09 05:48
所谓的“模”,实际上,就是数学中常说的【周期】。
周期是多少? 模,就是多少。
其数值,与进制有关,与位数 n 也有关。
=======================
一个刚开始学数数的小朋友,大人只教他两位 0~99。
----写成指数,就是【范围是 0 ~ 10^2-1】。
到了一百,就让他从一重新开始。这样,周期就是一百。
----写成指数,就是【模 = 10^2 = 100】。
=======================
16 位二进制,范围是:0~65535。周期是:65536=2^16。
n = 16,这不就是【范围是 0~2^(n)-1,模=2^(n)】吗。
热心网友
时间:2023-05-09 05:49
计算机大佬,中学都没毕业(或者是没有学会)就出来搞计算机。
中学学过的“周期”,他们不懂,就编造一个词“模”。
两位十进制数(0~99),计数周期,就是 10^2 = 100。
将有: 24 - 1 = 23
24 + 99 = (一百) 23
如果保持两位,忽略进位,+99 就和-1 等效。
加法,也就可以代替减法。
计数系统的周期性,这就是【补码的理论基础】。
三角函数,周期是 2π。
同理: 负角度如-π/2,与正角度 +3π/2,也是等效的。
----------------------
你的问题:
表示 n 位的计算机计量范围是 0~2^(n)-1,
模 = 2^(n),啥意思啊
----------------------
具体来说,可设 n = 8。 意思,如下:
一个字节,八位二进制,计数周期就是:2^8 = 256。
一个字节的计量范围,就是 0~255。
255,即:2^8 - 1。