十进制加法器8421余3码

合集下载

人邮社数字电路逻辑设计习题答案

人邮社数字电路逻辑设计习题答案

习题参考解答第1章基本知识1.什么是数字信号?什么是模拟信号?(注:所有蓝色标题最后均去掉!)答案:数字信号:指信号的变化在时间上和数值上都是断续的,或者说是离散的,这类信号有时又称为离散信号。

例如,在数字系统中的脉冲信号、开关状态等。

模拟信号:指在时间上和数值上均作连续变化的信号。

例如,温度、交流电压等信号。

2.数字系统中为什么要采用二进制?答案:二进制具有运算简单、物理实现容易、存储和传送方便、可靠等优点。

3.机器数中引入反码和补码的主要目的是什么?答案:将减法运算转化为加法运算,统一加、减运算,使运算更方便。

4.BCD码与二进制数的区别是什么?答案:二进制数是一种具有独立进位制的数,而BCD码是用二进制编码表示的十进制数。

5.采用余3码进行加法运算时,应如何对运算结果进行修正?为什么?答案:两个余3码表示的十进制数相加时,对运算结果修正的方法是:如果有进位,则结果加3;如果无进位,则结果减3。

为了解决四位二进制运算高位产生的进位与一位十进制运算产生的进位之间的差值。

6.奇偶检验码有哪些优点和不足?答案:奇偶检验码的优点是编码简单,相应的编码电路和检测电路也简单。

缺点是只有检错能力,没有纠错能力,其次只能发现单错,不能发现双错。

7.按二进制运算法则计算下列各式。

答案:(1)110001 (2)110.11 (3)10000111 (4)1018.将下列二进制数转换成十进制数、八进制数和十六进制数。

答案:(1)(117)10 ,(165)8 ,(75)16(2)(0.8281)10 ,(0.65)8 ,(0.D4)16(3)(23.25)10 ,(27.2)8 ,(17. 4)169.将下列十进制数转换成二进制数、八进制数和十六进制数(精确到二进制小数点后4位)。

答案:(1)(1000001)2 ,(101)8 ,(41)16(2)(0.0100)2 ,(0.20)8 ,(0.40)16(3)(100001.0101)2 ,(41.24)8 ,(21.50)1610.写出下列各数的原码、反码和补码。

数电填空选择 背诵

数电填空选择  背诵

一、填空题3、TTL 与非门多余输入端的处理方法是 高电平或悬空或接电源或与其它输入端并接 )。

4、TTL 三态门的三种可能的输出状态分别是( 高电平 )、( 低电平 )和( 高阻 )。

5、门电路输入端个数称为门的( 扇入 )系数,门电路带同类门数量的多少称为门的( 扇出 )系数。

7、具有两个稳定状态,能够存储1位二值信息的基本单元称为( 触发器 )。

8、触发器具有( 2 )个稳定状态,它可记录( 1 )位二进制代码。

若要存储8位二进制信息需要( 8 )个触发器。

9、时序电路一般由(存储电路)和( 组合电路 )两部分组成。

10、有一个容量为256*4位的RAM ,该RAM 有( 1024 )个基本存储单元,有( 8 )个地址线,每次访问( 4 )个基本存储单元。

11、四位二进制编码器有( 16 )个输入端,( 4 )个输出端。

12、逻辑变量的异或表达式为:( A B+A B )。

1、门电路通常由半导体 二极管 和 三极管 等构成,且它们通常工作于 导通 和 截止 两种工作状态。

2、逻辑代数又叫布尔代数,有三种基本逻辑运算分别是 或运算 、 与运算 和 非运算 。

3、任何一个逻辑函数均可以用 逻辑表达式 、 真值表 、 卡诺图 和 逻辑图 四种方法表示。

4、DAC 可以实现 数模 的转换。

6、能将输入的1个数据根据需要传送到多个端口之一的电路称为( 数据分配器 )。

7、集成电路74ALS08属于 ( 先进的低功耗肖特基TTL 电路 )8、循环码有两个显著特点,其一是 相邻性 ,其二是 循环性 。

9、RS 型为电平触发的触发器。

1、 随着 计数脉冲 的输入可做递增又可做递减计数的计数器称为可逆计数器。

4、时序电路中一定含有( 触发器 )1.EPROM 是指( 可擦可编程只读存储器 )。

2、同步十进制计数器循环一个周期需要CP 数是10。

2、 将1024×4位的RAM 扩展为8192×8位的RAM ,需用( 16 )片1024×4位的RAM ,还需要一片3线-8线译码器。

最新《计算机组成原理》第2章习题答案

最新《计算机组成原理》第2章习题答案

最新《计算机组成原理》第2章习题答案第⼆章习题解答1.设机器数的字长8位(含1位符号位),分别写出下列各⼆进制数的原码、补码和反码:0,-0,0.1000,-0.1000,0.1111,-0.1111,1101,-1101。

