بهزادانلاین
جمعه 09 دی 1390, 22:54 عصر
با سلام وعرض ادب
میخوام خروجی برنامه که یه رشته است یه چیزی شبیه زیر باشه
http://www.pic.iran-forum.ir/images/ibv2m1yo77ucdgrqm18d.bmp (http://www.pic.iran-forum.ir/)
اینم کد برنامه که رشته را تو وسط چاپ میکنه
stacksg segment stack 'stack'
dw 32b dub(0)
stacksg ends
datasg segment para 'data'
message db 'behzad $'
datasg ends
codesg segment para 'code'
main proc far
assume ss:stacksg,ds:datasg:cs:codesg
mov ax , datasg
mov ds ,ax
call clearmonitor
call setcurser
mov ax ,4c00h
int 21h
main endp
clearmonitor proc near
mov ax ,0600h
mov bh,40h
mov cx ,0000h
mov dx,184fh
int 10h
ret
clearmonitor endp
setcurser proc near
mov ah,02h
mov bh,00
mov dh,12
mov dl,30
int 10h
call displaymessage
ret
setcurser endp
displaymessage proc near
mov ah,09h
lea dx,message
int 21h
displaymessage endp
codesg ends
end main
میخوام خروجی برنامه که یه رشته است یه چیزی شبیه زیر باشه
http://www.pic.iran-forum.ir/images/ibv2m1yo77ucdgrqm18d.bmp (http://www.pic.iran-forum.ir/)
اینم کد برنامه که رشته را تو وسط چاپ میکنه
stacksg segment stack 'stack'
dw 32b dub(0)
stacksg ends
datasg segment para 'data'
message db 'behzad $'
datasg ends
codesg segment para 'code'
main proc far
assume ss:stacksg,ds:datasg:cs:codesg
mov ax , datasg
mov ds ,ax
call clearmonitor
call setcurser
mov ax ,4c00h
int 21h
main endp
clearmonitor proc near
mov ax ,0600h
mov bh,40h
mov cx ,0000h
mov dx,184fh
int 10h
ret
clearmonitor endp
setcurser proc near
mov ah,02h
mov bh,00
mov dh,12
mov dl,30
int 10h
call displaymessage
ret
setcurser endp
displaymessage proc near
mov ah,09h
lea dx,message
int 21h
displaymessage endp
codesg ends
end main