AVR汇编语言实现的问题和AX寄存器的问题

本文详细探讨了AVR汇编语言如何实现阶乘运算,并解答了关于将AX寄存器中的16位数分解为四组每组4位的操作。深入解析汇编指令,提供解决实际编程问题的实用技巧。
AVR汇编语言实现 10!为什么不对?
ldi r17 $1
ldi r18 $1
ldi r16 $11
loop:mul r17,r18
mov r17,r0
inc r18
cp r18,r16
brne loop
nop

其实,这个问题,很多人都在纠结哦。迟点说下吧,应该大家都知道的。


求汇编完整成将AX寄存器中的16位数分成4组每组4位然后把这四组数分别放在AL BL CL DL?
将AX寄存器中的16位数分为4组,每组4位,然后把这四位数分别放在AL,BL,CL,DL中-Will the register AX 16 digit is divided into four groups of four, then put these four digits were in AL, BL, CL, DL
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值