解:2.写出下列各数的原码、补码和反码:7/16,4/16,1/16,±0,-7/16,-4/16,-1/16。

解:7/16=7*2-4=0.01114/16=4*2-4=0.01001/16=1*2-4=0.0001真值原码补码反码7/16 0.0111 0.0111 0.01114/16 0.0100 0.0100 0.01001/16 0.0001 0.0001 0.0001+0 O.0OOO O.0OOO O.0OOO-0 1.0OOO O.0OOO 1.1111-1/16 1.0OO1 1.1111 1.1110-4/16 1.0100 1.1100 1.1011-7/16 1.0111 1.1001 1.10003.已知下列数的原码表⽰,分别写出它们的补码表⽰:[X1]原=O.10100,[X2]原=l.10111。

解:[X1]补=0.10100,[X2]补=1.01001。

4.已知下列数的补码表⽰,分别写出它们的真值:[X1]补=O.10100,[X2]补=1.10111。

解: X1=O.10100, X2=-0.01001。

5.设⼀个⼆进制⼩数X≥0,表⽰成X=0.a1a2a3a4a5a6,其中a1~a6取“1”或“O”:(1)若要X>1/2,a1~a6要满⾜什么条件?(2)若要X≥1/8,a1~a6要满⾜什么条件?(3)若要1/4≥X>1/16,a1~a6要满⾜什么条件?解:(1) X>1/2的代码为:0.100001~0.111111。

a1=1,a2+a3+a4+a5+a6=1。

(2) X≥1/8的代码为:0.001001~0.111111(1/8~63/64)a1+a2=0,a3=1或a1=0,a2=1,或a2=1(3)1/4≥X>1/16的代码为:0.000101~0.01000(5/64~1/4)a1+a2+a3 =0, a4=1,a5+a6=1 或a1+a2=0,a3=1 或a2=1,a1+a3+a4+a5+a6=06.设[X]原=1.a1a2a3a4a5a6(1)若要X>-1/2,a1~a6要满⾜什么条件?(2)若要-1/8≥X≥-1/4,a1~a6要满⾜什么条件?解:(1) X>-1/2的代码为:1.000001~1.011111(-1/64~-31/64)。

数字逻辑课后习题答案(科学出版社_第五版)

数字逻辑课后习题答案(科学出版社_第五版)

第一章开关理论基础1.将下列十进制数化为二进制数和八进制数十进制二进制八进制49 110001 6153 110101 65127 1111111 177635 1001111011 11737.493 111.1111 7.7479.43 10011001.0110111 231.3342.将下列二进制数转换成十进制数和八进制数二进制十进制八进制1010 10 12111101 61 751011100 92 1340.10011 0.59375 0.46101111 47 5701101 13 153.将下列十进制数转换成8421BCD码1997=0001 1001 1001 011165.312=0110 0101.0011 0001 00103.1416=0011.0001 0100 0001 01100.9475=0.1001 0100 0111 01014.列出真值表,写出X的真值表达式A B C X0 0 0 00 0 1 00 1 0 00 1 1 11 0 0 01 0 1 11 1 0 11 1 1 1 X=A BC+A B C+AB C+ABC5.求下列函数的值当A,B,C为0,1,0时:A B+BC=1(A+B+C)(A+B+C)=1(A B+A C)B=1当A,B,C为1,1,0时:A B+BC=0(A+B+C)(A+B+C)=1(A B+A C)B=1当A,B,C为1,0,1时:A B+BC=0(A+B+C)(A+B+C)=1(A B+A C)B=06.用真值表证明下列恒等式(1) (A⊕B)⊕C=A⊕(B⊕C)A B C (A⊕B)⊕C A⊕(B⊕C)0 0 0 0 00 0 1 1 10 1 0 1 10 1 1 0 01 0 0 1 11 0 1 0 01 1 0 0 01 1 1 1 1所以由真值表得证。

