mahdi bg
16-11-2007, 15:41
سلام
چطوری میشه در زبان اسمبلی یک رشته رو گرفت
و همان رشته رو چاپش کرد
مشکل من این که
توی جای خالی کد قرار بذم که آخر رشته ام علامت $ رو چاپ کند
دیتا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دیتا رو این بزا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
قسمت خالی هم این
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mahdi bg
16-11-2007, 23:29
سلام
خیلی ممنون برای کد
ولی من با همون فرمت می خواستم(قسمت دیتا)
در ای نصورت باید چکار کنم؟
ممنون
با دیتای خودتون هم مشکلی ایجاد نمی کنه.
موفق باشید
stksg segment stack
db 32 dup("stack")
stksg ends
datasg segment para 'data'
mg1 db 'Enter your name : ',"$"
mg2 db 'your name is : ' ,"$"
stl label byte
max db 20
len db ?
buffer db 20 dup(' ')
stdaler db '$'
datasg ends
codesg segment para 'code'
main proc far
assume ds:datasg, cs:codesg, ss:stksg
mov ax,datasg
mov ds,ax
;****************clear******************
mov ah,6h
mov al,25
mov ch,0
mov cl,0
mov dh,24
mov dl,79
mov bh,7
int 10h
;******* mov******************
mov ah,2h
mov dh,10
mov dl,30
mov bh,0
int 10h
;***************msg*********
lea dx,mg1
mov ah,9h
int 21h
mov ah,0ah
lea dx,stl
int 21h
;******* mov******************
mov ah,2h
mov dh,12
mov dl,30
mov bh,0
int 10h
;***************msg*********
mov dx,offset mg2
mov ah,9h
int 21h
lea dx,buffer
mov ah,9h
int 21h
mov ax,4c00h
int 21h
main endp
codesg ends
end main
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.