author | Tero Marttila <terom@paivola.fi> |
Thu, 01 May 2014 23:44:42 +0300 | |
changeset 84 | 9ebf1a2cee3a |
parent 45 | 7c684d241675 |
permissions | -rw-r--r-- |
18 | 1 |
; XXX: stupid thing won't parse, and it's right from the README example... |
2 |
; .ifndef _MACROS_INC_ |
|
3 |
; .define _MACROS_INC_ |
|
4 |
||
45 | 5 |
;; Store to memory address |
18 | 6 |
.macro poke |
7 |
.message "No parameters" |
|
8 |
.endm |
|
9 |
||
10 |
.macro poke_i_8_i |
|
11 |
ldi @1, @2 |
|
12 |
sts @0, @1 |
|
13 |
.endm |
|
14 |
||
15 |
.macro poke_i_16_i |
|
16 |
ldi @1, low(@3) |
|
17 |
sts @0+0, @1 |
|
18 |
||
19 |
ldi @2, high(@3) |
|
20 |
sts @0+1, @2 |
|
21 |
.endm |
|
22 |
||
23 |
; .endif |