
计算机基础知识
一只有理想的程序猿
在嵌入式领域摸爬滚打的小菜鸟。
展开
-
计算机基础概念:原码、补码、反码
1、符号数在计算机中有三种表示方法即:原码、补码、反码。2、在计算机数值是以该数的补码形式进行表示的。3、为什么要用补码形式表示:现在简单理解为,这样做可以简化计算机设计、提高运算速度。4、表示&计算方法:正数:原码=补码=反码。举个栗子:+12原码:0,1100反码:0,1100补码:0,1100负数:反码=除符号位原码各位取反; 补码=反码+1。 举个栗子:-12原码:1,1100反码:1,0011补码:1,0...原创 2020-11-27 10:47:11 · 1698 阅读 · 0 评论 -
Unicode编码的理解
一、理解该概念的必要性Unicode 的理解应该属于计算机基础的范畴,在工作学习中难免会遇到它。因此彻底搞懂unicode编码势在必行。二、ASCII码在理解Unicode编码之前,先说一下ASCii编码,相信这个大家都很熟悉。他是怎么又来的呢?首先有点计算机基础的朋友,应该都知道在计算机中所有的信息最终都是转化为二进制信息的,这里只是通俗的讲。同时在计算机中一个字节表示8位二进制,这8位二进制组合可以总共表示256种状态。当时人们就想种状态可以代表一个字符。因此便制定了一套编码规则来描述英原创 2020-11-12 22:55:07 · 673 阅读 · 0 评论 -
GBK、GB3212 、UTF-8 、ISO8859-1的区别
基本概念的区分:https://blog.youkuaiyun.com/shijing_0214/article/details/50908144一个中文字符用utf-8编码占用几个字节,gbk,gb2312,还有iso8859-1呢?https://wenwen.sogou.com/z/q657092412.htm原创 2020-06-30 11:10:38 · 417 阅读 · 0 评论 -
字 半字 字节的关系总结
定义字是根据处理器的特性决定的。ARM是32位处理器,因此它的字是32位的,从而半字是16位的。字节无论是针对何种处理器而言都是8位的。CPU根据可以处理的字长度可以分为8位、16位、32位、64位处理器。CPU的寻址能力是以字节为单位的,32位的处理器可以寻址2的32次方的空间大小,每个地址存放一个字节,因此最多可以寻址4G的空间。这也就是32位的CPU为什么最大能搭配4GB内存的原因。借此延伸...原创 2019-11-01 06:12:06 · 1119 阅读 · 0 评论