Upload files to "Verifica/B1"
This commit is contained in:
parent
9f1c3e02bc
commit
60160af29c
|
@ -0,0 +1,20 @@
|
|||
; Manuel Vichi 3^AIN
|
||||
; Esercizio B1
|
||||
org 0h
|
||||
jp main
|
||||
org 100h
|
||||
main: ld HL, 200h
|
||||
call rout
|
||||
halt
|
||||
end
|
||||
rout: push HL
|
||||
push bc
|
||||
ld b, 3h
|
||||
ld A, (HL)
|
||||
loop: add A, (HL)
|
||||
dec b
|
||||
jr nz, loop
|
||||
ld (HL), a
|
||||
pop bc
|
||||
pop hl
|
||||
ret
|
|
@ -0,0 +1,4 @@
|
|||
:10000000C30001000000000000000000000000002C
|
||||
:10010000210002CD070176E5C506037E860520FCA9
|
||||
:0401100077C1E1C909
|
||||
:00000001FF
|
|
@ -0,0 +1,25 @@
|
|||
---------------------------------------------
|
||||
OSHONSOFT Z80 ASSEMBLER LISTING
|
||||
Line Addr Opcode Label Instruction
|
||||
---------------------------------------------
|
||||
0001 0000 ; Manuel Vichi 3^AIN
|
||||
0002 0000 ; Esercizio B1
|
||||
0003 0000 org 0h
|
||||
0004 0000 C3 00 01 jp main
|
||||
0005 0003 org 100h
|
||||
0006 0100 21 00 02 main: ld HL, 200h
|
||||
0007 0103 CD 07 01 call rout
|
||||
0008 0106 76 halt
|
||||
0009 0107 end
|
||||
0010 0107 E5 rout: push HL
|
||||
0011 0108 C5 push bc
|
||||
0012 0109 06 03 ld b, 3h
|
||||
0013 010B 7E ld A, (HL)
|
||||
0014 010C 86 loop: add A, (HL)
|
||||
0015 010D 05 dec b
|
||||
0016 010E 20 FC jr nz, loop
|
||||
0017 0110 77 ld (HL), a
|
||||
0018 0111 C1 pop bc
|
||||
0019 0112 E1 pop hl
|
||||
0020 0113 C9 ret
|
||||
Number of errors = 0
|
Binary file not shown.
Loading…
Reference in New Issue