* Example: lsr r19 ; Divide r19:r18 by two ror r18 ; r19:r18 is an unsigned two-byte integer brcc zeroenc1 ; Branch if carry cleared asr r17 ; Divide r17:r16 by two ror r16 ; r17:r16 is a signed two-byte integer brcc zeroenc2 ; Branch if carry cleared ... zeroenc1: nop ; Branch destination (do nothing) ... * 5、算术右移 ASR – Arithmetic Shift Right ASR Rd ;0 ≤ d ≤ 31, PC ← PC + 1 寄存器 Rd 中的所有位右移 1 位,而位 7 保持不变,位 0 送入 SREG 的 C 标志位 该操作实现 符号数除以 2 而不改变符号 进位标志C用于结果的舍入 注意:AVR没有算术左移指令 * Example: ldi r16,$10 ; Load decimal 16 into r1
您可能关注的文档
最近下载
- 核心素养视域下小学美术大单元教学:价值、困境及实践路径.docx VIP
- T_SZFA 002-2021_多功能沙发_标准.pdf VIP
- 内蒙古锡林郭勒盟镶黄旗第一中学2023-2022学年高一下学期期中考试数学(文)试题(含解析).docx VIP
- 七年级历史下学期期末考试原创模拟卷(考试版).doc VIP
- DBJT15-94-2013 静压预制混凝土桩基础技术规程(广东).pdf VIP
- 四川省乐山市2025年中考化学试题(附答案解析).pdf VIP
- 人工智能在智能教育中的个性化教学.pptx VIP
- 亚朵人力资源部20155号酒店员工手册.pdf VIP
- 李瀚荪编《电路分析基础》(第4版)第六章.ppt VIP
- 2025csp提高组试卷及答案.doc VIP
原创力文档

文档评论(0)