当前位置: 首页 > news >正文

做公司网站需要的材料有哪些优化方案英语必修三

做公司网站需要的材料有哪些,优化方案英语必修三,传奇电脑版哪个好玩,简历网站后怎样才能被谷歌 百度收录吗相关阅读 数字IC基础https://blog.csdn.net/weixin_45791458/category_12365795.html?spm1001.2014.3001.5482 本文是对数字IC基础:有符号数和无符号数的加减运算一文中的谈到的有符号数加减法的算法进行Verilog实现,有关算法细节请阅读原文&#xff0…

相关阅读

数字IC基础icon-default.png?t=N7T8https://blog.csdn.net/weixin_45791458/category_12365795.html?spm=1001.2014.3001.5482


        本文是对数字IC基础:有符号数和无符号数的加减运算一文中的谈到的有符号数加减法的算法进行Verilog实现,有关算法细节请阅读原文,本文不会过多谈到原理相关问题。

        虽然有符号加减和无符号加减在底层都是使用同样的补码加法器结构,但我们首先分别设计有符号加减法器和无符号加减法器,然后再将其组成一个完整的加减计算单元。

        一个有符号数加减法器的Verilog描述如下所示。

//本加减法器不涉及-8作为减数的情况,-8作为减数需要单独讨论
module signed_adder(input signed [7:0]A, B, input mode, output reg signed [7:0]C, output reg OF);always@(*)beginif(mode == 0) begin //有符号加法C = A + B;OF = ((A[7] == B[7]) & (C[7] != A[7])); //溢出endelse begin //有符号减法C = A + (~B) +1'b1;OF = ((A[7] != B[7]) & (C[7] != A[7])); //溢出endend
endmodule

       图1和图2是分别对加法和减法功能进行测试的波形,可以看出在某些情况下结果出现了溢出。 

图1 有符号加法测试的波形

 图2 有符号减法测试的波形

        一个无符号加减法器的Verilog描述如下所示。

module unsigned_adder(input [7:0]A, B, input mode, output reg[7:0]C, output reg CF);reg cout;always@(*)beginif(mode == 0) begin //无符号加法{cout, C} = A + B;CF = cout;      //进位endelse begin          //无符号减法{cout, C} = A + (~B) +1'b1;CF = cout;     //借位endend
endmodule

        其中A和B会按照算法中谈到的一样,先补零拓展成9位数(这是自动进行的,进一步的位宽拓展问题可以阅读Verilog基础:表达式位宽的确定(位宽拓展)_verilog定义位宽-CSDN博客这篇文章),然后再按照有符号加减的运算。图3和图4是分别对加法和减法功能进行测试的波形,可以看出在某些情况下结果出现了进位和借位。  

图3 无符号加法测试的波形

 

图4 无符号减法测试的波形 

        现在可以将两者结合,这样一个可以进行有符号数加减法和无符号数加减法的通用计算器就诞生了。

module adder(input [7:0]A, B, input mode, output reg[7:0]C, output reg CF);reg cout;always@(*)beginif(mode == 00) begin //有符号加法C = A + B;OF = ((A[7] == B[7]) & (C[7] != A[7])); //溢出endelse if(mode == 01) begin //有符号减法C = A + (~B) +1'b1;OF = ((A[7] != B[7]) & (C[7] != A[7])); //溢出endif(mode == 10) begin //无符号加法{cout, C} = A + B;CF = cout;      //进位endelse if(mode == 11)begin          //无符号减法{cout, C} = A + {(~B)} +1'b1;CF = !cout;     //借位endend
endmodule

        下面是介绍有符号数和无符号数的加减运算的文章。

数字IC基础:有符号数和无符号数的加减运算icon-default.png?t=N7T8https://blog.csdn.net/weixin_45791458/article/details/134537623

http://www.yayakq.cn/news/370574/

相关文章:

  • 中律之窗网站建设Centos建网站必须域名
  • 网站备案ps淄博哪家公司做网站最好
  • 微信公众商城网站开发政务公开与网站建设
  • 如何创建网站的第一步网站截流做cpa
  • 免费红色ppt模板网站效果图代做网站
  • 定制网站成本多少济宁建设局官方网站
  • 企业网站建设人员分析下载了网站建设asp
  • 局域网建网站的详细步骤网站建设企业排名
  • 巩义网站建设工程看想看的做想做的电影网站
  • 十堰网站建设价格wordpress漫画小说
  • 一个人开公司做网站2345网址导航安装
  • 泉州网页网站制作搜索词排行榜
  • 高端建站选哪家可以自己做网站做宣传吗
  • 龙岗高端网站设计专家怎样自己做网站模板
  • 网站访问速度分析营销方案的几个要素
  • line 设计网站网站建设三站合一微信小程序
  • 360 的网站链接怎么做wordpress 本地头像
  • c 博客网站开发教程新圩做网站公司
  • 男女做污的网站上榜网络
  • 网址怎么申请网站邢台做网站推广的公司是哪家?
  • 做dnf辅助官方网站企业网站如何找词
  • 佛山市网站建设分站多少钱wordpress网站空白
  • 网站设计师工资怎样广告公司宣传语
  • 建设网站找哪家在什么网站可以接活做
  • 照片展示网站seo诊断优化方案
  • 珠海斗门建设局网站国外wordpress电影模板
  • 有什么网站可以免费神华集团两学一做网站
  • 网站网络wordpress 多页
  • 犀牛云做网站怎么这么贵医药o2o平台有哪些
  • 最稳定的免费的资源共享网站网络服务商电话