第33篇 计算数据中最长的连续1的个数<三>

Q:如何将计算出的结果(最长的连续1的个数)显示在DE2-115开发板的HEX上?

**A:**基本原理:DE2-115_Computer_System中的HEX并行端口作为内存映射设备连接到DE2-115开发板的七段数码管,每个端口都对应内存映射地址。将寄存器r10中的二进制数计算结果转换为十进制数,通过点亮七段数码管相应的段来显示0-9这10个数字。如要在HEX0上显示数字0,就点亮除数码管段6之外的所有其他数码管段,即将 (00111111)B存储到与HEX3~0 并行端口对应的地址中。

本实验的程序设计将最长的连续1的个数以十进制数显示在HEX1-HEX0上,部分汇编程序代码如下:

运行程序后可以观察到开发板上的HEX1显示1,HEX0显示2,即最长的连续1的个数为12。

相关推荐
国科安芯6 小时前
芯片抗单粒子性能研究及其在商业卫星测传一体机中的应用
嵌入式硬件·安全·fpga开发·性能优化·硬件架构
我在人间贩卖青春12 小时前
汇编之分支跳转指令
汇编·arm·分支跳转
szxinmai主板定制专家13 小时前
RK3588 8个USB工控解决方案,适用于机器视觉,工业互联等
arm开发·人工智能·fpga开发
我在人间贩卖青春15 小时前
汇编之加载存储指令
汇编·arm·寄存器加载存储
我在人间贩卖青春15 小时前
汇编之状态寄存器访问指令
汇编·arm·状态寄存器
我在人间贩卖青春16 小时前
汇编之软中断指令和协处理指令
汇编·arm·软中断·协处理
我在人间贩卖青春18 小时前
汇编之数据处理指令
汇编·arm·数据处理指令
Aaron158821 小时前
RFSOC与ADRV9009、AD9026、AD9361技术指标及应用场景对比分析
人工智能·算法·fpga开发·硬件工程·信息与通信·信号处理·基带工程
忙碌5442 天前
实战指南:如何用Docker+Kubernetes高效部署机器学习模型
fpga开发
国科安芯2 天前
实战验证:ASM1042S2S CANFD收发器的质子单粒子效应试验与在轨性能
网络·人工智能·单片机·嵌入式硬件·物联网·fpga开发