第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。

相关推荐
点灯大师李13 小时前
Zynq FPGA UART程序固化完整流程文档
fpga开发
坤驰科技13 小时前
测风激光雷达数据采集解决方案
fpga开发
fengye20716113 小时前
板凳----------(枯藤 )vs2026+win10(第六章-4)
汇编
博览鸿蒙15 小时前
FPGA 可以转 IC 设计吗?需要具备哪些条件
fpga开发
GateWorld15 小时前
真双端口RAM在FPGA中使用
fpga开发·ram·实战经验·tdp-ram使用
-曾牛16 小时前
【汇编语言入门】从第一个加法程序吃透汇编核心基础
汇编·单片机·嵌入式硬件·汇编语言·病毒分析·lcx·逆向开发
stars-he18 小时前
FPGA学习笔记(9)以太网UDP数据报文发送电路设计(三)
笔记·学习·fpga开发
stars-he19 小时前
FPGA学习笔记-拔河游戏电路设计
笔记·学习·fpga开发
切糕师学AI20 小时前
ARM 汇编指令:ROR(循环右移)
汇编·arm开发
切糕师学AI20 小时前
ARM 汇编指令:LSL(逻辑左移) 和 LSR(逻辑右移)
汇编·arm开发