(2)A⊕B⊕C=A⊕B⊕CA B C A⊕B⊕C A⊕B⊕C0 0 0 1 10 0 1 0 00 1 0 0 00 1 1 1 11 0 0 0 01 0 1 1 11 1 0 1 11 1 1 0 07.证明下列等式(1)A+A B=A+B证明:左边= A+A B=A(B+B)+A B=AB+A B+A B=AB+A B+AB+A B=A+B=右边(2)ABC+A B C+AB C=AB+AC证明:左边= ABC+A B C+AB C= ABC+A B C+AB C+ABC=AC(B+B)+AB(C+C)=AB+AC=右边(3)EDCCDACBAA)(++++=A+CD+E 证明:左边=EDCCDACBAA)(++++=A+CD+A B C+CD E=A+CD+CD E=A+CD+E=右边(4) C B A C B A B A ++=C B C A B A ++ 证明:左边=C B A C B A B A ++=C B A C AB C B A B A +++)( =C B C A B A ++=右边8.用布尔代数化简下列各逻辑函数表达式9.将下列函数展开为最小项表达式 (1) F(A,B,C) = Σ(1,4,5,6,7)(2) F(A,B,C,D) = Σ(4,5,6,7,9,12,14) 10.用卡诺图化简下列各式(1)C AB C B BC A AC F +++=化简得F=C(2)C B A D A B A D C AB CD B A F++++=F=D A B A +(3) F(A,B,C,D)=∑m (0,1,2,5,6,7,8,9,13,14)化简得F=D BC D C A BC A C B D C ++++(4) F(A,B,C,D)=∑m (0,13,14,15)+∑ϕ(1,2,3,9,10,11)化简得F=AC AD B A ++11.利用与非门实现下列函数,并画出逻辑图。

8421码到余三循环码的转换电路仿真课设报告

8421码到余三循环码的转换电路仿真课设报告

东北大学秦皇岛分校计算机与通信工程院电子线路课程设计具有数显的数码转换电路(8421码—余3循环码)课程设计任务书专业:通信工程学号:4101015 学生姓名:吴玉新设计题目:具有数显的码制转换电路8421码—余3循环码一、设计实验条件高频实验室二、设计任务及要求1. 要求输入为8421码。

输出为余三循环码2. 输出要具有数显功能三、设计报告的内容1.前言数字电路课程设计是继“数字电路”课后开出的实践环节课程其目的是训练学生综合运用学过的数字电路的基本知识独立设计比较复杂的数字电路能力。

设计建立在硬件和软件两个平台的基础上。

硬件平台是可编程逻辑器件所选器件可保存在一片芯片上设计出题目要求的数字电路。

软件平台是multisim通过课程设计学生要掌握使用EDA电子设计自动化工具设计数字电路的方法包括设计输入便宜软件仿真下载及硬件仿真等全过程。

数字电路课程设计在于更好的让学生掌握这门课程并且了解其实用性知道该门课程和我们的生活息息相关并且培养学生的动手能力让学生对该门课程产生浓厚的兴趣。

2.设计内容及其分析(1)方案一1.设计思路设计8421转余三循环码主要是考虑怎样找到二者之间的联系。

列出真值表后,根据值为1的那些项列出表达式,用最小项之和表示。

然后根据卡诺图进行化简,得出最简表达式。

最后根据表达式,在Multisim上画图仿真,用灯的灭(表示0)和亮(表示1)来表示码制的转换。

即可得到8421码对余三循环码的转换。

真值表:表1 8421转余三循环码真值表根据真值表得出表达式:X4=A——CX3=B——C——+ A——BCD+A——B——D——X2=A B——C——D——+A——B+A——C+A——DX1=A B——C——+A——BD+A——BC根据表达式画出逻辑电路图:图0 8421码转余3循环码逻辑电路图2.所用主要器件及芯片1.电源;2.导线若干,开关4个;3.白炽灯(5v 1w)4个;4.芯片:74ls04 2片74ls08 1片74ls11 2片74ls20 1片74ls32 2片3.线路运行介绍J1.J2.J3.J4端为输入8421码端,J1端是最高位,依次下排。

计算机逻辑基础实验指导

计算机逻辑基础实验指导

计算机逻辑基础实验指导实验注意事项1.根据教材和实验指导,先进行预习实验内容;2.进入实验室,须遵守实验室的规章制度;3.在实验室一定要注意用电安全,爱护实验设备;4.每次进实验室,请自觉穿上鞋套;5.实验完成后经老师验收方可离开;6.离开时请带自己的所有物品(包括一些废弃物);7.按时上交实验报告,实验报告用统一的实验报告纸或A4纸。

8.在安排的时间因事没有做的实验,不统一安排时间补做,自己找合适的时间来补。

一、 EDA2000实验系统简介1.EDA2000实验系统简介EDA2000 设计实验系统是以ALTERA EPF10K20TC144-4芯片为核心设计出来的多功能逻辑电路设计实验系统。

本系统包括FPGA扩展板,I/O试验板,下载电缆,电源和仿真软件五个部分。

FPGA 扩展板上有一片ALTERA 10K系列的芯片,由于它是SRAM型的FPGA,理论上可以进行无限次数的重新配置。

在扩展板上,FPGA芯片的所有引脚都引出,便于测试和调试。

I/O试验板上有12种I/O元件,分别是(1)四组交通LED灯;(2)6个共阴极七段码LED;(3)一个蜂鸣器;(4)两组电子骰子;(5)一个时钟电路;(6)3组8位开关;(7)4个脉冲按钮;(8)一个4X3键盘;(9)一块8X8点阵的LED 显示器;(10)一个液晶显示器;(11)A/D、D/A 电路模块;(12)8051芯片。

I/O试验板几乎包含了所有数字电路中常用的I/O元件,提供了完整的教学实验环境。

电源的输入是AC 90V~260V,50Hz~60Hz,输出是DC 5V 2A,并具有短路保护措施。

开发环境采用的是学生版的Max+plus II Baseline 10.0。

所有IO口均有LED灯指示目前的状态。

采用FLASH芯片(EPC2LC20)保存下载的程序,相对一次性配置芯片要省耗材,相对编程器写程序可以省设备,也比他们更方便。

高质量的接插件,8位带灯锁紧按钮,进口拨码开关等。

8421码到余三循码的转换电路仿真课设报告

8421码到余三循码的转换电路仿真课设报告

东北大学秦皇岛分校计算机与通信工程院电子线路课程设计具有数显的数码转换电路(8421码—余3循环码)课程设计任务书专业:通信工程学号:4101015 学生姓名:吴玉新设计题目:具有数显的码制转换电路8421码—余3循环码一、设计实验条件高频实验室二、设计任务及要求1. 要求输入为8421码。

输出为余三循环码2. 输出要具有数显功能三、设计报告的内容1.前言数字电路课程设计是继“数字电路”课后开出的实践环节课程其目的是训练学生综合运用学过的数字电路的基本知识独立设计比较复杂的数字电路能力。

设计建立在硬件和软件两个平台的基础上。

硬件平台是可编程逻辑器件所选器件可保存在一片芯片上设计出题目要求的数字电路。

软件平台是multisim通过课程设计学生要掌握使用EDA电子设计自动化工具设计数字电路的方法包括设计输入便宜软件仿真下载及硬件仿真等全过程。

数字电路课程设计在于更好的让学生掌握这门课程并且了解其实用性知道该门课程和我们的生活息息相关并且培养学生的动手能力让学生对该门课程产生浓厚的兴趣。

2.设计内容及其分析(1)方案一1.设计思路设计8421转余三循环码主要是考虑怎样找到二者之间的联系。

列出真值表后,根据值为1的那些项列出表达式,用最小项之和表示。

然后根据卡诺图进行化简,得出最简表达式。

最后根据表达式,在Multisim上画图仿真,用灯的灭(表示0)和亮(表示1)来表示码制的转换。

即可得到8421码对余三循环码的转换。

真值表:表1 8421转余三循环码真值表根据真值表得出表达式:X4=A——CX3=B——C——+ A——BCD+A——B——D——X2=A B——C——D——+A——B+A——C+A——DX1=A B——C——+A——BD+A——BC根据表达式画出逻辑电路图:图0 8421码转余3循环码逻辑电路图2.所用主要器件及芯片1.电源;2.导线若干,开关4个;3.白炽灯(5v 1w)4个;4.芯片:74ls04 2片74ls08 1片74ls11 2片74ls20 1片74ls32 2片3.线路运行介绍J1.J2.J3.J4端为输入8421码端,J1端是最高位,依次下排。

8421码到余三循环码的转换电路仿真课设报告材料

8421码到余三循环码的转换电路仿真课设报告材料

东北大学分校计算机与通信工程院电子线路课程设计具有数显的数码转换电路(8421码—余3循环码)课程设计任务书专业:通信工程学号:4101015 学生:吴玉新设计题目:具有数显的码制转换电路8421码—余3循环码一、设计实验条件高频实验室二、设计任务及要求1. 要求输入为8421码。

输出为余三循环码2. 输出要具有数显功能三、设计报告的容1.前言数字电路课程设计是继“数字电路”课后开出的实践环节课程其目的是训练学生综合运用学过的数字电路的基本知识独立设计比较复杂的数字电路能力。

设计建立在硬件和软件两个平台的基础上。

硬件平台是可编程逻辑器件所选器件可保存在一片芯片上设计出题目要求的数字电路。

软件平台是multisim通过课程设计学生要掌握使用EDA电子设计自动化工具设计数字电路的方法包括设计输入便宜软件仿真下载及硬件仿真等全过程。

数字电路课程设计在于更好的让学生掌握这门课程并且了解其实用性知道该门课程和我们的生活息息相关并且培养学生的动手能力让学生对该门课程产生浓厚的兴趣。

2.设计容及其分析(1)方案一1.设计思路设计8421转余三循环码主要是考虑怎样找到二者之间的联系。

列出真值表后,根据值为1的那些项列出表达式,用最小项之和表示。

然后根据卡诺图进行化简,得出最简表达式。

最后根据表达式,在Multisim上画图仿真,用灯的灭(表示0)和亮(表示1)来表示码制的转换。

即可得到8421码对余三循环码的转换。

真值表:表1 8421转余三循环码真值表根据真值表得出表达式:X4=A——CX3=B——C——+ A——BCD+A——B——D——X2=A B——C——D——+A——B+A——C+A——DX1=A B——C——+A——BD+A——BC根据表达式画出逻辑电路图:图0 8421码转余3循环码逻辑电路图2.所用主要器件及芯片1.电源;2.导线若干,开关4个;3.白炽灯(5v 1w)4个;4.芯片:74ls04 2片74ls08 1片74ls11 2片74ls20 1片74ls32 2片3.线路运行介绍J1.J2.J3.J4端为输入8421码端,J1端是最高位,依次下排。

(完整word版)数字逻辑期末考试题

(完整word版)数字逻辑期末考试题

数字逻辑考试题数字逻辑考试题(一)一、填空(共17分,每空1分)1。

(1011。

11)B =( ) D =( )H 2. (16)D =( )8421BCD 码。

3。

三态门的输出有 、 、 三种状态。

6。

ABC C B A C AB C B A Y ++=),,( 的最简式为Y= 。

7. 由n 位寄存器组成的扭环型移位寄存器可以构成 进制计数器。

10. 四位环型计数器初始状态是1000,经过5个时钟后状态为 。

11. 在RS 、JK 、T 和D 触发器中, 触发器的逻辑功能最多。

12。

设一个包围圈所包围的方格数目为S ,消去的变量数目为N ,那么S 与N 的关系式应是 。

13. 在卡诺图化简逻辑函数时,圈1求得 的最简与或式,圈0求得 的最简与或式。

二、选择(共10分,每题1分)1。

DE BC A Y +=的反函数为Y =( )。

A 。

E D CB A Y +++⋅= B 。

E DC B A Y +++⋅=C 。

)(ED C B A Y +++⋅= D 。

)(E D C B A Y +++⋅= 3. 十进制数25用8421BCD 码表示为( )。

A 。

10101B 。

0010 0101C 。

100101 D. 101014。

若用1表示高电平,0表示低电平,则是( )。

A 。

正逻辑B 。

负逻辑C 。

正、负逻辑 D. 任意逻辑 5. 下逻辑图的逻辑表达式为( ).A. AC BC AB Y = B 。

BC AC AB Y ++= C. BC AC AB Y ++= D. BC AC AB Y = 6. 三态门的逻辑值正确是指它有( )。

A. 1个B. 2个C 。

3个D. 4个 9。

组合逻辑电路在电路结构上的特点下列不正确的是( )。

A 。

在结构上只能由各种门电路组成B. 电路中不包含记忆(存储)元件C. 有输入到输出的通路 D 。

有输出到输入的反馈回路10. 已知74LS138译码器的输入三个使能端(E 1=1,022==B A E E )时,地址码A 2A 1A 0=011,则输出07~Y Y 为( ).A. 11111101B 。

数字逻辑(第二版) 华中科技大学出版社(欧阳星明)版数字逻辑答案第七章

数字逻辑(第二版) 华中科技大学出版社(欧阳星明)版数字逻辑答案第七章

习 题 七1. 用4位二进制并行加法器设计一个实现8421码对9求补的逻辑电路。

解答设8421码为B 8B 4B 2B 1 ,其对9的补数为C 8C 4C 2C 1 ,关系如下:相应逻辑电路图如图1所示。

图 12. 用两个4位二进制并行加法器实现2位十进制数8421码到二进制码解答设两位十进制数的8421码为D 80D 40D 20D 10D 8D 4D 2D 1 ,相应二进制数为B 6B 5B 4B 3B 2B 1B 0,则应有B 6B 5B 4B 3B 2B 1B 0 = D 80D 40D 20D 10×1010+D 8D 4D 2D 1,运算如下:× D 80 1D 40 0 D 20 1 D 10 0 + D 80 D 40 D 80 D 20D 40 D 10 D 8D 20D 4 D 10D 2 D 1B 6B 5B 4 B 3B 2B 1B 0据此,可得到实现预定功能的逻辑电路如图2所示。

图 23. 用4位二进制并行加法器设计一个用8421码表示的1位十进制加法解答分析:由于十进制数采用8421码,因此,二进制并行加法器输入被加数和加数的取值范围为0000~1001(0~9),输出端输出的和是一个二进制数,数的范围为0000~10011(0~19,19=9+9+最低位的进位)。

因为题目要求运算的结果也是D 8 D 10D 2D 10 D 18421码,因此需要将二进制并行加法器输出的二进制数修正为8421码。

设输出的二进制数为FC 4 F 4 F 3 F 2 F 1,修正后的结果为'1'2'3'4'4F F F F FC ,可列出修正函数真值表如表1所示。

根据表1写出控制函数表达式,经简化后可得:据此,可画出逻辑电路图如图3所示。

图34. 用一片3-8线译码器和必要的逻辑门实现下列逻辑函数表达式。

解答假定采用T4138和与非门实现给定函数功能,可将逻辑表达式变换如下:逻辑电路图如图4所示。

计算机组成原理课后习题答案常国锋武汉大学出版社之欧阳德创编

计算机组成原理课后习题答案常国锋武汉大学出版社之欧阳德创编

第1章习题参考谜底1.电子数字计算机和电子模拟计算机的区别在哪里?解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变更的物理量,运算的过程是连续的。

2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么?解:冯·诺依曼计算机的特点如下:① 计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五年夜基本部件组成;② 计算机内部采取二进制来暗示指令和数据;③ 将编好的法度和原始数据事先存入存储器中,然后再启动计算机工作。

第③ 点是最主要的一点。

3.计算机的硬件是由哪些部件组成的?它们各有哪些功能?解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五年夜基本部件组成。

它们各自的功能是:① 输入设备:把人们编好的法度和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方法。

② 输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。

③ 存储器:用来寄存法度和数据。

④ 运算器:对信息进行处理和运算。

⑤ 控制器:依照人们预先确定的操纵步调,控制整个计算机的各部件有条不紊地自开工作。

4.什么叫总线?简述单总线结构的特点。

解:总线是一组能为多个部件办事的公共信息传送线路,它能分时地发送与接收各部件的信息。

单总线结构即各年夜部件都连接在单一的一组总线上,这个总线被称为系统总线。

C P U 与主存、C P U 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过C P U 的干预。

5.简单描述计算机的条理结构,说明各条理的主要特点。

解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级条理结构。

第0级为硬件组成的实体。

第1级是微法度级。

这级的机器语言是微指令集,法度员用微指令编写的微法度一般是直接由硬件执行的。

第2级是传统机器级。

余三码

余三码

余三码实验目的设计一位十进制数的余三码编码的加法器单元电路。

实验基本要求在做本实验之前,需要具备几点要求:1)知道二进制是如何加减运算的;2)知道二进制和十进制之间的关系及相互之间的转化;3)知道逻辑门电路图符号代表什么含义及其功能特性是如何;以上3点是做本实验的基础,如有一点不满足,请先自学相关内容。

