今天,有朋友叫我写一个8位并入,1位串出的移位寄存器。在这里就当复习了移位寄存器了,笑。

移位寄存器,比较简单,就不介绍了,直接上代码和测试文件。

顶层文件如下:

由计数器自加1,为移位寄存器提供控制信号。移位寄存器部分,分为三部分,cnt>0,cnt=0和cnt<0(当然不可能小于0)。

在cnt>0的条件下,从低7位向高7位左移一位;在cnt=0的条件下,将din赋值给d_reg;在cnt<0的条件下,保持d_reg。

最后只需将d_reg的最高位赋值给dout即可。

测试文件如下:

波形测试,达到移位寄存器的目的。如下:

8位并入,1位串出的移位寄存器相关推荐

  1. 【蓝桥杯】基础练习 01字串 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:

    问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串. 输入 ...

  2. python 64位程序 打包用于32位系统_python分别打包出32位和64位应用程序

    由于我们分发的python应用可能运行在64位环境,也可能运行在32位环境,所以我们需要为同一套应用代码配置两套打包环境,怎么配置? 步骤如下 1,在电脑上分别下载安装32位和64位的python,安 ...

  3. 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。

    //编写人:yike //时间:2021/12/25/17:11 //问题描述 // //对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: // //00000 / ...

  4. 这个偏僻的小山村竟出了12位博士28位硕士,高产“学霸”背后原因曝光......

    全世界只有3.14 % 的人关注了 爆炸吧知识 考上大学 留名祖宗祠堂 今早,超模君刷微博的时候,有一则新闻吓得我虎躯一震-- 一个总共才2000多人小山村,竟然出了12位博士28位硕士.而且考上大学 ...

  5. Arm 64位 汇编入栈和出栈

    Arm 64位的汇编指令和32汇编指令有很大差别,其中一个入栈和出栈方式不太一样. 函数入口第一件事情就是将需要的用到的寄存器先进行保存入栈 Arm 64位入栈方式 sub sp, sp,#0x30s ...

  6. 【例题】给定一个浮点格式(IEEE 754),有k位指数和n位小数,对于下列数,写出阶码E、尾数M、小数f和值V的公式。另外,请描述其位表示。

    前言: 上次学习汇编语言(清华大学 张悠慧)是在11月26日,内容是IEEE 754(浮点数表示).当时撇下了一道题,等度过了12月(英语六级+本科阶段的最后考试+最后的大作业)再把汇编捡起来.现在正 ...

  7. 将32位的ip二进制串转换为十进制

    /******************** 将32位的ip二进制串转换为十进制 **************************/ #define MAX 32 #include<stdio ...

  8. 给出不多于5位的正整数,求出它是几位数,分别输出每一位按逆序输出每一位数字。

    给出不多于5位的正整数,要求: 1,求出它是几位数 2,分别输出每一位数 3,按逆序输出每一位数字,例如原数为321,应输出123. 第一种方法: (1)求一个数是几位数,有一种方法是: if (x ...

  9. JAVA 输入身份证号码进行验证正误,15位转18位,并解析出生日、当前年龄、地区代码、性别

    我们的身份证号码包含很多的信息,下面的代码提供了身份证的解析功能,具体看注释吧,已经写全了 import java.text.SimpleDateFormat; import java.util.Da ...

最新文章

  1. 计算机视觉:图像检测和图像分割有什么区别?
  2. Android Studio -添加你见过的最牛Log*神器*
  3. python爬虫实战-python爬虫实战一:分析豆瓣中最新电影的影评
  4. Android 2.3 API改变大全(转载)
  5. PLS-00172: string literal too long
  6. 关于REST API设计的一些小经验
  7. vue项目没有启动成功的原因之一
  8. Spring Data JPA 从入门到精通~默认数据源的讲解
  9. freemodbus收藏学习网址
  10. json c语言 数组转字符串数组中,json和字符串/数组/集合的互相转换の神操作总结...
  11. python求圆柱体的体积_Python 常见优化技巧,让你的程序溜溜的跑起来!
  12. MFC初步教程(二)
  13. 【转】几个颇有创意的网站推广方法
  14. XcodeGhost简单查看
  15. 赛事相关 | 腾讯觅影×腾讯云TI平台,锁了
  16. matlab短均线滞后项,如何解决均线理论时间滞后性? 方法其实很简单!
  17. 明日之后维护服务器什么情况,明日之后无法连接服务器是什么原因
  18. Vue实现购物车功能
  19. 揭开AutoRun功能的神秘面纱
  20. 第三章(第一部分) 月夜猫の魅 友谊的决裂

热门文章

  1. 招商银行信用卡中心测试工程师校招面经
  2. 57、读C陷阱和缺陷(C Traps and Pitfalls)(三)
  3. 计算机组装所需要的部件,组装一台电脑需要哪些配件【详细列举】
  4. 汇编指令---ROL和ROR指令
  5. 如何使用栈非递归地求解Ackerman函数
  6. mysql 各部门前三薪资_选出每个部门薪资前三的员工的信息
  7. ShopsN开源多用户商城系统近期将提供下载
  8. excel的Countif函数使用详细教程
  9. vhdx中的win10进行大版本系统升级
  10. 淘宝店铺采集工具如何采集同行店铺信息的?