第1章 数制
- 格式:pdf
- 大小:270.84 KB
- 文档页数:27
*微机组成:CPU、MEM、I/O微机的基本结构微机原理(一):第一章数制和码制§1.1 数制(解决如何表示数值的问题)一、数制表示1、十进制数表达式为:A =∑-=•110 nmi iAi如:(34.6)10= 3×101 + 4×100 + 6×10-1 2、X进制数表达式为:B =∑-=•1 NM iiX Bi如:(11.01)2= 1×21 + 1×20 + 0×2-1+ 1×2-2(34.65)16= 3×161 + 4×160 + 6×16-1+ 5×16-2X进制要点:X为基数,逢X进1,X i为权重。
(X个数字符号:0,1,…,X-1)区分符号:D-decimal (0-9),通常D可略去,B-binary (0-1),Q-octal (0-7),H-hexadecimal (0-9, A-F)常用数字对应关系:D: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,12, 13,14,15B:0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111H: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F二、数制转换1、X →十方法:按权展开,逐项累加。
如: 34.6 Q= 3×81 + 4×80 + 6×8-1 = 24 + 4 + 0.75 = 28.75 D2、十→X即:A十进制=B X进制令整数相等,即得:A整数=(B N-1·X N-1 + … + B1·X1)+ B0·X0此式一次除以X可得余数B0,再次除以X可得B1,…,如此直至得到B N-1令小数相等,即得:A小数=B-1·X-1 +(B-2·X-2 + … + B-M·X-M)此式一次乘X可得整数B-1,再次乘X可得B-2,…,如此直至得到B-M.归纳即得转换方法:除X取余,乘X取整。
第⼀章数制和码制第⼀章数制和码制本章教学⽬的、要求:1.掌握⼆进制、⼋进制、⼗进制、⼗六进制及其相互转换。
2.掌握原码、反码、补码的概念及转换,了解⼆进制补码的运算。
3.理解常⽤8421BCD 码和可靠性代码。
重点:不同进制数间的转换。
难点:补码的概念及⼆进制补码的运算。
第⼀节概述(⼀)数字量与模拟量数字量:物理量的变化在时间上和数量上都是离散的。
它们数值的⼤⼩和每次变化的增减变化都是某⼀个最⼩数量单位的整数倍,⽽⼩于这个最⼩数量单位的数值没有任何物理意义。
例如:统计通过某⼀个桥梁的汽车数量,得到的就是⼀个数字量,最⼩数量单位的“1”代表“⼀辆”汽车,⼩于1的数值已经没有任何物理意义。
数字信号:表⽰数字量的信号。
如矩形脉冲。
数字电路:⼯作在数字信号下的电⼦电路。
模拟量:物理量的变化在时间上和数值上都是连续的。
例如:热电偶⼯作时输出的电压或电流信号就是⼀种模拟信号,因为被测的温度不可能发⽣突跳,所以测得的电压或电流⽆论在时间上还是在数量上都是连续的。
模拟信号:表⽰模拟量的信号。
如正弦信号。
模拟电路:⼯作在模拟信号下的电⼦电路。
这个信号在连续变化过程中的任何⼀个取值都有具体的物理意义,即表⽰⼀个相应的温度。
(⼆)数字信号的⼀些特点数字信号通常都是以数码形式给出的。
不同的数码不仅可以⽤来表⽰数量的不同⼤⼩,⽽且可以⽤来表⽰不同的事物或事物的不同状态。
tu t第⼆节⼏种常⽤的数制数制:把多位数码中每⼀位的构成⽅法以及从低位到⾼位的进位规则称为数制。
在数字电路中经常使⽤的计数进制有⼗进制、⼆进制和⼗六进制。
有时也⽤到⼋进制。
⼀、⼗进制数(Decimal)⼗进制是⽇常⽣活中最常使⽤的进位计数制。
在⼗进制数中,每⼀位有0~9⼗个数码,所以计数的基数是10。
超过9的数必须⽤多位数表⽰,其中低位和相邻⾼位之间的进位关系是“逢⼗进⼀”。
任意⼗进制数 D 的展开式:i i k D 10∑= k i 是第 i 位的系数,可以是0~9中的任何⼀个。
数字电路与系统
Digital Circuits and Systems
大连理工大学
电子信息与电气工程学部
第1 章数字逻辑基础
§1.1 数字电路
自然界的物理量,按其变化规律可分为两类:
模拟量:数值和时间都可以连续取值
数字量:时间上离散,值域内只能取某些特定值
§1.2 数制
在计算机和数字系统中经常会遇到数制与编码。
在数字系统中经常使用二进制、八进制和十六进制,而生活中我们多使用十进制。
因此有必要了解数制之间的转换关系。
数制系统十进制decimal (r =10)
二进制binary (r =2)
八进制octal (r =8)
十六进制hexadecimal (r =16)
基数:一个数字系统中数的个数称为基数。
(radix or base)
1.十进制
十进制包含10个数字:0, 1, 2, 3, 4, 5, 6, 7, 8, 9.基数为10,逢十进一。
一个十进制的数可以写成多项式的形式:()=1032.1942101⨯1109⨯+0104⨯+1103-⨯+2102-⨯+注意:位于不同位置的数大小不同。
权:表示该位置的大小weight
每个位置的权为基数10 的幂。
一般说,任何一个基数为r 的数N 都可以按权展开成多项式的形式:
∑--==
1n m i i i r a N --第i 个数的位权
--第i 个数的系数
n –整数个数i a i r m –小数个数2. 二进制
二进制系统有2个数: 0, 1。
基数为2,逢二进。
0~17 列在表1:
2
)11.11010(可以写成:421⨯321⨯+220⨯+121⨯+020⨯+121-⨯+221-⨯+=26.75
=16 +8 +2 +0.5 +0.25从表1 寻找规律:
从表1 得出:
……
12122232n
10100100010 0
n zeros
(128)10 = (27)10= (10000000)2
7 zeros
8 位数中最小的数
(2n)10= (10···0)2
是(n+1) 位数中最小的数n zeros
21
121-11 122-111 123-... 1111 ...
124-是n 位数中最大的数
ones 210)1...11()12(n n =-例:2210
10)11111101()1011111111()2255()253(=-=-=8 个1
210810)11111111()12()255(=-=
3. 八进制
八进制包括8个数: 0,1, 2, 3, 4, 5, 6, 7. 基数为8.
=8)47.326(+⨯283+⨯182+⨯086+⨯-1842
87-⨯10
)62.214(=0.12
0.5 6 16 192++++=
4. 十六进制
十六进制有16个数,表示为:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. 基数为16.
=16)4.3(B CE +⨯2163+⨯11612+⨯01614+⨯-11642
1611-⨯0.043 0.25 14 192 768++++=10
)293.974(=5. 任意进制γ
γ进制包括γ个数: 0,1… γ-1。