Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

Volevo capirci qualcosa....

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
Come col C++, voglio arrivare a capire almeno cosa significano le cose, non dico voglio arrivare a creare un hack per il pentagono dell'america....
allora ho cercato una guida per Assembly, e ho trovato questo programmino...
So che i ; sono come i // in c++
ma non capisco cosa significano
mov dx,OFFSET Message
mov ax,SEG Message
mov ds,ax
cioè ho letto cosa significano ma è in inglese e non li capisco, com è in italiano??


Listing 1: 1STPROG.ASM
; This is a simple program which displays "Hello World!"
; on the screen.

.model small
.stack
.data

Message db "Hello World!$" ; message to be display

.code

mov dx,OFFSET Message ; offset of Message is in DX
mov ax,SEG Message ; segment of Message is in AX
mov ds,ax ; DSHappywideX points to string

mov ah,9 ; function 9 - display string
int 21h ; call dos service
mov ax,4c00h ; return to dos DOS
int 21h

END start ;end here

22/09/2012, 23:12
#1
Cerca


Messaggi in questa discussione
Volevo capirci qualcosa.... - da Pocciox - 22/09/2012, 23:12
[Nessun oggetto] - da digger - 22/09/2012, 23:29
[Nessun oggetto] - da Pocciox - 23/09/2012, 0:21
[Nessun oggetto] - da digger - 23/09/2012, 11:33
[Nessun oggetto] - da Pocciox - 23/09/2012, 12:07
[Nessun oggetto] - da digger - 23/09/2012, 12:58
[Nessun oggetto] - da Pocciox - 23/09/2012, 13:11
[Nessun oggetto] - da digger - 23/09/2012, 13:43



Utenti che stanno guardando questa discussione: 1 Ospite(i)