Skip to content

Instantly share code, notes, and snippets.

View Joursoir's full-sized avatar

Alexander Goncharov Joursoir

View GitHub Profile
.include "m16def.inc"
.def shift = r19 ; start defines
.def temp = r20
.cseg ; start segment of code
.org 0
argv: .db 62, 3, 251, 50; arguments: A B C D
ldi ZH, high(argv) ; pointer to arguments
ldi ZL, low(argv)
@Joursoir
Joursoir / assembly4
Last active December 23, 2020 06:17
.include "m168def.inc"
; start defines
.def counter = R16 ; number of array values
.def first_v = R17 ; first value
.def second_v = R18 ; second value
.def temp = R19 ; temporary value
.def suit_num = R20 ; suitable numbers
; end defines
.dseg ; start segment of data