Narjen print.asm in primeri z vaj
This commit is contained in:
parent
a363fd8403
commit
1a6a994e53
4 changed files with 44 additions and 0 deletions
1
ass1/vhod_izhod/AA.dev
Normal file
1
ass1/vhod_izhod/AA.dev
Normal file
|
|
@ -0,0 +1 @@
|
|||
SIC/XE
|
||||
13
ass1/vhod_izhod/hello.asm
Normal file
13
ass1/vhod_izhod/hello.asm
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
hello START 0
|
||||
CLEAR X
|
||||
loop LDCH txt, X
|
||||
WD #1
|
||||
TIX #txtlen
|
||||
JLT loop
|
||||
halt J halt
|
||||
|
||||
txt BYTE C'Hello world'
|
||||
txtend EQU *
|
||||
txtlen EQU txtend-txt
|
||||
|
||||
END hello
|
||||
15
ass1/vhod_izhod/print.asm
Normal file
15
ass1/vhod_izhod/print.asm
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
print START 0
|
||||
CLEAR X
|
||||
|
||||
loop LDCH txt, X
|
||||
WD #0xAA
|
||||
TIX #txtlen
|
||||
JLT loop
|
||||
|
||||
halt J halt
|
||||
|
||||
txt BYTE C'SIC/XE'
|
||||
txtend EQU *
|
||||
txtlen EQU txtend-txt
|
||||
|
||||
END print
|
||||
15
ass1/vhod_izhod/text.asm
Normal file
15
ass1/vhod_izhod/text.asm
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
text START 0
|
||||
LDCH #97
|
||||
+STCH @screenp
|
||||
|
||||
LDA screenp
|
||||
ADD #1
|
||||
STA screenp
|
||||
|
||||
LDCH #97
|
||||
+STCH #0xb801
|
||||
|
||||
halt J halt
|
||||
|
||||
screenp WORD 0xb800
|
||||
END text
|
||||
Loading…
Add table
Add a link
Reference in a new issue