Sartomiki.net

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home Esercizi Assembler Esercizio 7 - Ordinamento

Esercizio 7 - Ordinamento

E-mail Stampa PDF
Valutazione attuale: / 0
ScarsoOttimo 

Testo:
Si scriva un programma in linguaggio Assembler 8086 che esegua le seguenti operazioni:
a)Definisca un vettore VETT di 3 elementi, positivi e negativi, ciascuno su 8 bit, inizializzato a piacimento
b)Si esegua l’ordinamento degli elementi di VETT

Soluzione:
DIM    EQU    3

.model small
.stack

.data
vett    db    2, -1, 3

.code
.startup

LEA SI, vett

inizio:
MOV AL, vett
CMP AL, vett+1
JL ordinato:

MOV AH, vett+1
MOV vett+1, AL
MOV vett, AH

ordinato:
MOV AL, vett+1
MOV AH, vett+2
CMP AL, AH
JL ordinato2

MOV vett+1, AH
MOV vett+2, AL
JMP inizio:

ordinato2:

.exit
end


blog comments powered by Disqus
 

http://sartomiki.net/modules/mod_fuofb/assets/it/find-us-on-facebook-1.png

Follow me

Amici

Chi è online

 16 visitatori online

Siti amici

Banner

Notizie flash

Sono online un po' di appunti! A partire da calcolatori elettronici, proseguendo per introduzione alle reti telematiche e passando infine per sistemi operativi. Scrivetemi se trovate qualche errore... A breve saranno aggiunti nuovi appunti e completati quelli attuali!

PUBBLICITA'