微机原理与接口技术 西安邮电大学计算机学院 董 梁.

Slides:



Advertisements
Similar presentations
汇编语言 程序设计 第 1 章 基础知识 第 1 章 基础知识 ◆ 汇编语言程序设计概述 ◆ 进位计数制及其相互转换 ◆ 计算机中数的表示 ◆ 计算机中字符的表示 汇编语言程序设计概述 进位计数制及其相互转换 计算机中数的表示 计算机中字符的表示.
Advertisements

0/40 符号( symbol )编码  1 字符编码  2 汉字编码  3 其他编码. 1/40 一、字符编码- ASCII 码 American Standard Code Information Interchange ,美国标准信息交换码; 由美国国家标准化协会 ANSI( American.
信息的编码和存储. 数制 二进制系统 信息编码 信息的存储 信息压缩 STS 议题STS 议题 数制 按进位的原则进行计数,被称为数制。 ( 0 , 1……9 ) 数值特点: 逢 N 进一。 N 指数制中所需数字字符的总个数, 也被称为基数。( 10 ) 位权表示。位权是指一个数字在某个固定位 置上所代表的值,处在不同位置上的数字.
第三章 数据在计算机中的表示 进位计数制及相互转换 进位计数制及相互转换 3.2 数据在计算机中的表示 数据在计算机中的表示.
教学进度 计算机科学与工程系 大学计算机基础 (省精品课程) 计算机信息基础 (第二章) 华南农业大学 信息学院.
数制 (1) 基数:在一种数制中,只能使用一组固定的数字符号 来表示数目的大小,其使用数字符号的个数,就称为该数 制的基数。其规则是 “ 逢 b 进一 ” ,则称为 b 进制的基数。 十进制( Decimal )的基数是 10 ,,它有 10 个数字符号, 即 0 , 1 , 2 , 3 , 4 ,
1 1.2 信息的表示与存储  数据:数据是对客观事物的符号表示。 如,数值、文字、语言、图形、图像等都是不同形 式的数据。  信息:信息是既是对客观事物变化和特征的反映,又 是事物之间相互作用、相互联系的表征。 信息必须数字化编码,才能用计算机进行传送、存 储和处理。 信息具有针对性和时效性。
三级偏软考点. 第一章必考点 1. 计算机的进位数制 (1) 计算机中所有数据是二进制 0,1 表示 (2) 在现实生活中人们普遍使用十进制 如何把十进制转换成计算机所识别的二 进制?整数是除 2 取余法,小数是乘 2 取 整法.
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
BCD码运算的十进制调整指令 专用于对BCD码运算的结果进行调整 包括:AAA、DAA、AAS、DAS、AAM、AAD
第3课 收复新疆.
第3章 计算机中数据的表示.
第十一单元 第24讲   第十一单元 世界经济的全球化趋势.
微型计算机中数的编码和字符的表示 1 数的表示与转换方法 2 带符号数的表示方法 3 定点数与浮点数 4 计算机中的编码.
第1章 计算机基础知识 1.4 二进制数的运算及其加法电路 1.4.1二进制数据算术运算规则 (1) 加法运算规则
计算机基础 第2讲 授课教师:徐鲁辉.
微机原理与接口技术 大家好!.
2.3 信息表示与编码 所谓编码,就是利用数字串来标识所处理对象的不同个体。
9.1 抽签的方法合理吗.
1.5 数制与编码 任务1:了解二进制数和十进制数之间的转换 任务2:认识ASCII码和汉字编码 汉字编码 ASCII码 计算机基础知识
正则表达式一点通:正则中的中文.
第 四 章 信息的加工与表达(下).
第1章 计算机基础知识 (第2节).
计算机基础知识 丁家营镇九年制学校 徐中先.
单片机原理及接口技术.
计算机文化基础 参考教材:《计算机文化基础》 (李秀主编,清华大学出版社) 任课教师: 程世杰 所在单位: 计算中心(哈理工大学)
第 1 章 概 论.
窗户 门 讲台.
數字系統與資料表示法 電腦的基本單位 數字系統 數值資料表示法 數值資料與算數運算 數碼系統 浮點數表示法 文字表示法 資料來源:周裕達教授.
2012版中考二轮复习历史精品课件北师大版 (含2011中考真题) 专题五世界近代史
数字电路与逻辑设计 任课教师:刘毅 博士/副教授 单位:西安电子科技大学ISN国家重点实验室
IBM—PC汇编语言 程序设计(第二版) 主讲 李敬兆 Ch1 基础知识.
第八章 代码转换 8.1 概述 代码转换是在计算机程序设计中经常碰到的问题。如二进制数与十进制数的转换,ASCII码表示的十进制数与十六进制数之间的转换等等。 代码转换可以用硬件快速实现,但更常用的方法还是用软件的方法来实现。用软件处理代码转换的方法通常有以下两种方法: 1、用查表的办法:这种方法主要用于代码之间的转换关系比较复杂的情况。但码元的数量必须是有限的。
A3-1 數字系統 A3-2 資料表示法 A3-3 資料的儲存
管理信息结构SMI.
數位邏輯與實習 曾建勳 Week 2.
大学计算机基础——周口师范学院 第1章 计算机基础知识 1.2 数据编码.
6-1 資料表示法簡介 6-2 數值表示法 6-3 數字系統介紹 6-4 數字系統轉換方式
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
1.1 数制与编码 1.2 计算机中数值数据的表示与运算 1.3 计算机系统的组成 1.4 微型计算机概述
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
本节内容 字符编码 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
计算机原理及系统结构 第六讲 主讲教师:赵宏伟                 学时:64.
第1章 数制与编码.
第1章 数制与编码 1.1 数制 1.2 编码.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月13日.
数字电子技术 Digital Electronics Technology
數字系統 資訊工程系 國立清華大學資訊基礎教育 教學改進計畫 數字系統 資訊工程系 /4/22.
數位邏輯設計與實習 主講者:杜勇進.
结束 放映 1.1 数制及编码 数制及其转换 编码 返回 2019/5/1.
第1章 数制与编码 1.1 数制 1.2 编码.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
第四章 图元的属性.
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
2017第二轮选考复习 多媒体信息编码.
《离散结构》 二元运算性质的判断 西安工程大学计算机科学学院 王爱丽.
第一章 数字逻辑基础 1.1 模拟信号与数字信号 1.2 数字电路 1.3 数制 1.4 二进制编码.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
数据表示 第 2 讲.
第八章 常用组合逻辑器件及应用 8.1 编码器 把二进制码按一定规律编排,使每组代码具有一特定的含义,称为编码。
第一章 微型计算机中的数据类型.
第二章 计算机中的信息表示.
复习:十进制与其他进制的转换 十进制转换为二进制: 短除法:除以2倒取余数 十进制转换为十六进制: 短除法:除以16倒取余数
第一章 绪 论 1.1 概 述 1.2 数制与代码.
专题八 欧美代议制的确立与发展 (17—19世纪) 英    美 法 德 选修:日本 俄国.
单片机原理及其应用 主讲教师 赵琳.
数字电子技术 项目1 简单加法器电路设计与测试
Presentation transcript:

微机原理与接口技术 西安邮电大学计算机学院 董 梁

本章主要内容 第二章 计算机中数制和编码(第二讲) 数字在计算机中的表示和运算 信息在计算机中的表示和运算 1 2 第二章 计算机中数制和编码(第二讲) 本章主要内容 数字在计算机中的表示和运算 1 2 信息在计算机中的表示和运算 在计算机中,不仅数据是以二进制形式表示的,字母、符号、图形、汉字以及指令等都是以二进制形式表示的。

信息的编码是计算机在进行人机交换信息时用到的信息(如数字、字母、符号等)的二进制编码。本讲的信息编码有两种:BCD码和ASCII码。 2.2 信息的编码 信息的编码是计算机在进行人机交换信息时用到的信息(如数字、字母、符号等)的二进制编码。本讲的信息编码有两种:BCD码和ASCII码。 1. BCD码(二进制编码的十进制数) BCD码是用二进制编码表示的十进制数(Binary-Coded Decimal)。BCD码可分为两种:压缩型BCD码和非压缩型BCD码。

用一个字节表示两位十进制数,即每个十进制数用4个二进制数表示。 2.2.1 BCD码 ① 压缩型BCD码: 用一个字节表示两位十进制数,即每个十进制数用4个二进制数表示。 ② 非压缩型BCD码: 用一个字节表示一位十进制数,即一位十进制数占用低4位二进制数,高4位二进制数为0。

压缩型和非压缩型BCD码对照表 十进制数 压缩型BCD码 非压缩型BCD码 0000 0000 0000 1 0001 0000 0001 0000 0000 0000 1 0001 0000 0001 2 0010 0000 0010 … 8 1000 0000 1000 9 1001 0000 1001 10 0001 0000 11 0001 0001

计算机硬件仅仅是按照二进制数进行计算处理。 2.2.1 BCD码 注意: 同一个二进制数,当认为它是不同形式的编码时,它所代表的数值是不同的。程序设计者应该清楚该二进制数是何种形式的信息编码,这样才能对计算结果作出正确的判断和处理。 计算机硬件仅仅是按照二进制数进行计算处理。

【解】 ∵ 0011 1000 38的BCD码 + 0100 1001 49的BCD码 1000 0001 81的BCD码(结果不对) 【解】 ∵ 0011 1000 38的BCD码 + 0100 1001 49的BCD码 1000 0001 81的BCD码(结果不对) + 0000 0110 06的BCD码(修正码) 1000 0111 87的BCD码(结果正确) ∴ 38+49=87  分析:BCD码表示的是十进制数,十进制数相加是“逢十进一”,而4位二进制数相加相当于十六进制数相加是“逢十六进一”,因此结果出错。

2.2.1 BCD码 若一位BCD码的运算结果小于或等于9,则该位不需要修正 若得到的运算结果大于9且小于16,则该位需要加6修正 若得到的运算结果向高位有进位,则该位需要加6修正 0001 0010 12 +0011 0100 34 0100 0110 46 0001 1000 18 +0011 1001 39 0101 0001 +0000 0110 06 0101 0111 57 0001 0111 17 +0011 0101 35 0100 1100 +0000 0110 06 0101 0010 52

2.2.2 ASCII码 2. ASCII字符编码 ASCII码(American Standard Code for Information Interchange—美国标准信息交换码):是用一个字节来表示一个字符,采用7位二进制代码来对字符进行编码,最高为一般为0。7位二进制代码能表示27=128种不同的字符,其中包括数字(09),英文大小写字母,标点符号及控制字符等。

表2.3 美国标准信息交换码ASCII(7位代码)

本节学习了(十进制数的二进制编码)BCD编码和 字符(包括字母、数字和符号)的ASCII编码。 2.2 信息的编码 小结 本节学习了(十进制数的二进制编码)BCD编码和 字符(包括字母、数字和符号)的ASCII编码。 重点要理解信息的表示形式和其含义之间的关系。