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 23-08-2012, 13.13.17   #1
Dystronaya
Newbie
 
Registrato: 21-08-2012
Messaggi: 9
Dystronaya promette bene
Chiedo aiuto nelle procedure Assembler MASM 8086

Salve a tutti sono di nuovo io e questa volta il mio problema è proprio a livello di codice..

In poche parole devo implementare un programma Assembler impiegando l'uso di svariate procedure.. il problema è che non so dove metterle

vi faccio vedere un piccolo esempio:

Quota:
.model small

.data

.stack

.code



MOV AX,@DATA
MOV DS,AX

CALL MY_PROC

MOV CL, 4CH
INT 21H
END

MY_PROC PROC

MOV AX,BX
RET

MY_PROC ENDP
teoricamente, il programma dovrebbe richiamare per mezzo della "CALL" la procedura "MY_PROC" per poi ritornare al codice per mezzo della "RET" ma non funziona e mi lascia il seguente errore: wrong parameters: CALL MY_PROC in che senso? Mancano dei parametri? Ho introdotto dei parametri sbagliati?

sapreste darmi una mano? Non capisco dove stia sbagliando
Dystronaya non è collegato   Rispondi citando
Vecchio 23-08-2012, 14.37.18   #2
Morpheus-89
WT
Global Moderator
 
L'avatar di Morpheus-89
 
Registrato: 17-01-2012
Messaggi: 720
Morpheus-89 è nella strada per il successo
Rif: Chiedo aiuto nelle procedure Assembler MASM 8086

Metti tutte le procedure subito dopo " .code ", dopo che hai scritto tutte le procedure inizi il programma con " .startup " scrivi il programma con le chiamate alla procedure, poi una volta concluso il codice del programma " .exit " "end"

Codice:
.model small

.data

.stack

.code

MY_PROC PROC

MOV AX,BX
RET

MY_PROC ENDP

.startup
MOV AX,@DATA
MOV DS,AX

CALL MY_PROC

MOV CL, 4CH
INT 21H
.exit
END
Il codice dovrebbe essere quello che ti ho scritto, però è da più di un anno che non programmo in assembler dunque sono un po arruginito
Morpheus-89 non è collegato   Rispondi citando
Vecchio 29-08-2012, 22.45.24   #3
Dystronaya
Newbie
 
Registrato: 21-08-2012
Messaggi: 9
Dystronaya promette bene
Rif: Chiedo aiuto nelle procedure Assembler MASM 8086

Grazie mille...

Hai fatto un miracolo funziona da Dio grazie mille ancora
Dystronaya 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

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Chiedo aiuto per Firefox!! Komputerix Software applicativo 1 17-10-2005 11.43.39
Aiuto per favore!!!!! scorpio33 Windows 7/Vista/XP/ 2003 1 05-05-2005 23.15.01
Aiuto con sto dialer che mi sta attenagliando le palle!!!! torakiki78 Sicurezza&Privacy 2 21-04-2005 16.31.25
xp rovinato..chiedo aiuto da knoppix! Thor Windows 7/Vista/XP/ 2003 15 19-07-2004 17.23.36
problema grave sicurezza: aiuto evolve3.0 Sicurezza&Privacy 21 01-05-2004 15.13.14

Orario GMT +2. Ora sono le: 22.04.16.


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.