实验过程首先,我们要了解什么是余三码?余三码(余3码)【计算机】是由8421码加上0011形成的一种无权码,由于它的每个字符编码比相应的8421码多3,故称为余三码。

BCD码的一种。

那什么是8421码呢?8421码,即BCD代码,是一种二进制的数字编码形式,用二进制编码的十进制代码。

这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。

以上都是一些比较专业的定义,下面来讲一下我的理解。

首先,不管是余三码还是8421码都是由四位长度的二进制来表示的。

四位二进制能表示是数值范围是0000(0)-1111(15),8421码呢,为了方便人的十进制思维,只选取了0000(0)-1001(9)分别和十进制下的0-9一一对应,1010(10)-1111(15)这一部分不要了。

由此可以看出,8421码选择的二进制数转化为十进制得到的数值也是从0到9的,和它要对应的十进数数值完全吻合。

而余三码呢,它选取0011(3)-1100(12)来和十进制下的0-9一一对应,由于它选取的二进制数转化为十进制得到的数值是从3到12的,比它要对应的十进数数值都大3,故称为余三码。

下图更为直观的表现了余三码,8421码与十进制数的对应关系:表1-1接着,我们应该了解它这样做的好处是什么以及是如何计算的?余三码是一种对9的自补代码,因而可给运算带来方便。

