计算机基础知识「五」

■字符编码

计算机中,对非数值的文字和其他符号进行处理时,要对文字和符号进行数字化处理,即用二进制编码来表示文字和符号。字符编码就是规定用怎样的二进制编码来表示文字和符号。

(1)ASCII码

ASCII码有7位版本和8位版本两种。国际上通用的是7位版本。7位版本的ASCII码有128个元素,其中通用控制字符34个,阿拉伯数字10个,大、小写英文字母52个,各种标点符号和运算符号32个。7位版本ASCII码只需用7个二进制位(2的7次方等于128)。

当微型计算机上采用7位ASCII码作为机内码时,每个字节只占后7位,最高为恒为0。

(2)汉字编码

由于汉字是象形文字,数目很多,常用汉字就有3000~5000个,加上汉字的形状和笔画多少差异极大,因此不可能用少数几个确定的符号将汉字完全表示出来,或像英文那样将汉字拼写出来。每个汉字必须有它自己独特的编码。

常见的编码格式有:GB2312

■程序设计语言与语言处理程序

(1)程序设计语言

人们要利用计算机解决实际问题,首先要编制程序。程序设计语言就是用户用来编写程序的语言。

程序设计语言分为机器语言、汇编语言和高级语言三类。

机器语言:每一条指令是由0和1组成的代码串,因此由它编写的程序不易阅读,而且指令代码不易记忆。

汇编语言:用助记符代替二进制指令的语言。

高级语言:接近自然语言的程序设计语言。

(2)语言处理程序

对于用某种程序设计语言编写的程序,通常要经过编辑处理、语言处理、装配链接处理后,才能够在计算机上运行。

汇编程序:

汇编程序可将用汇编语言编写的程序(源程序)翻译成机器语言程序(目标程序),这一翻译过程称为汇编。

请看下图:汇编程序功能示意图31e89d8b6fa2434784eb08830922f63e.png编译程序:

编译程序可将用高级语言编写的程序(源程序)翻译成机器语言程序(目标程序),这个翻译过程称为编译。

解释程序:

解释程序是边扫描、边翻译、边执行的翻译程序,解释过程不产生目标程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值