计组原理
文章平均质量分 65
七月是你的谎言..
苟日新日日新
展开
-
The difference between Buffer&Cache
一、什么是缓冲区缓冲区(buffer),它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区,显然缓冲区是具有一定大小的。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。二、为什么要引入缓冲区我们为什么要引入缓冲区呢?高速设备与低速设备的不匹配,势必会让高速设备花时间等待低速设备,我们可以在这两者之间设立一个缓冲区。缓冲区的作用:1.可以解除两者的制约关系,数据可以直接送往缓冲区转载 2022-04-22 11:12:39 · 94 阅读 · 0 评论 -
十进制编码,BCD码与BID码的区别
前言计算机中的数据一般是二进制数据,而我们在日常生活中却习惯于十进制的数据。因此,输入计算机中的十进制需要转换为二进制数;数据输出时,应将二进制翻译成十进制输出。但在转换和运算的过程中,可能引起精度的损失,为减少二进制数与十进制数之间的转换,避免二进制运算带来的精度误差(主要体现在二进制数表示小数时的误差),采用二进制数码来精确表示十进制数。BCD码( Binary Coded Decimal )BCD码编码即:用四位二进制数表述0~9这10个数字!编码效率5/8...原创 2022-04-21 19:28:16 · 1686 阅读 · 0 评论 -
二进制减法运算算法,基本逻辑实现
今天捣鼓机器数的表示与运算,觉着能用加法进行减法的模拟运算,那么自然能用减法表示加法的运算。接着,在草稿纸上模拟了一下二进制的减法运算。很粗糙,限于时间原因,还没有把全部情况模拟完。核心规则是通过简单的或、与、异或运算与循环借位进行二进制数的减法。以后来补坑.. 学而不思则罔,思而不学则殆。...原创 2022-04-20 19:10:05 · 675 阅读 · 0 评论