版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8/8数字逻辑第六章第六章习题答案
1现有D触发器组成的三个n位寄存器,需要连接起来传送数据。当控制信号S
时,执行(Ra)→Rc的操作;当控制信号Sb有效时,执行(Rb)→RC的操作。试写连接电路的逻辑表达式,并画出逻辑电路图。
解:
Image
Rc=Ra·Sa·LDC+Rb·Sb·LDC
2现有D触发器组成的四个8位寄存器,要求它们之间实现数据传送,试设计连接电路解:
Image
3ALU的输出端一般带有一个移位器,其功能为:①ALU输出正常传送;②ALU输左移1位(ALUi+1)传送;③ALU输出右移一位(ALUi-1)传送。试设计移位器的逻
电路。
解:
4一个系统有A,B两条总线,为了接收来自任何一条总线上的数据并驱动任何一条总要一个总线缓冲寄存器。请用D触发器和三态门设计一个总线缓冲寄存器。
解:
Image
5试构造能完成下列程序操作的ASM图:
(a)ifX=N,then…。
(b)ifX≠N,then…,else…。
解:
(c)forXfromAtoB,stepC,do…。解:
(d)whileX=Y,do…。
解:
Image
(e)ifX>NORX<O,then…,else…。解:
6有一个数字比较系统,它能对两个8位二进制进行比较。其操作过程如下:先将二进制数存入寄存器A和B,然后进行比较,最后将大数移入寄存器A中。要求:
⑴画出此系统方框图,并构造ASM流程图。
⑵设计一个计数器型控制器。
解:(1)
②状态转移真值表
Image
1电路图
Image
2控制信号表达式:
Image
Image
1.根据题6的条件,设计一个MUX型控制器。
①ASM流程图
Image
②状态转移表
Image
③电路图
Image
④控制信号表达式为:
LDR
B=(状态a+状态c)?T2=(+B)?T2
LDRA=状态b?T2=A?T2
CAP=状态d=BA
2.根据题6的条件,设计一个定序型控制器。
①ASM流程图
②状态转移表
(3)写出激励方程NS=ΣPS·C
控制信号表达式
(4)逻辑电路图
1.根据题6的条件,设计一个微程序控制器。
①微程序流程图
Image
②微指令格式
Image
③定时信号
Image
T1打入微指令寄存器定时
T2执行部件控制信号定时
T3修改微地址并读出控存定时
④微程序控制器电路
Image
⑤微程序代码
Image
2.某控制器的状态表如下表所示,其中X和Y为输入变
量,试设计一个计数器型控制器。
Image
①ASM流程图与编码(Q1,Q2为两个触发器)
令状态A=00,B=01,C=10,D=11
Image
②状态转移表
Image
③激励方程表达式
利用NS=∑PS?C公式,使用D触发器。
Q
2(D)=?X+?XY+Q1?X+Q1?XY+Q2?XY+Q
2Q1?X+Q2Q1?XY
=?X+?XY+Q
1?X
Q
1(D)=?Y+Q1?XY+Q2(X+Y)+Q2Q1?Y=?Y+Q
2?X+Q2?Y
④电路图
Image
⑤控制信号表达式(假设为电位控制信号)
F=状态A?+状态B?Y+状态C?X+状态D
=?+Q
1?Y+Q2?X+Q2Q1
Image
11..根据题10的条件,设计一个MUX型控制器
解答:
1)ASM流程图与编码同计数器型控制器(见第10题答案)
2)按MUX方式列出状态转移真值表
3)画出电路图
12.根据题10的条件,设计一个定序型控制器
解答:
1)ASM流程图与计数器法相同
2)使用Qa、Qb、Qc、Qd四个触发器,编码分别为Qa=1000,
Qb=0100,Qc=0010,Qd=0001
3)状态转移真值表
4)写出激励方程NS=ΣPS·C5)画出电路图
13.设计一个累加运算系统定序型控制器
解答:
1)算法流程图
2)状态转移真值表及激励函数表达式
NS=∑PS·C(C=1,无条件转
移)
3)控制信号表达式
4)电路图
14.设计一个累加运算系统MUX型控制器解答:
1)ASM流程图
2)状态转移真值表及激励表达式
NS=∑PS·C
3)电路图
4)控制信号表达式
15.图P6.1所示ASM流程图,设计计数器型控制器解:(1)ASM流程图与编码(Q1,Q2为两个触发器)
令状态a=00,b=01,c=11,d=10
②状态转移表
Image
(
3)次态方程
Image
(4)控制信号
16.根据图P6.1所示ASM流程图,设计一个MUX型控制器
解:(1)ASM流程图、编码、状态转移真值表同计数器型控制器(见第15题答案)
(1)MUXA的输出接触发器D2,MUXB的输出接触发器D
1,
则
Image
Image
(3)控制信号
17.根据图P6.1所示ASM流程图,设计一个定序型控制器
解:1)使用Qa、Qb、Qc、Qd四个触发器对应四个状态a,b,c,d
2)状态转移真值表及激励方程表达式
Image
(3)控制信号
18.根据图P6.1所示ASM流程图,设计一个微程序控制器。解:步骤如下
将ASM流程图转化为微程序流程图
确定微指令地址
确定微命令
确定微指令格式和字长
确定控制存储器容量
写出微地址转移逻辑表达式
将微指令编译成二进制代码。
19.根据教材图P6.7所示通路,设计一个微程序控制器。略
20.设计十字路口交通灯控制器
解:交通灯控制系统结构框图
控制系统ASM图如下Image
21.设计一个彩灯控制器。解:彩灯电路框图如下
Image
libraryieee;
useieee.std_logic_1164.all;
useieee.std_logic_unsigned.all;
entitylightis
port(clk1:instd_logic;时钟信号
light:bufferstd_logic_vector(11downto0));--输出
endlight;
architecturebehvoflightis
constantlen:integer:=11;
signalbanner:std_logic:='0';定义信号banner为两种节拍转换信号;
signalclk,clk2:std_logic;信号CLK,CLK2作为辅助时钟
begin
clk<=(clk1andbanner)or(clk2andnotbanner);
process(clk1)
begin
ifclk1'eventandclk1='1'thenCLK1二分频得
CLK2clk2<=notclk2;
endif;
endprocess;
process(clk)
variableflag:bit_vector(3downto0):="0000";
begin
ifclk'eventandclk='1'then
ifflag="0000"then
light<='1'顺序向右循环移位
iflight(1)='1'then依次点亮
flag:="0001";
endif;
elsifflag="0001"then———依次熄灭
light<=light(len-1downto0)
iflight(10)='0'then
flag:="0010";
endif;
elsifflag="0010"then
light<=light(len-1downto0)顺序向左循环移位
iflight(10)='1'then依次点亮
flag:="0011";
endif;
elsifflag="0011"then———依次熄灭
light<='0'
iflight(1)='0'then
flag:="0100";
endif;
elsifflag="0100"then
light(lendownto6)<=light(len-1downto6)从中间向两边点
light(len-6downto0)<='1'
iflight(1)='1'then
flag:="0101";
endif;
elsifflag="0101"then
light(lendownto6)<='0'从两边向中间熄
light(len-6downto0)<=light(len-7downto0)
iflight(2)='0'then
flag:="0110";
endif;
elsifflag="0110"then
light(lendownto6)<='1'奇偶位循环点亮
light(len-6downto0)<='1'
if
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学班主任2022年度个人工作计划(5篇)
- 叉车出租行业供需趋势及投资风险研究报告
- 中国汽车半导体行业市场前瞻与投资战略规划分析报告
- 《鲁滨逊漂流记》学生读后感
- 写给女朋友的道歉信(汇编15篇)
- 关于试用期工作总结模板汇编七篇
- 环境演讲稿范文集合6篇
- 高中教师个人工作计划3篇集锦
- 房屋中介买卖合同
- 高中语文教学反思15篇
- TCECA-G 0171-2022 零碳工厂评价规范
- 幼儿园教学课件——我是哥哥姐姐
- ppt模板:青团团委团课动态ppt模板课件
- 国内异形盾构机分析课件
- 唤醒孩子内驱力家校共育家庭教育PPT课件(带内容)
- 合成气精脱硫催化剂的研究报告
- 滚装客船货物的积载绑扎系固分解课件
- 市政项目吊装施工方案
- 中控楼装饰装修方案
- 新供应商开发流程图
- 学校及周边环境集中整治工作台帐
评论
0/150
提交评论