| V I S U A L I Z Z A D I S C U S S I O N E |
| n/a |
Inserito il - 03/01/2004 : 19:09:41 Ciao a tutti e buone feste fatte. E' il mio primo post in questo forum e scrivo solo per comunicarvi che nella mia homepage http://www.LaUrEaTeCi.iT ho pubblicato un programmino in assembler completo di sorgente per la traduzione da notazione infissa alla notazione polacca inversa. A proposito, riusulta a qualcuno oltre me la mancanza di un'operatore nell'esercizio della conversione da postfissa a infissa?
Il moderatore: sai com'è, se chiedessi il permesso prima di mettere indirizzi di siti... |
| 20 U L T I M E R I S P O S T E (in alto le più recenti) |
| n/a |
Inserito il - 18/01/2004 : 11:28:44 Ciao Raffaele, tutto comunque si è concluso per il meglio Su, entra in chat;) |
| Raf84 |
Inserito il - 18/01/2004 : 11:19:04 Citazione: Messaggio inserito da Chilavert
Cordialmente già ho i caz*i girati di mio, quindi non mi fare incazzare ulteriormente con questi giri di parole degni del miglior avvocato del ca**o...
|
| MnK |
Inserito il - 18/01/2004 : 09:17:08 ok allora avevo capito giusto.... |
| DarkSiDe |
Inserito il - 17/01/2004 : 21:24:48 0000 0B 60 000E (è una operazione Registro-Diretto) 0004 01 60 0010 (il comando è ADD cod. 01)
Mnk: hai sbagliato i codici operativi, quelli che ti ha postato joker sono giusti... |
| MnK |
Inserito il - 17/01/2004 : 16:46:52 0000 0A 60 000E Mov 6,Elem !!!ERRORE!!! 0004 0A 60 0010 Add 6,Sum !!!ERRORE!!!
scusa ma l'errore e' che hanno codici operativi uguali?? sai com'e' i dubbi vengono.... |
| MnK |
Inserito il - 12/01/2004 : 21:02:53 Il Block num sulla mia tastiera nn si vede se e' attivato o meno.......
|
| MnK |
Inserito il - 12/01/2004 : 21:00:50 bhe che dire.... Errori di distrazione cmq grazie 1000 per avermelo fatto notare.....
|
| d-joker |
Inserito il - 12/01/2004 : 20:10:02 Citazione: Messaggio inserito da MnK
PROCEDURA Confronto
CALCOLO TAVOLA DEI SIMBOLI
Lunghezza Istruzione (in Byte Esad) Valore ILC ( in Esad) Proc Confronto 0 External Somma,Elem 0 Lea 2,Vet 4 0 Mov 3,N 4 4 Mov 4,Conf 4 8 Ciclo Cmp 4,(2) 2 C JE Controllo 4 E Mov 5,Elem 4 12 Call Somma 4 16 Contr Inc 2 2 1A Dec 3 2 1C Cmp 3,#0 2 1E JGT Ciclo 4 20 RET 2 24 Vet DS 48 60 26 N DS 1 2 86 Conf DS 1 2 88 END CONFTRONTO 8A
48 In esadecimale= 30 * 2(byte)= 60 byte
Tavola Dei Simboli
Simbolo ILC Ciclo C Controllo 1E !!ERRORE"" Valore corretto: 1A Vet 2° !!ERRORE!! Valore corretto: 26 N 8° !!ERRORE!! Valore corretto: 86 Conf 8C !!ERRORE!! Valore corretto: 88
Modulo Oggetto Procedura Confronto
Identificazione: Confronto, Lunghezza del programma (in esad) 8A
Tabella degli Entry Point
Simbolo Indirizzo Confronto 0
Tabella dei Riferimenti Esterni:
Elem 14 Somma 18
Istruzioni Macchina:
Indirizzo Contenuto 0 0A 20 0026 Lea 2,Vet 4 0B 30 0086 Mov 3,N 8 0B 40 0088 Mov 4,Conf C 04 42 Ciclo Cmp 4,(2) E 07 00 001A JE Controllo 12 0B 50 0000 Mov 5,Elem 16 02 00 0000 Call Somma 1A 06 20 Contr Inc 2 1C 05 30 Dec 3 1E 03 30 Cmp 3,#0 * 20 08 00 000C JGT Ciclo 24 10 00 RET 26 00 00 Vet DS 48 86 00 00 N DS 1 88 00 00 Conf DS 1
* SE CI FOSSE STATO UN QUALSIASI NUMERO ESADECIMALE SAREBEE STATO LO STESSO?PERCHE’ NN COMPARE IL VALORE CON CUI LO CONFRONTO?
Dizionario di Rilocazione:
0002 0006 000A 0010 0022
Allegato: tangorra.doc 82,91 KB
|
| d-joker |
Inserito il - 12/01/2004 : 19:57:53 Citazione: Messaggio inserito da MnK
PROCEDURA Somma
CALCOLO TAVOLA DEI SIMBOLI
Lunghezza Istruzione (in Byte Esad) Valore ILC ( in Esad) Proc Somma 0 Pubblic Elem 0 Mov 6,Elem 4 0 Add 6,Sum 4 4 Mov Sum,6 4 8 RET 2 C Elem DS 1 2 E Sum DS 1 2 10 End Somma 12
Tavola Dei Simboli
Simbolo ILC Elem E Sum 10
Modulo Oggetto Procedura Somma
Identificazione: Ordina , Lunghezza del programma (in esad):12
Tabella degli Entry Point
Simbolo Indirizzo Somma 0 Elem E
Tabella dei Riferimenti Esterni: Vuota!!
Istruzioni Macchina:
Indirizzo Contenuto 0000 0A 60 000E Mov 6,Elem !!!ERRORE!!! 0004 0A 60 0010 Add 6,Sum !!!ERRORE!!! Queste quelle esatte: 0000 0B 60 000E (è una operazione Registro-Diretto) 0004 01 60 0010 (il comando è ADD cod. 01) il resto è ok per questo esercizio.
0008 0D 60 0010 Mov Sum,6 000C 10 00 RET 000E 00 00 Elem DS 1 0010 00 00 Sum DS 1
Dizionario di Rilocazione
0002 0006 000A
|
| Chilavert |
Inserito il - 12/01/2004 : 19:19:14 il bloc num come ce l'avevi, attivato o disattivato? bwhahah |
| MnK |
Inserito il - 12/01/2004 : 18:27:39 l'avevo capito nn mi funzava alt+126....NN HO CAPITO ANCORA COME MAI....... gestori c'e' una risp a tutto ciò?...... |
| silent |
Inserito il - 12/01/2004 : 17:26:56 no il simpaticone era riferito al primo indirizzo che mi hai dato.scusa e ti ringrazio |
| MnK |
Inserito il - 12/01/2004 : 16:49:50 http://www.di.uniba.it/~arch/ nn e' questo? a me pare di sì..... |
| silent |
Inserito il - 12/01/2004 : 16:40:02 non quello SIMPATICONE |
| MnK |
Inserito il - 12/01/2004 : 16:39:50 http://www.di.uniba.it/~arch/ |
| MnK |
Inserito il - 12/01/2004 : 16:36:51 www.uniba.it/Šarch
|
| silent |
Inserito il - 12/01/2004 : 16:32:05 scusate qualcuno sa l'indirizzo del sito dove pizzutilo e tangorra mettono le dispense ?? |
| MnK |
Inserito il - 10/01/2004 : 17:15:27 l'ho messo come allegato così si vedono le tabelle. se trovate errori ditelo.L'esercizio nn e' corretto del professore...lo faro' giovedì prossimo e mettero' eventuali aggiornamenti |
| MnK |
Inserito il - 10/01/2004 : 17:10:10 PROCEDURA Confronto
CALCOLO TAVOLA DEI SIMBOLI
Lunghezza Istruzione (in Byte Esad) Valore ILC ( in Esad) Proc Confronto 0 External Somma,Elem 0 Lea 2,Vet 4 0 Mov 3,N 4 4 Mov 4,Conf 4 8 Ciclo Cmp 4,(2) 2 C JE Controllo 4 E Mov 5,Elem 4 12 Call Somma 4 16 Contr Inc 2 2 1A Dec 3 2 1C Cmp 3,#0 2 1E JGT Ciclo 4 20 RET 2 24 Vet DS 48 60 26 N DS 1 2 86 Conf DS 1 2 88 END CONFTRONTO 8A
48 In esadecimale= 30 * 2(byte)= 60 byte
Tavola Dei Simboli
Simbolo ILC Ciclo C Controllo 1E Vet 2° N 8° Conf 8C
Modulo Oggetto Procedura Confronto
Identificazione: Confronto, Lunghezza del programma (in esad) 8A
Tabella degli Entry Point
Simbolo Indirizzo Confronto 0
Tabella dei Riferimenti Esterni:
Elem 14 Somma 18
Istruzioni Macchina:
Indirizzo Contenuto 0 0A 20 0026 Lea 2,Vet 4 0B 30 0086 Mov 3,N 8 0B 40 0088 Mov 4,Conf C 04 42 Ciclo Cmp 4,(2) E 07 00 001A JE Controllo 12 0B 50 0000 Mov 5,Elem 16 02 00 0000 Call Somma 1A 06 20 Contr Inc 2 1C 05 30 Dec 3 1E 03 30 Cmp 3,#0 * 20 08 00 000C JGT Ciclo 24 10 00 RET 26 00 00 Vet DS 48 86 00 00 N DS 1 88 00 00 Conf DS 1
* SE CI FOSSE STATO UN QUALSIASI NUMERO ESADECIMALE SAREBEE STATO LO STESSO?PERCHE’ NN COMPARE IL VALORE CON CUI LO CONFRONTO?
Dizionario di Rilocazione:
0002 0006 000A 0010 0022
Allegato: tangorra.doc 82,91 KB |
| MnK |
Inserito il - 10/01/2004 : 13:53:11 PROCEDURA Somma
CALCOLO TAVOLA DEI SIMBOLI
Lunghezza Istruzione (in Byte Esad) Valore ILC ( in Esad) Proc Somma 0 Pubblic Elem 0 Mov 6,Elem 4 0 Add 6,Sum 4 4 Mov Sum,6 4 8 RET 2 C Elem DS 1 2 E Sum DS 1 2 10 End Somma 12
Tavola Dei Simboli
Simbolo ILC Elem E Sum 10
Modulo Oggetto Procedura Somma
Identificazione: Ordina , Lunghezza del programma (in esad):12
Tabella degli Entry Point
Simbolo Indirizzo Somma 0 Elem E
Tabella dei Riferimenti Esterni: Vuota!!
Istruzioni Macchina:
Indirizzo Contenuto 0000 0A 60 000E Mov 6,Elem 0004 0A 60 0010 Add 6,Sum 0008 0D 60 0010 Mov Sum,6 000C 10 00 RET 000E 00 00 Elem DS 1 0010 00 00 Sum DS 1
Dizionario di Rilocazione
0002 0006 000A
|