haf322
12-01-2010, 16:14
Realizzare un programma che esplori la zona di memoria da 1000 a 1FFF e conti quanti sono i dati corrispondenti a 4 bit eventualmente presenti nella zona indicata.
Il numero dei dati evntualmente presenti al termine del programma deve essere posto nella cella 2000.
Innanzitutto sono nuovo quindi vorrei salutare la community e poi vorrei chiedere il vostro aiuto.
Devo fare questo programma come compito scolastico e lo devo consegnare dopo domani.
Il problema è che sono stato assente alla spiegazione di istruzione fondamentali come le istruzioni di salto e somma per la realizzazione del programma. Non so prorpio a che santo votare e volente o nolente lo devo consegnare. Sarei veramente grato se qualcuno mi aiutasse dandoami una dritta o una traccia di come posso essere fatto assolutamente non pretendo che nessuno mi dia il programma fatto bello pronto e impacchettato.
L'assembler in questione che sto studiando è quello dell'8086 se può essere utile.
Tanti saluti Francesco
Ho provato a buttare na mezza bozza di programma gradirei e vostri pareri e correzioni se possibile grazie =)
mov by [BL], 4B
mov CX, 1000
movDI,1000
yyyy cmp[DI], 1000
jnz xxxx
inc[2000]
xxxx inc DI
dec CX
jnz yyyy
int3
Il numero dei dati evntualmente presenti al termine del programma deve essere posto nella cella 2000.
Innanzitutto sono nuovo quindi vorrei salutare la community e poi vorrei chiedere il vostro aiuto.
Devo fare questo programma come compito scolastico e lo devo consegnare dopo domani.
Il problema è che sono stato assente alla spiegazione di istruzione fondamentali come le istruzioni di salto e somma per la realizzazione del programma. Non so prorpio a che santo votare e volente o nolente lo devo consegnare. Sarei veramente grato se qualcuno mi aiutasse dandoami una dritta o una traccia di come posso essere fatto assolutamente non pretendo che nessuno mi dia il programma fatto bello pronto e impacchettato.
L'assembler in questione che sto studiando è quello dell'8086 se può essere utile.
Tanti saluti Francesco
Ho provato a buttare na mezza bozza di programma gradirei e vostri pareri e correzioni se possibile grazie =)
mov by [BL], 4B
mov CX, 1000
movDI,1000
yyyy cmp[DI], 1000
jnz xxxx
inc[2000]
xxxx inc DI
dec CX
jnz yyyy
int3