2024年 3月 30日

BIOS到底是什么?

BIOS全称是基本输入输出系统(Basic Input Output System),听起来像是IO传输的,事实上它是远古时期计算机启动的第一道程序。它固化在主板上的一个ROM芯片,负责最基本的自检和...

进一步了解
2024年 3月 29日

DRAM有驱动吗?

一般而言,以DRAM提供R/W操作的角度,DRAM不存在内核级驱动,因为各硬件访问DRAM都是通过硬件PATH,不需要软件驱动干预,这与一般所说的驱动程序不同,那些驱动程序大多是协调上层应用或内核程式...

进一步了解
2024年 3月 29日

C语言是如何区分开%f和%lf的?

区分开它们是实现在libc. 具体到scanf函数执行时,libc会检查格式串是否包含%符号,如果有,继续从已知的格式串中枚举,发现单个f,就把输入当成float类型大小(一般为4字节),发现是lf组...

进一步了解
2024年 3月 29日

JEDEC是什么?

JEDEC,全称Joint Electron Device Engineering Council,即联合电子设备工程委员会,成立于1958年,是一个半导体业界的非营利性标准化机构,总部位于美国首都华...

进一步了解
2024年 3月 29日

IEEE 754起源于intel公司

1980年,intel公司发布8087浮点数协处理器,它对浮点数的设计还算不错,被IEEE采纳为标准。它设计了3块,符号位、指数域和分数值。本质上是在较小的空间,如4字节或8字节,分成不同位域,存储更...

进一步了解
2024年 3月 29日

IEEE 754标准

IEEE 754是IEEE二进制浮点数算术标准(IEEE Standard for Floating-Point Arithmetic)的简称,于1985年首次发布,并在后续的1987年、2008年和...

进一步了解
2024年 3月 29日

Decimal类型

decimal中文为十进制和小数。C#、VB.NET和SQL语言都有定义Decimal类型,主要目的为了表示带小数点的数值更精确,一般存储超过double的8个字节,用16字节。具体存储结构内部,会采...

进一步了解
2024年 3月 29日

浮点数指令

早期计算机根本没有浮点数处理ALU,浮点数靠软件整数去模拟,性能极低。后来,加入了浮点数FPU,浮点数处理速度极大提升,比如xmm寄存器。最早有FPU功能是intel的8087处理器。

进一步了解