资源简介
(1)按照实验要求设计简单ALU,能执行8种操作,分别为:
1)加、减、增1、减1等4种8位算术运算;
2)与、或、非、异或等4种8位逻辑运算。
实现上,可以用一位M 作为进行算术运算或逻辑运算的控制位,M=0 时进行算术运算,M=1 时进行逻辑运算。另外用2位来表示4种操作。
(2)实现一些基本的PSW标志位:
1)进位/借位的输出标志位C;
2) 运算结果为零的输出标志位Z;
3) 运算结果为溢出的输出标志位V;
4) 运算结果为负数的输出标志位N。
(3)加减必须用最基本的1位全加器fa作为基础,可以采用直接由8次1位运算得到8位的操作;也可以先构造4位加法器,再进一步实现8位加减运算。
注意:算术运算的两个操作数要求都是带符号数,即1位符号位和7位数据位。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 26624 2011-03-20 17:46 实验2\关于实验2.doc
文件 70656 2011-03-20 17:44 实验2\实验2 参考代码.doc
文件 25088 2011-03-20 17:17 实验2\实验2-ALU 实验要求.doc
目录 0 2011-03-20 17:47 实验2
----------- --------- ---------- ----- ----
122368 4
----------- --------- ---------- ----- ----
文件 26624 2011-03-20 17:46 实验2\关于实验2.doc
文件 70656 2011-03-20 17:44 实验2\实验2 参考代码.doc
文件 25088 2011-03-20 17:17 实验2\实验2-ALU 实验要求.doc
目录 0 2011-03-20 17:47 实验2
----------- --------- ---------- ----- ----
122368 4
- 上一篇:数据结构 冒泡排序 输出每一趟结果
- 下一篇:Linux综合实验GTK+单词计算器
相关资源
- 用Quartus2编的数字时钟(VHDL语言)
- 基于VHDL语言的交通灯设计
- cuda实现LU分解线性方程源代码
- 基于Vhdl语言描述的汽车尾灯控制电路
- VHDL语言状态机举例各种状态机非常详
- VHDL实现简单的ALU
- 基于VHDL语言的四层电梯控制程序 E
- MIPS 32位CPU中ALU的实现
- 数字下变频DDC VHDL语言 FPGA
- VHDL语言编的8位数字频率计,绝对的好
- 广工《算法和高级数据结构教程课程
- Total Uninstall 6.21.1破解
- A Singular Value Decomposition Approach For Re
- 基于VHDL语言的VGA图像显示程序及其工
- VHDL语言 移位器
- 用vhdl语言设计交通信号灯控制器
- EDA测试银行叫号机设计
- ALU Verilog计组实验文件
- 基于VHDL语言的电子密码锁
- 数电实验报告——贪吃蛇VHDL语言
- 计组16位ALU课程设计
- 用ISE设计的32位ALU
- VHDL语言编写的售邮票状态机
- VHDL语言编写的38译码器
- VERILOG实现的4位 ALU 模块实现 5种运算
- 直流电机的PWM控制 基于VHDL语言,详细
- VHDL全加器设计以及ALU设计报告+全代码
- 16bitALU-verilog
- BPSK的VHDL语言源代码
- 基于VHDL语言的循环码编译码系统的设
评论
共有 条评论