![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
文章平均质量分 81
xiaohajiang
这个作者很懒,什么都没留下…
展开
-
关于输入语句格式化与变量定义类型不匹配导致结果错误
xxx事情的起始 事情的起始 在一次实验课上,老师在黑板上写下几行代码,说到:“这是最近一个同学问我的一个问题,我想让你们也来看看。” #include<stdio.h> int mian(){ char a,b; a=getchar(); scanf("%d",&b); printf("%c %c",a,b); return 0; } ...原创 2021-05-27 11:54:08 · 952 阅读 · 0 评论 -
二进制算术移位和逻辑移位运算,及移位运算对数据的影响(详解及过程推导)
如何区分二进制的算术移位和逻辑移位运算规则,及移位运算对数据的影响 文章目录如何区分二进制的算术移位和逻辑移位运算规则,及移位运算对数据的影响移位的意义一、怎么区分算术移位和逻辑移位二、算术移位的运算规则二、逻辑位移的运算规则算术移位运算对数据的影响 移位的意义 生活中最常见的移位运算就是单位的换算,如1.5m=150cm。如果光看数值而言,1.5该数值小数点右移了两位,数值相应的变为150,相较于前者该数值扩大了一百倍。由生活常识易知,当某个十进制的数值相对于小数点的位置左移了n位,等价于该值被扩大了1原创 2021-05-11 16:48:16 · 4072 阅读 · 16 评论 -
如何简单的计算且通俗的理解CRC码(循环冗余校验码)含过程推演详细步骤
如何简单的计算且通俗的理解CRC码(循环冗余校验码)CRC码的出现的契机什么是模2运算怎么简单的求CRC码 CRC码的出现的契机 CRC(Cyclic Redundancy Check)码即循环冗余校验码 ,在计算机运行及数据传输时,由于种种原因会导致数据存储或接收时出现差错。为了发现并纠正信息在存储或传送过程中连续的多位错误代码,因此CRC校验码被广泛应用。 什么是模2运算 模2预算的特点是不考虑进位和借位的运算 模2加、模2减 :这两者的运算结果是相等的,即0±1=1,0±0=0,1±-=1,1±1=原创 2021-04-27 18:45:17 · 2816 阅读 · 4 评论