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

相关推荐
say_fall20 分钟前
半导体存储器_从分类到Cache完全指南
汇编·微机原理·8086
GateWorld44 分钟前
LCD显示技术完全指南:原理·制造·驱动·FPGA实现之点屏四 LVDS
fpga开发·lcd显示·fpga点亮屏幕·minilvds
第二层皮-合肥16 小时前
【数据采集专栏】利用TDC提高外部触发精度
fpga开发
尤老师FPGA17 小时前
HDMI数据的接收发送实验(十三)
fpga开发
是星辰吖~21 小时前
x86反汇编_深度学习_单链表
汇编
博览鸿蒙21 小时前
[特殊字符]AI+FPGA 全栈学习大纲【就业版】定位
人工智能·学习·fpga开发
是星辰吖~1 天前
x86反汇编_深度学习_链表OJ题反汇编
汇编
燎原星火*1 天前
AD/DA硬件电路设计
fpga开发
GateWorld1 天前
LCD显示技术完全指南:原理·制造·驱动·FPGA实现之点屏三
fpga开发·lcd显示·fpga点亮屏幕·minilvds
XINVRY-FPGA1 天前
XC7Z035-2FFG900I Xilinx/AMD Zynq-7000 SoC FPGA
人工智能·嵌入式硬件·计算机视觉·fpga开发·硬件工程·dsp开发·fpga