ورود

View Full Version : سوال: in al,61h؟



Zzibaa
جمعه 18 مرداد 1387, 16:52 عصر
سلام
این زیربرنامه بخشی از برنامه گوی سرگردان هست که من در این قسمت مشکل دارم بخاطر دستور in که جایی ندیدم کسی میتونه کمکم کنه؟
دراین زیر برنامه in al,61h یعنی چی؟


wait proc
mov cx,12000d
delay1: in al,61h
and al,10h
cmp al,ah
je wait
mov ah,al
loop delay1

raravaice
جمعه 18 مرداد 1387, 17:15 عصر
اگر اشتباه نکنم و حافظه بلند مدتم یاری کنه: ورودی پورت 61h رو میریزه توی ثبات al .
61h یه جورایی با Speaker مرتبط هست و loop شما ایجاد یه beep میکنه.

موفق باشید

Zzibaa
جمعه 18 مرداد 1387, 19:52 عصر
اگر اشتباه نکنم و حافظه بلند مدتم یاری کنه: ورودی پورت 61h رو میریزه توی ثبات al .
61h یه جورایی با Speaker مرتبط هست و loop شما ایجاد یه beep میکنه.

موفق باشید


اونی که شما میگید کار دستور MOV هستش نه این دستور. این زیربرنامه بخشی از برنامه گوی سرگردان هست beep ای در کار نیست!!!