当前课程知识点:大学计算机基础 >  第2章 计算机中的0和1 >  2.3 0/1世界中的字符 >  2.3.1扩展阅读——ASCII编码

返回《大学计算机基础》慕课在线视频课程列表

2.3.1扩展阅读——ASCII编码资料文件与下载

2.3.1 扩展阅读:ASCII编码.docx---点此下载文件

2.3.1扩展阅读——ASCII编码

        ASCIIAmerican Standard Code for Information Interchange:美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的系统,并等同于国际标准ISO/IEC 646 [1] 

请注意,ASCIIAmerican Standard Code for Information Interchange缩写,而不是ASC(罗马数字2),有很多人在这个地方产生误解。

产生原因

在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示10),例如,像abcd这样的52个字母(包括大写)以及01等数字还有一些常用的符号(例如*#@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。

美国标准信息交换代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据。起始于50年代后期,在1967年定案。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,它已被国际标准化组织International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母。

表述方式

ASCII 码使用指定的7 位或8 二进制数组合来表示128 256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:

031127(33)控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR回车)、FF(换页)、DEL删除)、BS(退格)BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8910 13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。

32126(95)字符(32是空格),其中485709十个阿拉伯数字。

659026个大写英文字母,97122号为26个小写英文字母,其余为一些标点符号、运算符号等。

同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节1的个数必须是奇数,若非奇数,则在最高位b71;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b71

128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。 [4] 

大小规则

数字的ASCII<大写字母的ASCII<小写字母的ASCII码。

查询ASCII技巧,方便查询ASCII码对应的字符:新建一个文本文档,按住ALT+要查询的码值(注意,这里是十进制),松开即可显示出对应字符。例如:按住ALT+97,则会显示出'a'

ASCII出现问题

ASCII是美国标准,所以它不能良好满足其它讲英语国家的需要。例如英国的英镑符号(£)在哪里?

拉丁语字母表重音符号

使用斯拉夫字母表的希腊语、希伯来语、阿拉伯语和俄语。

汉字系统的中国象形汉字,日本和朝鲜。

1967年,国际标准化组织(ISOInternational Standards Organization)推荐一个ASCII的变种,

代码0x400x5B0x5C0x5D0x7B0x7C0x7D“为国家使用保留,而代码0x5E0x600x7E标为

当国内要求的特殊字符需要8910个空间位置时,可用于其它图形符号

ASCII扩展

1. 1981IBM PC ROM256个字符的字符集,即IBM扩展字符集

2. 198511 Windows字符集被称作“ANSI字符集,遵循了ANSI草案和ISO标准(ANSI/ISO8859-1-1987,简“Latin 1”

3. 19874月代码页437,字符的映像代码,在MS-DOS3.3出现。

扩展ASCII 字符是从128 2550x80-0xff)的字符。 [5] 

扩展ASCII不再是国际标准。