其次,在将两个余三码表示的十进制数相加时,能正确产生进位信号,但对“和”必须修正。

修正的方法是:如果有进位,则结果加上0011(3);如果无进位,则结果加上1101(13)(或则减去0011(3)),即得和数的余三码,最终的进位要看修正时候的进位。

8421码到余三循环码的转换电路仿真课设报告

8421码到余三循环码的转换电路仿真课设报告

东北大学秦皇岛分校计算机与通信工程院电子线路课程设计具有数显的数码转换电路(8421码—余3循环码)课程设计任务书专业:通信工程学号:4101015 学生姓名:吴玉新设计题目:具有数显的码制转换电路8421码—余3循环码一、设计实验条件高频实验室二、设计任务及要求1. 要求输入为8421码。

输出为余三循环码2. 输出要具有数显功能三、设计报告的内容1.前言数字电路课程设计是继“数字电路”课后开出的实践环节课程其目的是训练学生综合运用学过的数字电路的基本知识独立设计比较复杂的数字电路能力。

设计建立在硬件和软件两个平台的基础上。

硬件平台是可编程逻辑器件所选器件可保存在一片芯片上设计出题目要求的数字电路。

软件平台是multisim通过课程设计学生要掌握使用EDA电子设计自动化工具设计数字电路的方法包括设计输入便宜软件仿真下载及硬件仿真等全过程。

