LJMP START
ORG 100H
START:
MOV SP,#6F ; Ustawienie wskaźnika stosu
MOV R0,#n ; załadowanie do R0 liczby do rozpisania
CALL Konwersja ; wywołanie procedury Konwersja
koniec: sjmp koniec ; pusta pętla by prcesor stanął w tym miejscu
Konwersja:
PUSH A ; zapisanie rejestru ACC na stosie
PUSH B ; zapisanie rejestru B na stosie
MOV A,R0
MOV B,#100
DIV AB
MOV R3,A
MOV A,B
MOV B,#10
DIV AB
MOV R2,A
MOV R1,B
POP B ; odtworzenie B ze stosu
POP A ; odtworzenie ACC ze stosu
RET
STOP :
LJMP STOP
Prosze napisanie co w pozostalych linikach robi ten program
ORG 100H
START:
MOV SP,#6F ; Ustawienie wskaźnika stosu
MOV R0,#n ; załadowanie do R0 liczby do rozpisania
CALL Konwersja ; wywołanie procedury Konwersja
koniec: sjmp koniec ; pusta pętla by prcesor stanął w tym miejscu
Konwersja:
PUSH A ; zapisanie rejestru ACC na stosie
PUSH B ; zapisanie rejestru B na stosie
MOV A,R0
MOV B,#100
DIV AB
MOV R3,A
MOV A,B
MOV B,#10
DIV AB
MOV R2,A
MOV R1,B
POP B ; odtworzenie B ze stosu
POP A ; odtworzenie ACC ze stosu
RET
STOP :
LJMP STOP
Prosze napisanie co w pozostalych linikach robi ten program
Moderowany przez lechm56:Regulamin nie jest dozwolone:
10.1 pisanie jednakowych postów lub tematów w różnych działach forum,