Βοήθεια σε Assembly(solved)

συζητήσεις για assembly

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
maxitis
Δημοσιεύσεις: 28
Εγγραφή: 21 Απρ 2007 21:57

Βοήθεια σε Assembly(solved)

Δημοσίευση από maxitis » 29 Αύγ 2009 18:20

Ήθελε to addr
Προσπαθώ να τυπώσω την τιμή του register ax αλλά δεν τα καταφέρνω. Δοκίμασα να βάλω την τιμή του σε μια μεταβλητή αλλά πάλι τίποτα.
Εδώ είναι ο κώδικας: (masm32)

Κώδικας: Επιλογή όλων


include \masm32\include\masm32rt.inc

.386

.model flat, stdcall

.data

 x WORD ?
 
.code

start:

    mov ax, 143
    mov x, ax
    print x,13,10
    inkey
    exit


END start
Κάποια βοήθεια;

LightForce
WebDev Moderator
Δημοσιεύσεις: 3812
Εγγραφή: 13 Απρ 2003 23:49

Βοήθεια σε Assembly(solved)

Δημοσίευση από LightForce » 30 Αύγ 2009 15:46

Welcome on board maxitis.
Δεν τρέχω συχνά τον MASM, έχω πάντως τον 7 και το παρακάτω κομμάτι κώδικα δείχνει να δουλεύει.

Κώδικας: Επιλογή όλων

; ml /c /coff xxx.asm
; link /subsystem:CONSOLE xxx.obj msvcrt.lib

.686 
.MODEL FLAT, C
option casemap:none
printf proto c :vararg

.DATA 
message db "EAX=%d",13,10,0

.CODE 
main:  
	mov eax, 143
	invoke printf, OFFSET message, eax
	ret
end main 

Απάντηση

Επιστροφή στο “Assembly”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης