数字逻辑数字系统及其编码.pptVIP

  • 0
  • 0
  • 约1.03万字
  • 约 62页
  • 2025-09-03 发布于广东
  • 举报

第1章数字系统及其编码

1.2有符号二进制数的编码表示1.2.3补码采用补码表示有符号的二进制数时,数符号位用“0”表示二进制正数,用“1”表示二进制负数。补码的尾数部分与数符号位有关。数符号位是“0”时,尾数同真值的数值部分相同。数符号位是“1”时,尾数是部分把真值的数值部分各位取反,然后在尾数的最低位上加1。第29页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.2有符号二进制数的编码表示1.2.3补码第30页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.2有符号二进制数的编码表示1.2.3补码第31页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.2有符号二进制数的编码表示1.2.3补码第32页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.2有符号二进制数的编码表示1.2.3补码第33页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.2有符号二进制数的编码表示1.2.3补码第34页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.2有符号二进制数的编码表示1.2.3补码第35页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.3数字系统中的编码在数字系统中使用机器数表示二进制数,也使用二进制数字表示字符。例如,在数字系统中表示大写和小写英文字母、“#”、“!”等字符。如果要在数字系统中使用二进制数字表示字符,这就涉及到对字符进行编码。另外,在数字系统中二进制数输、处理的速度很高,为了防止出错需要使用可靠性编码。下面介绍在数字系统中常用的几种编码。1.3.1十进制数的二进制编码在数字系统中除了采用机器数表示二进制数以外,有时需要用若干位二进制数表示一位十进制数,以便能在数字系统中表示和使用十进制数,适应处理十进制数的需要。目前通常使用四位二进制数对十进制数的每一个数符进行编码,称为二–十进制编码,简称BCD码。下面介绍3种BCD码。第36页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.3数字系统中的编码1、8421BCD码8421BCD码是将每个十进制数的数符用四位二进制数表示,即用0000~1001这10个不同的四位二进制数分别表示十进制数的0~9这10个数符。在8421BCD码中,每一位二进制数符从左到右的位权分别是23、22、21、20。因此,8421BCD码称为有权码。例如,写出十进制数238的8421BCD码。23810=001000111000(8421BCD码)例如,写出100101000001(8421BCD码)的十进制数。100101000001(8421BCD码)=94110在8421BCD码中不使用、不允许出现1010~1111这6六个编二进制数的组合码。第37页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.3数字系统中的编码2、2421BCD码2421BCD码是将每个十进制数的的数符用四位二进制数表示,即用0000~0100、1011~1111这10个不同的四位二进制数分别表示十进制数的0~9这10个数符。2421BCD码中每一位数符从左到右的位权分别是21、22、21、20,因此2421BCD码也是一种有权码。例如,写出十进制数258的2421BCD码。25810=(001010111110(2421BCD码)例如,写出0011110011112421BCD码的十进制数。 001111001111(2421BCD码)=36910第38页,共62页,星期日,2025年,2月5日第1章数字系统及其编码

1.3数字系统中的编码在2421BCD码中不允许出现0101~1010这六个编码,这也是因为在十进制数中没有数符同这六个编码对应。

文档评论(0)

1亿VIP精品文档

相关文档