PDA

View Full Version : کمک واسه چند کلید...



hilablog
یک شنبه 16 دی 1386, 23:48 عصر
سلام...
این روزا مشغول یه پروژم که ادیتوره.( چیزی شبیه ادیتور خود ویندوز) یعنی باید توش بتونم تایپ کنم و مکان نما رو حرکت بدم...

تا اینجا مشکلی نبوده الا واسه کلیدهای جهت نما. کلید اینتر هم به شکل زیر در اومد اما کلیدهای جهت نما رو نمیتونم هیچ جوری در بیارم. راهنمایی کنید لطفا

cmp al,0dh
je enter
enter:
mov ah,2h
inc dh
mov dl,0h
mov bh,0h
int 10h
jmp l1

kiarash_king
چهارشنبه 19 دی 1386, 11:00 صبح
با سلام این گروه از کلید ها در توابع صفحه کلید توسعه یافته قرار دارند یعنی کد هگزا دسیمال آنها مشترک است مثلا کد هگزا کلید اینتر 0D هست و کد اسکیش 013در مورد کلیدهای جهت نما همه این گروه از کد هگزا E0 استفاده می کنند اما کد اسکی آنها فرق دارد شما از این قطعه برنامه برای کلیدها استفاده کن امیدوارم که مشکل حل بشه

INT 16H
CMP AH,4BH
JE MO1
CMP AH,4DH
JE MO4
CMP AH,48H
JE MO5
CMP AH,50H
JE MO7

موفق باشید