assembly

valerius14

Utente Èlite
1,619
124
OS
osx
grazie mille
visto..... lo metto subito sotto i ferri... poi mi ci metto pure io che si e no ho imparato 4 codici.... e domani pomeriggio o lezione vero che la parte di architettura e iniziata da 2 lezioni però meglio capirci tutto ora seguendo poi con l'emulatore che niente dopo perche si fa tutto insieme...

se ho qualche problema con qualche codice o esercizio "rompo le scatole" sul topic
 

valerius14

Utente Èlite
1,619
124
OS
osx
lan ciato comando da terminale cd indirizzo dove c'e la cartella i8086emu premunto invio
lanciato comando ./configure premuto invio
sfilza di righe dove l'ultima dice chiaramente configure error:no acceptable c compiler found in $path
 

pabloski

Utente Èlite
2,868
916
eehhhmmm anche i8086emu devo emularlo in dosbox sotto mac ? o dove lo emulo? terminale ?

no, è emulatore che gira sotto macos mica sotto dosbox

gli errori te li dà perchè non hai installato nessun compilatore....installa xcode prima

se proprio non compila puoi sempre far girare emu8086 sotto wine oppure installare bochs che pure ti fa vedere il contenuto dei registri
 

valerius14

Utente Èlite
1,619
124
OS
osx
riesumo vecchio post...

qualcuno di buona volontà sa dirmi se e corretto semi corretto o totalmente da buttare?

questo esercizio a mio parere dovrebbe fare il fattoriale di 5

name "fattoriale"
.model small
.data


.code


mov ax,5

mov bx,ax ;bx=5
continua dec bx-1 ;decremento 5-1=4
pop ax ;inserisco valore ax
push bx ;salvo 4
mul bx ;moltiplico ax x bx
mov ax,bx ; sposto valore bx in ax
push ax ; salvo valore ax
pop bx ; rimetto 4 in bx
cmp bx,0 ; confronto bx con 0
jne continua ; salta se non uguale a 0 a continua

ret
endp
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili