Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 09-04-2001, 20.53.31   #1
iceman2001
Newbie
 
Registrato: 20-02-2001
Messaggi: 3
iceman2001 promette bene
Allora sto preparandomi per un esame di architettura elaboratori II e avri bisogno della soluzione di questo esercizio per sapere se, e dove sbaglio...

Tradurre il codice pascal riportato qui sotto in assembler MASM per architettura Intel

X : = 3*y-3;
while x<10 do x : = x*x-1;
temp : = x; x: = y; y : = temp ;

potete anche scrivermi la soluzione alla mia e-mail fox.mulder@galactica.it
ovviamente se conoscete siti o link dove posso trovare informazioni sulla (base) della programmazione assembler o su Architettura elaboratori II (corso di infromatica) bhe... che dire ogni suggerimento è bene accetto !

grazie in anticipo
iceman2001 non è collegato   Rispondi citando
Vecchio 19-05-2001, 12.06.22   #2
hard code
Newbie
 
Registrato: 19-05-2001
Messaggi: 18
hard code promette bene
iceman2001,

non conosco bene la sintassi pascal, comunque proviamo ...

mov ax,3
mov bx,Y
mul bx
sub ax,3
mov X,ex ; calcolata X come (3*Y)-3

cmp X,10
jge fine ; solo se X<10 esegui il codice sotto altrimenti esci
mov ax,X
mov bx,X
mul bx
sub ax,1
mov X,ax ; ricalcolata X come (X*X)-1

push X
pop temp ; temp = X
push Y
pop X ; x=y
push Y
pop temp ; Y = temp


ciao
hard code non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Orario GMT +2. Ora sono le: 08.51.53.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.