计算机基础
_silverBlack
程序媛 刺密
展开
-
关于【原码 反码 补码】
转载自张子秋的博客园一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里...转载 2016-09-13 20:45:59 · 310 阅读 · 0 评论 -
IBM Intel Microsoft 计算机发展史 RISC和CISC
计算机发展历史一、“史前时代”1、没有理论基础、机械“计算机”算盘blabla2、电气计算机 二、现代计算机1、奠定的理论基础:图灵机&冯诺依曼存储程序理论图灵机是一种假想机,它使人们相信了可以制造出一种机器来计算 即它界定了计算机可以处理的事情;而冯诺依曼提出的计算机存储程序理论(二进制;计算机由五大部分组成)则是现代计算机的结构。2、晶体管 IC...原创 2016-09-13 21:35:20 · 1540 阅读 · 1 评论 -
大端模式and小端模式
面华为的时候问到了~记录一下转载自https://blog.csdn.net/ce123_zhouwei/article/details/6971544 一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:...转载 2018-04-11 19:17:17 · 283 阅读 · 0 评论 -
动态链接库和静态链接库
转载自:https://www.cnblogs.com/king-lps/p/7757919.html (有删减)1. 库的介绍库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so...转载 2018-08-28 11:49:04 · 15948 阅读 · 2 评论 -
makefile简介
转载自:https://seisman.github.io/how-to-write-makefile/introduction.html本文只转载了原文的第一部分内容,偏介绍性质,想要深入了解的话建议读完原文。makefile介绍make命令执行时,需要一个makefile文件,以告诉make命令需要怎么样的去编译和链接程序。首先,我们用一个示例来说明makefile的书写规则,...转载 2019-08-01 13:50:13 · 115 阅读 · 0 评论