WinTricks Forum

WinTricks Forum (http://forum.wintricks.it/index.php)
-   Programmazione (http://forum.wintricks.it/forumdisplay.php?f=21)
-   -   Aiuto Assembler 8086: vettori e subroutine (http://forum.wintricks.it/showthread.php?t=157013)

Dystronaya 21-08-2012 11.16.07

Aiuto Assembler 8086: vettori e subroutine
 
Salve a tutti :)

mentre stavo svolgendo diversi esercizi in linguaggio Assembly (trattasi dell'Assembler MASM 8086 per la precisione) ho riscontrato diversi problemi che (nonostante le costanti ricerche su internet e su diversi forum) non sono ancora stati risolti :crying:

I miei sono problemi basilari e immagino per lo più banali per la maggior parte di voi ma necessito disperatamente aiuto perchè non so veramente come fare :mm:

I problemi sono due e cercherò di esprimerli nel modo più chiaro possibile:

primo: sapreste spiegarmi il funzionamento a livello di codice delle subroutine? Ovvero riuscireste a farmi un'esempio di programma Assembler MASM 8086 con l'uso di subroutine al suo interno?
Non chiedo nulla di impegnativo ovvio.. solo il codice di un programmino semplice per capirne il funzionamento dato che il mio cervello si rifiuta di ricordarlo :wall:

secondo: sapreste dirmi qual'è la stringa di codice utilizzata per creare un vettore (sempre in linguaggio Assembler MASM 8086 ovviamente) di enne elementi senza necessariamente specificare elemento per elemento?

esempio: come posso evitare questo?

.data

VETT db ?,?,?,?,?


vi rigranzio in anticipo per l'aiuto e sono ovviamente disponibile per maggiori chiarimenti :)

Morpheus-89 21-08-2012 12.23.50

Rif: Aiuto Assembler 8086: vettori e subroutine
 
Programmare in assembler è un po diverso che programmare con i linguaggi ad alto livello, ti ci devi un po abituare, ti linko due documenti

Dichiarazione variabili e vettori

Utilizzo delle procedure

Prova a dargli uno sguardo

Dystronaya 22-08-2012 19.51.16

Rif: Aiuto Assembler 8086: vettori e subroutine
 
Ullallà :rotolo:

Grazie mille era proprio quello di cui avevo bisogno :happy:


Orario GMT +2. Ora sono le: 04.17.21.

vBulletin 3.8.6 - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.