Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .include "m128def.inc"
- .def szamalso=r16
- .def szamfelso=r17
- .def tmp=r18
- .org 0x0
- jmp start
- .org 0x100
- start:
- ; -- STACK BEÁLLÍTÁS--
- ldi r23, high (ramend)
- out SPH, r23
- ldi r23, low (ramend)
- out SPL, r23
- clr r23
- call szubrutin_BITvadasz
- vege:
- jmp vege
- // o. bit 0, 1. bit 1
- szubrutin_BITvadasz:
- ldi szamalso, low (0b0011_0001_0001_0010)
- ldi szamfelso, high (0b0011_0001_0001_0010)
- andi szamalso, 0b00011
- andi szamfelso, 0b101000
- cpi szamalso,0b10
- brne hamis
- cpi szamfelso,0b100000
- brne hamis
- igaz:
- ldi tmp, 1
- jmp sz_vege
- hamis:
- ldi tmp, 0
- sz_vege:
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement