虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

算术逻辑运算

  • 用VERILOG实现ALU

    用VERILOG实现ALU,实现各种算术运算,逻辑运算,移位运算等

    标签: VERILOG ALU

    上传时间: 2016-04-24

    上传用户:妄想演绎师

  • 使用verilog作为CPU设计语言实现单数据通路五级流水线的CPU。具有32个通用寄存器、一个程序计数器PC、一个标志寄存器FLAG

    使用verilog作为CPU设计语言实现单数据通路五级流水线的CPU。具有32个通用寄存器、一个程序计数器PC、一个标志寄存器FLAG,一个堆栈寄存器STACK。存储器寻址粒度为字节。数据存储以32位字对准。采用32位定长指令格式,采用Load/Store结构,ALU指令采用三地址格式。支持有符号和无符号整数加、减、乘、除运算,并支持浮点数加、减、乘、除四种运算,支持与、或、异或、非4种逻辑运算,支持逻辑左移、逻辑右移、算术右移、循环右移4种移位运算,支持Load/Store操作,支持地址/立即数加载操作,支持无条件转移和为0转移、非0转移、无符号>转移、无符号<转移、有符号>转移、有符号<转移等条件转移。

    标签: CPU verilog FLAG 语言

    上传时间: 2013-12-11

    上传用户:源弋弋

  • 设计不带进位与或运算指令的实现

    设计不带进位与或运算指令的实现,将汇编语言程序设计,数字逻辑与或运算原理以及计算机组成原理3方面的知识结合到一起利用此软件平台实现连续几个数的不带进位的与或运算, 逻辑运算运算单元的运行过程。

    标签: 进位 运算 指令

    上传时间: 2016-07-17

    上传用户:xsnjzljj

  • 一、实践的目的和要求 加深对《C语言》课程所学知识的理解

    一、实践的目的和要求 加深对《C语言》课程所学知识的理解,进一步巩固C语言讲法规则。学会编制结构清晰C语言课程设计报告 、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力 二、内容 在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,包括时间函数、、绘图函数,以及文件的读写操作等

    标签: 实践 C语言

    上传时间: 2016-07-29

    上传用户:凤临西北

  • 编写完整程序

    编写完整程序,将中缀表达式翻译成后缀表达式。 要求: 表达式由操作数(变量)、操作(运算符)以及小括弧“(”和“)”组成,其中: • 操作包括算术运算、关系运算和逻辑运算三类; • 操作数应能够识别但个字符或由字母和数字任意多个字符构成; • 能够识别出简单的错误,如括弧不匹配。 输入:中缀表达式,80个字符以内 输出:转换后的后缀表达式

    标签: 编写 程序

    上传时间: 2013-12-21

    上传用户:PresidentHuang

  • 可编程控制器(PROGRAMMABLE CONTROLLER

    可编程控制器(PROGRAMMABLE CONTROLLER,简称PC)。与个人计算机的PC相区别,用PLC表示。 PLC是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。国际电工委员会(IEC)颁布了对PLC的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。

    标签: PROGRAMMABLE CONTROLLER 可编程控制器

    上传时间: 2017-02-06

    上传用户:zhengzg

  • 本文首先对MCS8051单片机的原理进行介绍和分析;接着介绍使用EDA技术

    本文首先对MCS8051单片机的原理进行介绍和分析;接着介绍使用EDA技术,用VHDL语言完成了8051单片机的设计工作;MCS8051单片机的CPU和数模转换器的设计运用了算术逻辑单元ALU算术运算的算法实现和控制单元的状态机;以及数模转换器的∑-△调制方法的实现。通过如上的算法实现,可以看出VHDL语言在算法级的设计上具有很多的优势和特点。使用EDA技术设计的结果既可以用FPGA/CPLD来实施验证,也可以直接做成专用集成电路(ASIC)。

    标签: 8051 MCS EDA 单片机

    上传时间: 2013-11-27

    上传用户:cooran

  • verilog语言写的8位CPU源代码

    verilog语言写的8位CPU源代码,基本的算术运算和逻辑运算,对于学习计算机原理和verilog语言都有良好的效果

    标签: verilog CPU 8位 语言

    上传时间: 2014-01-14

    上传用户:四只眼

  • 本软件包含了学习汇编语言的全部内容。Emu8086集源代码编辑器

    本软件包含了学习汇编语言的全部内容。Emu8086集源代码编辑器,汇编/反汇编工具以及可以运行debug的模拟器(虚拟机器)于一身,此外,还有循序渐进的教程。这套软件对于刚开始学习汇编语言的朋友非常有帮助.它能够编译源代码,并在模拟器上一步一步的执行. 可视化界面令操作易如翻掌.可以在执行程序的同时可观察寄存器,标志位和内存.算术和逻辑运算单元(ALU)显示中央处理器内部的工作情况. 注意这是注册版的 可以消除很多限制!

    标签: 8086 Emu 软件包 汇编语言

    上传时间: 2013-12-25

    上传用户:270189020

  • 组合逻辑单元设计电路

    组合逻辑单元设计电路,有8个功能!都是普通的逻辑运算

    标签: 组合逻辑 单元设计 电路

    上传时间: 2017-08-30

    上传用户:小宝爱考拉