用verilog做一个可以将整数的每一个位分离的模块

比如一个两位数分成个位和十位

我用了两种方法

1.除法取余

assign q=shuzi/1000;
assign b=shuzi/100%10;
assign s=shuzi/10%10;
assign g=shuzi%10;

2.除法减法乘法

assign q=shuzi/1000;
assign b=shuzi/100-q*10;
assign s=shuzi/10-q*100-b*10;
assign g=shuzi-q*1000-b*100-s*10;

整个工程综合出来发现取余会占用很多资源 把除法去掉(但是没有实现位分离的功能)

除法和取余真的很占资源

感觉还是用一个算法比较好  二进制转换成BCD码  加三移位法

verilog的取余和除法相关推荐

  1. Python中取余、除法、取整的操作逻辑

    对于python而言,容易混淆的运算符有 除(/),取余(%),取整(//). 取余(%) 对于这三种运算符而言,取余操作有时会令人费解.例如: 7 % 3 =11 % 10 = 10.3 % 10 ...

  2. python的取整和取余_Python中取余、除法、取整的操作逻辑

    对于python而言,容易混淆的运算符有 除(/),取余(%),取整(//). 取余(%) 对于这三种运算符而言,取余操作有时会令人费解.例如: 7 % 3 =1 1 % 10 = 1 0.3 % 1 ...

  3. python笔记--运算符整除/取余/除法小技巧(7.15)

    1. 整除    // 10 //3 = 3 10//-3 = -4 -10//-3 = 3 对于整除运算,需要明白重点是向下圆整.因此结果为负数的情况下,圆整将离0更远. 2. 取余数% 公式:x% ...

  4. c语言 取余 % 和除法 / 的应用技巧 (在取位数方面的)

    万能公式: x / _ %10 你可以取出你想要的任何位数(整数哦,包含小数的以后再说) 比如456789 我想取6 6是千位数 456789 / 1000 % 10 就等到6了 为啥?分析一下 / ...

  5. python中的取余运算符是_python取余运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python中对负数求余的计算方法和求幂运算注意点python中对负数求余的计算 ...

  6. UVA 10494 - If We Were a Child Again(高精度除法和取余)

    题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  7. 大数运算(5)——大数除法(取模、取余)

    有关于大数除法的运算可以大致分为两种:一种是求商(取模),另一种是求余数(取余). 有两个大整数a和b,当a==b时,a/b==1,余数是0.(a!=0,b!=0) 当a>b时,a/b>= ...

  8. 计算机除法和取余在实际运用中的意义

    因为本人较菜,所以花了很多时间才终于理清楚了计算机中去模运算和除法运算的用处,然后在这里分享下 众所周知,在初步学习编程时,我们总会碰到一种换算的 题目,它们有的是以金钱换算为背景,有些干脆就是告诉你 ...

  9. python语言的取余运算符_Python 中用于整数除法取余的运算符是()_学小易找答案...

    [填空题]隐球菌病多由()传播. [单选题]下列选项中,哪一个符号是管道符号. ( ) [多选题]可采用分批法计算产品成本的企业有( ) [填空题]现有字符串 s="1234567" ...

最新文章

  1. python的服务器、客户端被拒绝访问_python – uWSGI服务器日志…权限被拒绝读取......
  2. mysql 热切换_热备服务器中,切换master中切换SQL
  3. LeetCode 1471. 数组中的 k 个最强值(排序)
  4. BZOJ4025 : 二分图
  5. 浪潮“151计划”:信息安全 没有“偏远地区”
  6. paypalsdk集成php,php核心paypal sdk
  7. 架构模式: API网关
  8. 计算机视觉相关专业的JCR一区期刊
  9. 数字图像处理的起源与应用
  10. android手势密码csdn,Android简易手势密码开源库
  11. linux du 查看文件夹大小
  12. 在Spring Boot中spring mvc常见注解解析及部分源码
  13. 第3章 Hive数据类型
  14. [论文解读]Bayesian Generalized Kernel Inference for Terrain Traversability Mapping
  15. 非常规手段免疫U盘病毒(Autorun.inf)
  16. 5G 几年了,高铁信号怎么还是这么差?
  17. Arduino 8x8点阵怦然心动
  18. grub无法正常启动的解决方法
  19. 程序设计,就是这样——如何学习程序设计(完整版)
  20. 2023 网站防红防举报源码

热门文章

  1. 微信小程序表单数据提交到php处理,数据插入数据库小案例。
  2. 我国计算机联锁系统有哪些,计算机联锁系统的概要设计与分析
  3. Git教程——git使用
  4. windows2008 r2,安装扫描仪驱动
  5. Android体重计算器
  6. 计算机的配置的实验报告怎么写,计算机实验报告范文
  7. Java版的jQuery
  8. 如何在项目运行过程中动态修改邮箱发件人的配置信息
  9. java微信小程序开发难点,赶紧收藏!
  10. IOS8 UI: 由 self.view = nil 引起的思考