
计算机基础
LOONGSE
干啥啥不行,摸鱼第一名
展开
-
计算机中整数的加减运算
通常在程序设计时,会默认将指针以及地址等说明为无符号整数,故其遵循无符号整数的加减运算。在其他情况下面,通常都是进行带符号的整数运算,但是这两种运算的本质其实是相通的,因为在计算机内部,这些有无符号整数的加减或者乘除操作其实都是通过相同的加法器来完成的(在加法器内部通过输入进行判断是输出无符号还是有符号,在进行运算后结果的机器码是一样的)。 其实在这种运算器的作用下,我们在进...原创 2018-10-26 11:48:07 · 3405 阅读 · 0 评论 -
API、ABI究竟有什么区别?
转载自:https://blog.youkuaiyun.com/xinghun_4/article/details/7905298 API(application programming interface):应用程序接口 ABI(application binary interface):应用程序二进制接口 应用程序二进制接口(ABI-Application Binary Interface)定义了一...转载 2018-11-03 16:07:59 · 2975 阅读 · 0 评论 -
十进制数与IEEE 754 32 位转换实例讲解
这里用了一下《深入理解计算机系统》中的几个习题来具体说明了一下 主要分为以下几个步骤: 1、转换为二进制 2、写为IEEE 754表达格式 3、求尾数、阶码、符号位 4、机器码以及十六进制表示 +1.75: 二进制表示:+1.11 IEEE 754表达形式:(-1)^s X 1.f X 2^(e-127), s = 0(符号位) 1.f = 1.110000..00(尾数) ...原创 2018-11-03 22:50:43 · 18923 阅读 · 1 评论 -
《程序员的自我修养》读书笔记---01
计算机内部结构很复杂,但是毕竟是人发明出来的,只要花了足够的时间,了解内部结构还是不成问题的。了解的越多,越能发现前人的思维多么的奇妙,一个看起来普通的浮点数格式,当你去自习思考的时候,才知道用原码表示尾数,使用补码表示阶码等充分的发挥了它们的特性与优点。 作为高级语言程序员,我们并不需要了解太多的内部结构,在计算机的内部,一个简单的计算机模型主要包括以下三个部件: 中央处理器CPU(寄...原创 2019-10-21 08:50:59 · 191 阅读 · 0 评论