数字电路课程设计在于更好的让学生掌握这门课程并且了解其实用性知道该门课程和我们的生活息息相关并且培养学生的动手能力让学生对该门课程产生浓厚的兴趣。

2.设计内容及其分析(1)方案一1.设计思路设计8421转余三循环码主要是考虑怎样找到二者之间的联系。

列出真值表后,根据值为1的那些项列出表达式,用最小项之和表示。

然后根据卡诺图进行化简,得出最简表达式。

最后根据表达式,在Multisim上画图仿真,用灯的灭(表示0)和亮(表示1)来表示码制的转换。

即可得到8421码对余三循环码的转换。

真值表:表1 8421转余三循环码真值表根据真值表得出表达式:X4=A ——CX3=B ——C ——+ A ——BCD+A ——B ——D ——X2=A B ——C ——D ——+A ——B+A ——C+A ——DX1=A B ——C ——+A ——BD+A ——BC根据表达式画出逻辑电路图:图0 8421码转余3循环码逻辑电路图2.所用主要器件及芯片1.电源;2.导线若干,开关4个;3.白炽灯(5v 1w)4个;4.芯片:74ls04 2片74ls08 1片74ls11 2片74ls20 1片74ls32 2片3.线路运行介绍J1.J2.J3.J4端为输入8421码端,J1端是最高位,依次下排。

