《计算机存储单位和进制转换》由会员分享,可在线阅读,更多相关《计算机存储单位和进制转换(7页珍藏版)》请在人人文库网上搜索。
1、C语言发展历史,CPU指令系统,由0、1序列构成的指令码组成 如:10000000 加 10010000 减,用助记符号描述的指令系统,可进行地址、位操作 如 ADD A, B 编写系统软件,直接对硬件操作,可读性,移植性差,面向机器的语言,C语言程序设计 第一章 C语言概述,可读性,移植性好,编写应用程序 一般较难实现汇编语言的某些功能 如:地址和位的操作,C语言兼有高级和低级语言的功能 适合写系统软件和应用软件 又称中级语言,计算机的存储容量单位,位(bit) 字节(Byte) 千字节(KB) 兆字节(MB) 吉字节(GB) 太字节(TB) 换算公式:1B=8bit 1KB=1 024B=。
2、210B; 1 MB=1 024KB; 1GB=1 024MB; 1TB=1 024GB,1个英文字符=1个字节=1B=8bit=8位 1个汉字=2个字节=2B=2*8bit=16位,十 进 制,十进制:是使用数字0、1、2、 、9符号来表示数值且采用“逢十进一”的进位计数制,二 进 制,二进制:使用数字0和1等符号来表示数值且采用“逢二进一”的进位计数制。 二进制数制的特点: 仅使用0和1两个数字。 最大的数字为1,最小的数字为0,除2取余法:“除2取余,先余为低(位),后余为高(位)”。 例2-1 (55)10(110111)2 余数 2 55 1 2 27 1 2 13 1 2 6 0 2 3 1 2 1 1 0,数制间的转换,十进制整数转换为二进制整数,二进制数转换为十进制数,位权法:把各二进制数按权展开,然后求和。 例 (10110)2 124023122121020 160420 (22)10。