《逻辑与计算机设计基础》测试题-答案3.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《逻辑与计算机设计基础》测试题-答案3.docx》由会员分享,可在线阅读,更多相关《《逻辑与计算机设计基础》测试题-答案3.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、条件语句1case语句例1. 请简述下面程序实现的功能。module mux (out,i0,i1,i2,i3,s1,s0);output out;input i0,i1,i2,i3;input s1,s0;/把输出变量声明为寄存器类型reg out;/使输出out重新计算的所有输入信号必须写入always(.)的变量列表中always(s1 or s0 or i0 or i1 or i2 or i3 )begin case (s1,s0) 2b00: out = i0; 2b01: out = i1; 2b10: out = i2; 2b11: out = i3; default: ou
2、t = 1bx; endcaseendendmodule答案:使用case语句实现四选一多路选择器。例2. 请简述下面程序实现的功能。module Seg(SW,Q);input 2:0 SW;output 7:0 Q;reg 7:0 Q;always (SW)/always语句是否执行要看触发条件是否满足,如果满足则执行一次语句。/当SW有变化时激活下面语句。begin case (SW) 3b000: Q=8b11111110; 3b001: Q=8b11111101; 3b010: Q=8b11111011; 3b011: Q=8b11110111; 3b100: Q=8b1110111
3、1;3b101: Q=8b11011111;3b110: Q=8b10111111;3b111: Q=8b01111111;default:;endcaseendendmodule答案:3-8译码器。二、循环语句1. forever语句例:initialbegin clock=0; #5 forever #10 clock=clock;end问题:请画出上面语句所形成的波形图。2. while语句例:请简述下面程序实现的功能。begin reg 7:0 tempreg; count = 0; tempreg = rega; while(tempreg) begin if (tempreg0)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑与计算机设计基础 逻辑 计算机 设计 基础 测试 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内