assembly - AVR 汇编算术 - 如何查看输出
问题描述
我正在使用 AVR 尝试很多东西,使用 Atmel Studios 和 ATmega2560 模拟器。现在我正在尝试了解汇编程序中的一些基本内容。我正在尝试的是非常简单的算术,但我迷失了如何获得输出以确认我做对了。这段代码是最简单的添加 2+2 的代码,我正在尝试使用 PORTB 作为输出,所以当我跨过它时,我应该在下方的控制台中看到 PORTB 4,但我只是跨过并没有得到任何提示. 有人能指出我的算术实验结果的好方法吗?
ldi r17,0xFF
ldi r16,2
ldi r18,2
add r16,18
out DDRB,r17
out PORTB,r16 //was hoping to see 4 in console or somewhere
start:
rjmp Start
解决方案
推荐阅读
- python - AttributeError:“NoneType”对象在使用 StringVar() 时没有属性“_root”
- php - 如何从php中包含'<'符号的字符串中删除空格?
- java - 将二叉树附加到另一个二叉树
- woocommerce - 如果街道地址在黑名单中,则拒绝结帐 WooCommerce
- c# - 在 ASP.NET Core 2.1 中没有为此 DbContext 配置数据库提供程序
- android - MPAndroidChart 分组栏不是从左侧开始
- jboss - jbpm & drools 工作台与日食。为什么这两者都存在?
- javascript - JSON.parse() 永远不会完成
- php - ODOO 10 发票验证
- meteor - Meteor 如何将一个模板助手调用到另一个助手中?