Estratto del documento

Raccolta esercizi Assembly

FOR i=1 to 100

D3=D3+ contenuto 8120

ORG $8000
START MOVEM.L A0/D2-D3,-(SP)
LEA $8120,A0
MOVE #4,(A0)
MOVE I,D2
MOVE #2,D3
JSR PROGR
MOVEM.L (SP)+,A0/D2-D3
STOP #$2700

ORG $8400
PROGR MOVEM.L A0/D2-D3,-(SP)
LOOP CMP #100,D2
BGE FINE
ADD (A0),D3
ADD #1,D2
JMP LOOP
FINE MOVEM.L (SP)+,A0/D2-D3
RTS

ORG $8500
I DC 1
END START

FOR i=1 to 120 step 2

D3=D3-cont$8120

ORG $8000
START MOVEM.L A0/D0/D3,-(SP)
LEA $8120,A0
MOVE #2,(A0)
MOVE #3,D3
MOVE I,D0
JSR PROG
MOVEM.L (SP)+,A0/D0/D3
STOP #$2700

PROG ORG $8200
LOOP CMP #120,D0
BGT FINE
SUB (A0),D3
ADD #2,D0
JMP LOOP
FINE RTS

ORG $8400
I DC 1
END START

FOR i=1 to 60 step D2

D3=!D3 - contenuto della memoria ($8400)

ORG $8000
START MOVEM.L A0/D1-D3,-(SP)
LEA $8400,A0
MOVE #2,(A0)
MOVE I,D1
MOVE #2,D2
MOVE #3,D3
JSR CICLO
MOVEM.L (SP)+,A0/D1-D3
STOP #$2700

CICLO MOVEM.L A0/D1-D3,-(SP)
LOOP CMP #60,D1
BGE FINE
NOT D3
SUB (A0),D3
ADD D2,D1
JMP LOOP
FINE MOVEM.L (SP)+,A0/D1-D3
RTS

ORG $8200
I DC 1
END START

FOR i=1 to 60 step 2

D1=!D1+i+contenuto memoria ($8400)

ORG $8000
START MOVEM.L A0/D0-D1,-(SP)
LEA $8400,A0
MOVE #3,(A0)
MOVE #2,D1
MOVE INDICE,D0
JSR CICLO
MOVEM.L (SP)+,A0/D0-D1
STOP #$2700

ORG $8200
CICLO MOVEM.L A0/D0-D1,-(SP)
LOOP CMP #60,D0
BGE FINE
NEG D1
ADD D0,D1
ADD (A0),D1
ADD #2,D0
JMP LOOP
FINE MOVEM.L (SP)+,A0/D0-D1
RTS

ORG $8500
INDICE DC 1
END START

FOR i=1 to contenuto della memoria $8400 step 3

D2=D2+contenuto memoria $8204

ORG $8000
START MOVEM.L A0-A1/D1-D2,-(SP)
LEA $8400,A0
LEA $8204,A1
MOVE #10,(A0)
MOVE #2,(A1)
MOVE #5,D2
JSR PROG
MOVEM.L (SP)+,A0-A1/D1-D2
STOP #$2700

ORG $8500
PROG MOVEM.L D1,-(SP)
MOVE I,D1
LOOP CMP (A0),D1
BGE FINE
ADD (A1),D2
ADD #3,D1
JMP LOOP
FINE MOVEM.L (SP)+,D1
RTS

ORG $8700
I DC 1
END START

FOR I=1 TO contenuto $8600

D0=D0+I

ORG $8000
START MOVEM.L A0/D0,-(SP)
LEA $8600,A0
MOVE #7,(A0)
MOVE #2,D0
JSR PROG
MOVEM.L (SP)+,A0/D0
STOP #$2700

ORG $8200
PROG MOVEM.L D1,-(SP)
MOVE I,D1
LOOP CMP (A0),D1
BGT FINE
ADD D1,D0
ADD #1,D1
JMP LOOP
FINE MOVEM.L (SP)+,D1
RTS

ORG $8400
I DC 1
END START

FOR i=2 to Z step (A1)

D4=D4+contenuto memoria($8240+i)

ORG $8000
START MOVEM.L A0-A1/D3-D5,-(SP)
LEA $8240,A0
MOVE #2,(A0)
MOVE #2,(A1)
MOVE I,D3
MOVE #3,D4
MOVE Z,D5
JSR PROG
MOVEM.L (SP)+,A0-A1/D3-D5
STOP #$2700

PROG ORG $8400
LOOP CMP D5,D3
BEQ FINE
ADD (A0,D3),D4
ADD (A1),D3
JMP LOOP
FINE RTS

ORG $8600
I DC 2
Z DC 10
END START

FOR i=4 to 40 step 4

D3=!D3 + contenuto della memoria $8140

ORG $8000
START MOVEM.L A0/D3,-(SP)
LEA $8140,A0
MOVE #2,(A0)
MOVE #1,D3
JSR PROG
MOVEM.L (SP)+,A0/D3
STOP #$2700

ORG $8200
PROG MOVEM.L D2,-(SP)
MOVE I,D2
LOOP NEG D3
CMP #40,D2
BGE FINE
ADD (A0),D3
ADD #4,D2
JMP LOOP
FINE MOVEM.L (SP)+,D2
RTS

ORG $8400
I DC 4
END START

FOR i=4 to contenuto della memoria $8200

D2=!D2+!D1

ORG $8000
START MOVEM.L A0/D0-D2,-(SP)
LEA $8200,A0
MOVE I,D0
MOVE #2,D1
MOVE #3,D2
MOVE #10,(A0)
JSR PROG
MOVEM.L (SP)+,A0/D0-D2
STOP #$2700

PROG
LOOP CMP (A0),D0
BEQ FINE
NEG D1
NEG D2
ADD D1,D2
ADD #1,D0
JMP LOOP
FINE RTS

I DC 4
END START

FOR i=1 to 60 step 2

D1=!D1+i+contenuto memoria ($8400)

ORG $8000
START MOVEM.L A0/D3,-(SP)
LEA $8420
Note: The last section seems like an incomplete portion of the code. Please provide the full content for complete formatting.
Anteprima
Vedrai una selezione di 5 pagine su 19
Raccolta Esercizi Assembly Pag. 1 Raccolta Esercizi Assembly Pag. 2
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Raccolta Esercizi Assembly Pag. 6
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Raccolta Esercizi Assembly Pag. 11
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Raccolta Esercizi Assembly Pag. 16
1 su 19
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher enzonapoli1996 di informazioni apprese con la frequenza delle lezioni di architettura dei calcolatori e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Napoli - Parthenope o del prof Salvi Giuseppe.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community