PDA

View Full Version : có ai biết về assembler cho hỏi chút!!!



snow_white
17-08-2004, 02:31
Đoạn mã sau sai chỗ nào mà không chạy được trên masm32 6.14 version 8.2?
title Hello World Program
.model small
.stack 100h
.data
message db "Hello world", 0dh, 0ah, '$'

.code
main proc
mov ax, @data
mov ds, ax

mov ah, 9
mov dx, offset message
int 21h

mov ax, 4C00h
int 21h
main endp
end main

Có ai biết xin chỉ dùm với!!!!!!!!!!

cu_chuoi
17-08-2004, 11:51
hinh nhu sai o cho:
mov dx,offset messege
ma la:
lea dx,messege

cu_chuoi
17-08-2004, 11:52
hinh nhu sai o cho:
mov dx,offset message
ma la:
lea dx,offset message
hoac:
lea dx,message

snow_white
17-08-2004, 13:08
có thể giải thích rõ hơn được không?

m4trix_vn
18-08-2004, 11:01
chao ban snow_white hi`nh nhu ca'i doan code cua ban sai o cho^~...mi`nh nho kho^ng la^`m :
model small
.stack 100h
.data
message db "Hello world", 0dh, 0ah, '$'

.code
main proc
mov ax, @data
mov ds, ax

mov ah, 9
mov dx, offset message
int 21h

mov ax, 4C00h
int 21h
main endp
end main <--------------sai o cho na`y ne` : sua la.i la` end code
co`n mov dx, offset message voi le^.nh lea dx,message de^`u chuyen đđế'n địa chỉ offset nhu nhau thôi

candl
27-09-2004, 06:57
Trui` ui ! Bac M4trix noi dung day . Nhung chi can end la du roi ! Khong can phai end code

snow_white
27-09-2004, 12:50
xin lỗi các bác nhé. Tôi không chạy được ct trên là vì tôi dùng masm6.14 chứ không phải là masm 6.11. Cho nên nói là có lỗi thì chỉ tuỳ trên trình dịch thôi!
DTT

luckyclover2119
22-11-2009, 13:43
hi
chang sai cho nao ca van chay duoc het