资源简介
(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+单词计算器
相关资源
- 六路智能抢答器VHDL语言
- VHDL语言编写的100实用的例程
- 计组实验(ALU的设计)
- 在回路中由Kaluza-Klein瘦子介导的750
- Continuum of positive solutions for discrete &
- on existence and uniqueness of invariant measu
- VHDL交通灯
- 一种结构简单的低压低功耗ALU单元设
- Synthesis and biological evaluation of cytotox
- THE RAS/PI3K PATHWAY IS INVOLVED IN THE IMPAIR
- Evaluation Quality of the Elderly‘s Living E
- 计算机组成原理——多功能ALU设计实
- 4*4键盘编码器,VHDL语言
- 基于VHDL语言设计交通灯的设计
- vhdl语言电子琴设计
- VHDL语言100例详解.
- VHDL语言教程(精华)
- 8位ALU quartus2设计 & 设计报告
- 用VHDL语言FPGA实现波形发生器
- VHDL语言实现DDS的完整程序 Quartus仿真
- VHDL语言描述的16*16LED点阵显示模块毕
- 基于VHDL语言的FIR滤波器设计
- XILINX开发板ZC706指导手册 Evaluation Bo
- Information Retrieval: Implementing and Evalua
- 很好的VHDL学习资料 VHDL编程的一些心
- VHDL语言的FPGA小实验
- 基于FPGA用VHDL语言设计的四位共阴数码
- 电子琴EDA电子琴,VHDL语言,八个音符
- FundamentalsofUltrasonicNondestructiveEvaluati
- Ultrasonic Nondestructive Evaluation Systems
评论
共有 条评论