计算机组成原理习题答案(蒋本珊)

计算机组成原理习题答案(蒋本珊)

第一章1.电子数字计算机和电子模拟计算机的区别在哪里?解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。

2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么?解:冯·诺依曼计算机的特点如下:①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;②计算机内部采用二进制来表示指令和数据;③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。

第③点是最主要的一点。

3.计算机的硬件是由哪些部件组成的?它们各有哪些功能?解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。

它们各自的功能是:①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。

②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。

③存储器:用来存放程序和数据。

④运算器:对信息进行处理和运算。

⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。

4.什么叫总线?简述单总线结构的特点。

解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。

单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。

CPU 与主存、CPU 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过CPU 的干预。

5.简单描述计算机的层次结构,说明各层次的主要特点。

解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。

第0级为硬件组成的实体。

第1级是微程序级。

这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。

第2级是传统机器级。

这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。

数字逻辑(第二版)毛法尧课后题答案(1-6章)

数字逻辑(第二版)毛法尧课后题答案(1-6章)

习题一1.1 把以下不同进制数写成按权展开式:⑴(4517.239)10= 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3⑵(10110.0101)2=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2+0×2-3+1×2-4⑶(325.744)8=3×82+2×81+5×80+7×8-1+4×8-2+4×8-3⑷(785.4AF)16=7×162+8×161+5×160+4×16-1+A×16-2+F×16-31.2 完成以下二进制表达式的运算:1.3 将以下二进制数转换成十进制数、八进制数和十六进制数:⑴(1110101)2=(165)8=(75)16=7×16+5=(117)10⑵(0.110101)2=(0.65)8=(0.D4)16=13×16-1+4×16-2=()10⑶(10111.01)2=(27.2)8=(17.4)16=1×16+7+4×16-1=(23.25)101.4 将以下十进制数转换成二进制数、八进制数和十六进制数,准确到小数点后5位:⑴(29)10=(1D)16=(11101)2=(35)8⑵(0.207)10=(0.34FDF)16=(0.001101)2=(0.15176)8⑶(33.333)10=(21.553F7)16=(100001.010101)2=(41.25237)81.5 如何判断一个二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除?解: 一个二进制正整数被(2)10除时,小数点向左挪动一位, 被(4)10除时,小数点向左挪动两位,能被整除时,应无余数,故当b1=0和b0=0时, 二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除.1.6 写出以下各数的原码、反码和补码:⑴[0.1011]原=0.1011; [0.1011]反=0.1011; [0.1011]补=0.1011⑵[0.000]原=0.0000; [0.0000]反=0.0000; [0.0000]补=⑶-10110[-10110]原=110110; [-10110]反=101001; [-10110]补=1010101.7 [N]补=1.0110,求[N]原,[N]反和N.解:由[N]补得: [N]反=[N]补-1=1.0101, [N]原=1.8 用原码、反码和补码完成如下运算:⑴0000101-0011010[0000101-0011010]原=10010101;∴0000101-0011010=-0010101。

习题3组合逻辑电路分析与设计数字电子技术含答案

习题3组合逻辑电路分析与设计数字电子技术含答案

组合逻辑电路分析与设计数字电子技术[题]分析图题所示电路,列出真值表,写出输出函数表达式,并说明电路的逻辑功能。

解:由电路图得真值表如下所示:所以:Ap B时,Y1 1Af B 时,Y3 1A B 时,Y2 1电路实现比较器的功能。

A, B是输入;Y i,Y2,Y3分别是A<B A=B, A>B时的输出。

[题]分析图题所示电路,说明电路的逻辑功能。

解:电路的逻辑函数表达式为:Y S EN A S EN B(EN 1时);Y输出高阻态(EN 0时)电路的逻辑功能是:在使能条件EN=1且S=0时,输出A;在使能条件EN=1且S=1时,输出B;使能条件EN=0时,输出高阻态。

电路实现数据选择器的功能。

[题]图题是一个密码锁控制电路。

开锁条件是必须将开锁开关闭合,且要拨对密码。

如果以上两个条件都得到满足,开锁信号为1,报警信号为0,即锁打开而不报警。

否则,开锁信号为0,报警信号为1。

试分析该电路的密码是多少。

[题]图题所示电路由4位二进制比较器7485和4位二选一数据选择器74157组成。

其中74157控制端A/B的控制作用为:A/B=0时,Y=A,否则,Y=B。

试分析图示电路的逻辑功能。

解:Y S丫2 S分析电路可知:电路的密码是ABCD1001。

解:当A B时,输出A;当Af B时,输出B;所以电路的功能是输出A, B中较小的数。

[题]某建筑物的自动电梯系统有五个电梯,其中三个是主电梯(设为A、B C), 两个备用电梯。

当上下人员拥挤,主电梯全被占用时,才允许使用备用电梯。

现需设计一个监控主电梯的逻辑电路,当任何两个主电梯运行时,产生一个信号(Y i),通知备用电梯准备运行;当三个主电梯都在运行时,则产生另一个信号(Y2),使备用电梯主电源接通,处于可运行状态。

请列出该电路的真值表,并写出Y1、Y2的逻辑表达式。

解:分析题意得真值表如下:所以:Y ABC ABC ABC笔ABC[题]用与非门设计一个多数表决电路。

计算机组成原理习题答案(蒋本珊)

计算机组成原理习题答案(蒋本珊)

第一章1.电子数字计算机和电子模拟计算机的区别在哪里?解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。

2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么?解:冯·诺依曼计算机的特点如下:①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;②计算机内部采用二进制来表示指令和数据;③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。

第③点是最主要的一点。

3.计算机的硬件是由哪些部件组成的?它们各有哪些功能?解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。

它们各自的功能是:①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。

②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。

③存储器:用来存放程序和数据。

④运算器:对信息进行处理和运算。

⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。

4.什么叫总线?简述单总线结构的特点。

解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。

单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。

CPU 与主存、CPU 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过CPU 的干预。

5.简单描述计算机的层次结构,说明各层次的主要特点。

解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。

第0级为硬件组成的实体。

第1级是微程序级。

这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。

第2级是传统机器级。

这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.余3码加法运算
余3 ⑴两个十进制数的余3码相加,按 “逢二进一” ⑵若其和没有进位,则减3(即+1101)
⑶若其和有进位,则加3(即+0011) 校正。
余3码的校正关系
十进制数
0 1 | 8 9 10 11 | 18 19
余3码 C4S4S3S2S1 0 0011 0 0100
| 0 1011 0 1100
1011
1001 + 1000
1 0001 + 0011
1 0100
3 5
无进位,-3,+1101 8
6 5
有进位,+3 11
二、 十进制加法器
1.一位8421码加法器 校正函数=C4’+S4’S3’+S4’S2’ 向上一位的进位C4=
一位8421码加法器
C4 ≥1
A4 B4
A3 B3
A2 B2
FA S2'
A1 B1
C0
FA
S1'
1
FA
FA
FA
忽略
S4
S3
S2
S1
Fig. 一位余3码加法器
三、 多位十进制加法
对于多位十进制数加法可采用多个 BCD码加法器,每个BCD码加法器就是 前述的一个一位十进制加法器,可执行两 个一位BCD数的加法。若n位BCD数相加, 由从低位至高位采用行波式串行进位的n 位十进制加法器完成。
8421码的校正关系
十进制数
8421码
C4S4S3S2S1
0
0 0000


9
0 1001
10
1 0000
11
1 0001
12
Байду номын сангаас
1 0010
13
1 0011
14
1 0100
15
1 0101
16
1 0110
17
1 0111
18
1 1000
19
1 1001
校正前的二进制数 C4’S4’S3’S2’S1’ 0 0000 | 0 1001
1 0011 1 0100
| 1 1011 1 1100
校正前的二进制数 C4’S4’S3’S2’S1’ 0 0110 0 0111 | 0 1110 0 1111
1 0000 1 0001
| 1 1000 1 1001
校正与否 -3校正 +3校正
校正举例
0110 + 1000
1110 + 1101
A1 B1
C0
FA
C4'
S4'

FA S3'
FA S2'
FA S1'

HA FA HA


S4
S3
S2
S1
fig. 一位8421
2.一位余3码加法器
C4’=0,-3校正;C4’=1,+3校正。 向上一位的进位C4=C4’
一位余3码加法器
C4
1
A4B4
A3 B3
FA C4' S4'
FA S3'
A2 B2
十进制整数的加法运算
一些通用计算机中设有十进制数据 表示,可以直接对十进制整数进行算术运 算。下面讨论十进制整数的加法运算和十 进制加法器。
一、 一位十进制加法运算
1.8421码加法运算
8421 ⑴两个十进制数的8421码相加时, 按“逢二进一” ⑵当和≤9,无需校正; ⑶当和>9,则+6校正; ⑷在做+6校正的同时,将产生向上 一位的进位。
0 1010 0 1011 0 1100 0 1101 0 1110 0 1111 1 0000 1 0001 1 0010 1 0011
校正与否 不校正
+6校正
校正举例
0101
5
+ 1000
8
1101
+ 0110
6
1 0011
13
1001
9
+ 1000
8
1 0001
+ 0110
6
1 0111
17
相关文档
最新文档