4. 双字节字符集(DBCSdouble-byte character set,解决中国、日本和韩国的象形文字符和ASCII的某种兼容性。DBCS256代码开始,就像ASCII一样。与任何行为良好的代码页一样,最初的128个代码是ASCII。然而,较高的128个代码中的某些总是跟随着第二个字节。这两个字节一起(称作首字节和跟随字节)定义一个字符,通常是一个复杂的象形文字。

ASCII常用ASCII

ESC键:VK_ESCAPE (27)

回车键:VK_RETURN (13)

TAB键:VK_TAB (9)

Caps Lock键:VK_CAPITAL (20)

Shift键:VK_SHIFT (16)

Ctrl键:VK_CONTROL (17)

Alt键:VK_MENU (18)

空格键:VK_SPACE (32)

退格键:VK_BACK (8)

左徽标键:VK_LWIN (91)

右徽标键:VK_RWIN (92)

鼠标右键快捷键:VK_APPS (93)

Insert键:VK_INSERT (45)

Home键:VK_HOME (36)

Page UpVK_PRIOR (33)

PageDownVK_NEXT (34)

End键:VK_END (35)

Delete键:VK_DELETE (46)

方向键(←)VK_LEFT (37)

方向键(↑)VK_UP (38)

方向键(→)VK_RIGHT (39)

方向键(↓)VK_DOWN (40)

F1键:VK_F1 (112)

F2键:VK_F2 (113)

F3键:VK_F3 (114)

F4键:VK_F4 (115)

F5键:VK_F5 (116)

F6键:VK_F6 (117)

F7键:VK_F7 (118)

F8键:VK_F8 (119)

F9键:VK_F9 (120)

F10键:VK_F10 (121)

F11键:VK_F11 (122)

F12键:VK_F12 (123)

Num Lock键:VK_NUMLOCK (144)

小键盘0VK_NUMPAD0 (96)

小键盘1VK_NUMPAD1 (97)

小键盘2VK_NUMPAD2 (98)

小键盘3VK_NUMPAD3 (99)

小键盘4VK_NUMPAD4 (100)

小键盘5VK_NUMPAD5 (101)

小键盘6VK_NUMPAD6 (102)

小键盘7VK_NUMPAD7 (103)

小键盘8VK_NUMPAD8 (104)

小键盘9VK_NUMPAD9 (105)

小键盘。:VK_DECIMAL (110)

小键盘*VK_MULTIPLY (106)

小键盘+VK_ADD (107)

小键盘-VK_SUBTRACT (109)

小键盘/VK_DIVIDE (111)

Pause BreakVK_PAUSE (19)

Scroll Lock键:VK_SCROLL (145)

 


下一节:2.7 Characters in digital world

返回《大学计算机基础》慕课在线视频列表

大学计算机基础课程列表:

开篇导读及常见问题

-开篇导读

-常见问题

往届学长学习心得

-学习心得--融合新技术的知识架构

-学习心得--Office办公软件的学以致用

-学习心得--基于计算思维的问题求解大作业

计算思维问题求解竞赛

-【通知】计算思维问题求解竞赛活动

-第一轮开课获奖作品展示(一)

-第一轮开课获奖作品展示(二)

第1章 计算文化与计算思维

-动画导入:国王的婚姻

-1.1 计算文化

--1.1.1 计算史-1

--1.1.1 ppt附件

--1.1.1扩展阅读——电子计算机的时代划分

--1.1.2 计算史-2及新型计算机

--1.1.2 ppt附件

--1.1.3 计算机的应用领域与计算思维

--1.1.1 Computer history and development Part I

--1.1.2 Computer history and development Part II

--1.1.3 Application of computers and computational thinking

-1.2 计算思维

--1.2.1 计算思维的本质与特征

--1.2.1 ppt附件

--1.2.2 如何利用计算思维进行问题求解

--1.2.2 ppt附件

--1.2.3扩展阅读——Computational Thinking

--1.2.1 the nature of computational thinking

--1.2.2 Problem solving using computational thinking

-第一章扩展阅读—量子计算综述

-第1章小结

-第1章作业

-【讨论帖】你在生活中有过用计算思维解决问题的经历吗?

第2章 计算机中的0和1

-动画导入:芯片眼中的世界

-2.1 数制

--2.1.1 0和1

--2.1.1 ppt附件

--2.1.1扩展阅读——为什么计算机能读懂 0和 1?

--2.1.2 数制转换-1

--2.1.2 ppt附件

--2.1.2扩展阅读——二进制

--2.1.3 数制转换-2

--2.1.3 ppt附件

--2.1.1 0

--2.2 Number conversion-1

--2.3 Number system II

-2.2 0/1世界中的数值

--2.2.1 二进制的算术运算和逻辑运算

--2.2.1 ppt附件

--2.2.2 无符号数和有符号数

--2.2.2 ppt附件

--2.2.3 原、反、补码和实数

--2.2.3 ppt附件

--2.2.3扩展阅读——实数

--2.4 Binary arithmetic and logical operations

--2.5 Signed and unsigned numbers

--2.6 sign-magnitude,one's complement,two's comliement representation and real munber

-2.3 0/1世界中的字符

--2.3.1 0/1世界中的字符

--2.3.1 ppt附件

--2.3.1扩展阅读——ASCII编码

--2.7 Characters in digital world

-2.4 0/1世界中的图片、声音和视频

--2.4.1 0/1世界中的图片、声音和视频

--2.4.1 ppt附件

--2.4.1扩展阅读——计算机图像处理技术

--2.4.2扩展阅读——计算机数字视频处理技术

--2.4.3扩展阅读——数字音频技术

--2.8 Images, sounds and videos in digital world

-2.5 条形码

--2.5.1 条形码

--2.5.1 ppt附件

--2.5.2扩展阅读——二维码

--2.9 barcode

-第2章小结

-第2章作业

-【讨论帖】关于二进制思想的趣味思考题

第3章 算法与编程基础

-动画导入:过河问题

-问题导入拓展阅读——从数学角度来研究过河问题

-3.1 算法概述

--3.1.1 算法概述

--3.1.1 ppt附件

--3.1.2 算法的描述

--3.1.2 ppt附件

--3.1 Overview of algorithms

--3.2 Description of algorithms

-3.2 典型算法

--3.2.1 枚举法和递推法

--3.2.1 ppt附件

--3.2.2 递归法和迭代法

--3.2.2 ppt附件

--3.2.3 分治法和回溯法

--3.2.3 ppt附件

--3.3 Typical algorithms enumeration and induction

--3.4 Typical algorithms recursion and iteration

--3.5 Typical algorithms divide-and-conquer and backtracking

-3.3 Python语言编程基础

--3.3.1 Python语言概述、安装和使用

--3.3.1 ppt附件

--3.3.2 Python基础语法及编程示例1-基本语法、条件语句

--3.3.2 ppt附件

--3.3.3 Python基础语法及编程示例2-循环语句、内置函数

--3.3.3 ppt附件

--3.3.4 Python基础语法及编程示例3-自定义函数

--3.3.4 ppt附件

--3.3.5 Python基础语法及编程示例4-海龟绘图

--3.3.5 ppt附件

--【讨论帖】分享你的海龟绘图作品

--3.3.1 Introduction to Python

--3.3.2 Python I basic syntax and conditional statements

--3.3.3 Python II loop statements and built-in functions

--3.3.4 Python III user-defined functions

--3.3.5 Python IV drawing with turtle

-第三章扩展阅读—Python实现贝叶斯分类

-第三章扩展阅读—网络爬虫

-第3章小结

-第3章作业

-【讨论帖】排序算法

第4章 计算机硬件环境

-动画导入:CPU的故事

-4.1 计算机的硬件系统

--4.1.1 图灵机模型

--4.1.1 ppt附件

--4.1.1扩展阅读——图灵机快速入门

--4.1.2 冯•诺依曼体系结构及计算机的硬件组成

--4.1.2 ppt附件

--【讨论帖】Alan Turing传记电影《模仿游戏》

--4.1.1 Turing machine

--4.1.2 Von Neumann architecture and computer organization

-4.2 计算机的基本工作原理

--4.2.1 计算机的基本工作原理

--4.2.1 ppt附件

--4.2.1扩展阅读——指令系统详述

--4.2.1 Basic working principles of computers

-4.3 现代微机构成及性能指标

--4.3.1 现代微机构成及性能指标

--4.3.1 ppt附件

--4.3.1扩展阅读——常用输入输出设备简介

--4.3.3扩展阅读——硬盘转速

--4.3.1 Composition and performance of modern computers

-第4章小结

-第4章作业

-【思政讨论帖】鸿蒙初开,任重道远。加油华为,加油中国!

第5章 计算机软件环境

-动画导入:“我”的一天

-5.1 计算机软件概述

--5.1.1 计算机软件概述

--5.1.1 ppt附件

--5.1.1扩展阅读——计算机软件发展历史

--5.1 Overview of computer software

-5.2 系统软件

--5.2.1 系统软件1-操作系统

--5.2.1 ppt附件

--5.2.1扩展阅读(1)——操作系统的历史

--5.2.1扩展阅读(2)——Windows的历代版本

--5.2.1扩展阅读(3)——Mac OS的历代版本

--5.2.2 系统软件2-语言与编译系统、数据库管理系统

--5.2.2 ppt附件

--5.2.1 System software I_operating system

--5.2.2 System software II programming language, compiler and DBMS

-5.3 应用软件

--5.3.1 应用软件

--5.3.1 ppt附件

--5.3 Application software

-第5章小结

-第5章作业

第6章 计算机网络环境

-动画导入:“笑话”还是“预言”?

-第六章扩展阅读—文件检索及管理

-6.1 计算机网络平台

--6.1.1 计算机网络的概念和发展

--6.1.1 ppt附件

--6.1.2 计算机网络的分类和拓扑结构

--6.1.2 ppt附件

--6.1.2扩展阅读——Internet在中国的发展

--6.1.3 计算机网络的体系结构和数据通信

--6.1.3 ppt附件

--6.1.3扩展阅读——无线网络分类

--6.1.5扩展阅读(1)——OSI参考模型各层功能

--6.1.5扩展阅读(2)——OSI参考模型与TCPIP的比较

--6.1.6扩展阅读(1)——多路复用技术对比

--6.1.6扩展阅读(2)——三种数据交换技术对比

--6.1.6扩展阅读(3)——网络传输介质

-6.2 局域网技术

--6.2.1 局域网技术

--6.2.1 ppt附件

--6.2.2扩展阅读——无线局域网

--6.2.1 LAN technology

-6.3 Internet及其应用

--6.3.1 IP地址及域名

--6.3.1 ppt附件

--6.3.1扩展阅读——顶级域名分类

--6.3.2 Internet接入与应用

--6.3.2 ppt附件

--6.3.1 IP address and domain name

--6.3.2 Access and application of the Internet

-6.4 网络安全

--动画导入:“想哭”病毒全球爆发,你“想哭”了没?

--6.4.1 网络安全概述

--6.4.1 ppt附件

--6.4.2 网络攻击的主要方法-1

--6.4.2 ppt附件

--6.4.2扩展阅读(1)——ARP欺骗

--6.4.2扩展阅读(2)——WannaCry勒索病毒

--6.4.2扩展阅读(3)——灰鸽子、冰河木马

--6.4.2扩展阅读(4)——拒绝服务攻击

--6.4.3 网络攻击的主要方法-2

--6.4.3 ppt附件

--6.4.3扩展阅读(1)——加密传输和数字签名完整过程

--6.4.3扩展阅读(2)——身份认证的方式

--6.4.3扩展阅读(3)——置换加密解密过程

--6.4.4 网络安全防御技术-1

--6.4.4 ppt附件

--6.4.5 网络安全防御技术-2

--6.4.5 ppt附件

--6.4.2 Cyber attack I

--6.4.3 cyber attack II

--6.4.4 Cyber defence I

--6.4.5 Cyber defense II

-第6章小结

-第6章作业

-【讨论帖】子网划分问题

第7章 数据管理与数据库

-动画导入:谁要贷款?阿里知道

-第七章扩展阅读—数据管理技术

-7.1 数据管理

--7.1.1 数据管理和数据模型

--7.1.1 ppt附件

--7.1.1扩展阅读——信息技术

--7.1.2扩展阅读——数据管理阶段

--7.1.1 Data managment and data models

-7.2 结构化数据库

--7.2.1 结构化数据库

--7.2.1 ppt附件

--7.2.2 创建本地数据库

--7.2.2 ppt附件

--7.2.3 SQL语法

--7.2.3 ppt附件

--7.2.3扩展阅读——数据库技术

--7.2.4 数据定义命令

--7.2.4 ppt附件

--7.2.5 数据查询命令-1

--7.2.6 数据查询命令-2

--7.2.5/7.2.6 ppt附件

--7.2.7 数据操作命令

--7.2.7 ppt附件

--7.2.1 Structured database

--7.2.2 Creating a local database

--7.2.3 SQL grammer

--7.2.4 Data definition language

--7.2.5,7.2.6 Data Query Command

--7.2.7 Data manipulation language

-7.3 大数据

--7.3.1 大数据

--7.3.1 ppt附件

--7.3.1扩展阅读——大数据技术

--7.3.2扩展阅读——NoSQL数据库

--7.3.1 Big data

-第7章小结

-第7章作业

第8章 计算机前沿技术

-动画导入:人工智能时代到来了!

-第八章扩展阅读—虚拟现实技术

-8.1 人工智能

--8.1.1 什么是人工智能

--8.1.1 ppt附件

--8.1.1扩展阅读——Siri的功能

--8.1.2 人工智能技术

--8.1.2 ppt附件

--【思政讨论帖】人工智能,赋能智能新时代!

--8.1.1 What is AI

--8.1.2 Artificial intelligence

-8.2 物联网

--8.2.1 物联网及其关键技术

--8.2.1 ppt附件

--8.2.1扩展阅读—物联网技术

-8.3 云计算

--8.3.1 云计算技术与服务

--8.3.1 ppt附件

--8.3.2扩展阅读——云计算体系结构各层功能

--8.3.1 Cloud Computing

-8.4 区块链

--8.4.1 区块链技术

--8.4.1 ppt附件

--8.4.1扩展阅读—初识区块链

--【讨论帖】央行DCEP vs Facebook Libra:数字货币你了解多少?

--8.4.1 Blockchain

-第8章小结

-第8章作业

第9章 Windows操作系统

-动画导入:你了解你的计算机吗?

-9.1 Windows基本操作

--9.1.1 基本操作演示

--9.1.1 ppt附件

-9.2 Windows程序管理

--9.2.1 程序管理及操作演示

--9.2.1 ppt附件

-9.3 Windows文件管理

--9.3.1 文件管理及操作演示

--9.3.1 ppt附件

-9.4 Windows设备管理

--9.4.1 设备管理及操作演示

--9.4.1 ppt附件

-第9章小结

-第9章作业

第10章 Word字处理

-动画导入:论文排版,不在话下!

-10.1 Word基本操作

--10.1.1 Word基本概念

--10.1.1 ppt附件

--10.1.2 Word基本格式设置

--10.1.2 ppt附件

--10.1.3 修饰文档外观

--10.1.3 ppt附件

-10.2 论文排版

--10.2.1 论文排版-章节与目录

--10.2.1 ppt附件

--10.2.2 论文排版-页眉与页脚

--10.2.2 ppt附件

--10.2.3 论文排版-图、表、公式

--10.2.3 ppt附件

--10.2.4 论文排版-参考文献

--10.2.4 ppt附件

--论文排版素材

-10.3 修订文档

--10.3.1 修订文档

--10.3.1 ppt附件

-第10章小结

-第10章作业

第11章 Excel电子表格

-动画导入:数据可视化,我也能!

-11.1 Excel基本操作

--11.1.1 录入原始数据

--11.1.1 ppt附件

--11.1.2 修饰表格

--11.1.2 ppt附件

-11.2 公式和函数

--11.2.1 公式和函数-1

--11.2.1 ppt附件

--11.2.2 公式和函数-2

--11.2.2 ppt附件

--11.2.3 公式和函数-3

--11.2.3 ppt附件

-11.3 数据分析和处理

--11.3.1 排序

--11.3.1 ppt附件

--11.3.2 筛选

--11.3.2 ppt附件

--11.3.3 分类汇总

--11.3.3 ppt附件

-11.4 数据可视化

--11.4.1 图表

--11.4.1 ppt附件

--11.4.2 数据透视表

--11.4.2 ppt附件

-第11章小结

-第11章作业

第12章 PowerPoint演示文稿

-动画导入:演讲、报告、论文海报,展现自我的舞台!

-12.1 PowerPoint基本操作

--12.1.1 演示文稿与幻灯片

--12.1.1 ppt附件

--12.1.2 幻灯片动态效果

--12.1.2 ppt附件

-12.2 论文展板制作

--12.2.1 论文展板制作

--12.2.1 ppt附件

-第12章小结

-第12章作业

2.3.1扩展阅读——ASCII编码笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。