View Full Version : سوال: مشكل اين برنامه چه (فوري)
vb.net2008
پنج شنبه 16 اردیبهشت 1389, 06:28 صبح
سلام. ميشه بگيد مشكل اين برنامه چه . چون من وقتي يه رشته وارد مي كنم. هيچي چاپ نمي كنه.
.MODEL SMALL
.STACK 100
.DATA
slist1 label byte
max1 db 50
len1 db ?
buf1 db 50 dup(?),"$"
.CODE
.STARTUP
MOV AH, 0ah
LEA DX,slist1
INT 21H
lea dx,buf1
mov ah,9h
int 21h
.EXIT
END
tdkhakpur
پنج شنبه 16 اردیبهشت 1389, 11:19 صبح
برنامه شما اشکال ندارد فقط شما همان محلی مینویسید که قبلا تایپ کرده بودید به همین خاطر محل مکان نما را باید تغییر داد.
.CODE
.STARTUP
push @DATA ;اضافه کنید
pop ds ;اضافه کنید
..
MOV AH, 0ah
LEA DX,slist1
INT 21H
mov ah, 2 ; موقعیت مکان نما به محل دیگر برده میشود
mov dh, 10
mov dl, 10
mov bh, 0
int 10h
lea dx,buf1
mov ah,9h
int 21h
vb.net2008
پنج شنبه 16 اردیبهشت 1389, 17:06 عصر
بازم چيزي چاپ نمي كنه. به نظرتون مشكل چيه؟
tdkhakpur
پنج شنبه 16 اردیبهشت 1389, 19:12 عصر
ولی باید چاپ بشه این هم سورس کلی و اجرایی
.MODEL SMALL
.STACK 100
.DATA
slist1 label byte
max1 db 50
len1 db ?
buf1 db 50 dup('$')
.CODE
push @data
pop ds
MOV AH, 0ah
LEA DX,slist1
INT 21H
mov ah, 2
mov dh, 10
mov dl, 10
mov bh, 0
int 10h
lea dx,buf1
mov ah,9h
int 21h
mov ax, 4c00h ; exit to operating system.
int 21h
END
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.