slr560
جمعه 25 مهر 1393, 09:56 صبح
سلام دوستان
من میخوام یک اسم رو توی اسمبلی بکشم. از وقفه های 10h مانتیور استفاده میکنم
اول مانیتور رو میبرم توی حالت گرافیکی و یک پیکسل روشن میکنم با یه رنگی. بعدش مثلا شماره سطر رو ثابت نگه میدارم و به ستون اضافه میکنم تا یه شکل روشن بشه
یه تیکه کد برای روشن کردن پیکسل به صورت پایین هست. اینو که اجرا میکنم اصن رنگ نمیگیره و یسری اعداد ارقام درهم نمایش میده
مشکل کجاست؟؟
codesg segment para 'code'
main proc far
assume cs:codesg
mov ah,00h
mov al,13h
int 10h
mov cx,50
mov dx,50
mov bh,00
back: mov ah,0ch
mov al,02h
int 10h
inc dx
cmp dx,100
jne back
main endp
codesg ends
end
من میخوام یک اسم رو توی اسمبلی بکشم. از وقفه های 10h مانتیور استفاده میکنم
اول مانیتور رو میبرم توی حالت گرافیکی و یک پیکسل روشن میکنم با یه رنگی. بعدش مثلا شماره سطر رو ثابت نگه میدارم و به ستون اضافه میکنم تا یه شکل روشن بشه
یه تیکه کد برای روشن کردن پیکسل به صورت پایین هست. اینو که اجرا میکنم اصن رنگ نمیگیره و یسری اعداد ارقام درهم نمایش میده
مشکل کجاست؟؟
codesg segment para 'code'
main proc far
assume cs:codesg
mov ah,00h
mov al,13h
int 10h
mov cx,50
mov dx,50
mov bh,00
back: mov ah,0ch
mov al,02h
int 10h
inc dx
cmp dx,100
jne back
main endp
codesg ends
end