|
串行中断
+0000031F: 930F PUSH R16
+00000320: 931F PUSH R17
+00000321: 93EF PUSH R30
+00000322: 93FF PUSH R31
+00000323: B7FF IN R31,0x3F
+00000324: 93FF PUSH R31
+00000325: E9EA LDI R30,0x9A ; 0x9A = 0b10011010 = 154
+00000326: E0F2 LDI R31,0x02 ; 0x02 = 0b00000010 = 2
+00000327: 83F0 ST Z,R31 ;将R31寄存器的内容传送至Z所指向的SRAM存储空间 Z指针地址分别由R31和R30指定 所以说这里有 点看不懂了 表马老师指教
+00000328: B1FC IN R31,0xC
+00000329: B10B IN R16,0xB
+0000032A: 7108 ANDI R16,0x18 ; 0x18 = 0b00011000 = 24
+0000032B: F501 BRNE +0x20 ; Destination: 0x00034C
+0000032C: E7EE LDI R30,0x7E ; 0x7E = 0b01111110 = 126
+0000032D: 8100 LD R16,Z
+0000032E: 7700 ANDI R16,0x70 ; 0x70 = 0b01110000 = 112
+0000032F: F4E1 BRNE +0x1C ; Destination: 0x00034C
+00000330: E8E5 LDI R30,0x85 ; 0x85 = 0b10000101 = 133
+00000331: 8100 LD R16,Z
+00000332: E7EF LDI R30,0x7F ; 0x7F = 0b01111111 = 127
+00000333: 0FE0 ADD R30,R16
+00000334: 83F0 ST Z,R31
+00000335: E8E5 LDI R30,0x85 ; 0x85 = 0b10000101 = 133
+00000336: 9503 INC R16
+00000337: 8300 ST Z,R16
+00000338: E8E4 LDI R30,0x84 ; 0x84 = 0b10000100 = 132
+00000339: 8110 LD R17,Z |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|