计算机语言分为机器语言、汇编语言、高级语言。
-
机器语言
用二进制代码组成的指令,是计算机能直接识别并执行的程序。其他语言编写的程序都要先编译成机器语言。
-
汇编语言
用助记符表示机器指令的操作码,用变量代替操作数的存放地址,即机器语言符号化。
具有短小精悍的特点,不能跨平台操作(无库/头文件)。
用汇编语言编写的程序称作汇编程序,扩展名为ASM。
-
高级语言
如C、C++、BASIC、Fortran、Pascal等。
BCD码
因为人们输入输出多用十进制,用二进制数表示十进制数,简称BCD码。
BCD码就是用4位二进制数表示1位十进制数,常用8421BCD码。
分为两类:
1.非压缩BCD码
一个字节(8位)表示一位BCD数,数值放在第四位,高四位(用不到)对乘除法必须是0,对加减法任意。
一字节表示十进制数范围:0~9
荔:35D的非压缩BCD码:00000011 00000101B
2.压缩BCD码
一个字节(8位)表示两位BCD数,高四位表示高位BCD数,第四位表示低位BCD数。
一字节表示十进制数范围:0~99
荔:35D的压缩BCD码:00110101B