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 ; DS
X 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