توابع BIOS
Int 10/00
حالت تنظيم ويدئو
حالت صفحه نمايش كه بوسيله برد تطبيق دهنده ويدئو مورد استفاده قرار مي گيرد را تنظيم مي كند .
براي صدا زدن
AH 00h
AL حالت صفحه نمايش ( جدول 1 )
بر مي گرداند
هيچ چيز را
توضيحات
حالت ويدئو را تنظيم مي كند ، صفحه را پاك مي كند ( و در صورتي كه بيش از يك برد تطبيق دهنده موجود باشد ) تطبيق دهنده را انتخاب مي كند . براي آنكه در روي سيستمهاي VGA, MCGA, EGA مانع پاك كردن صفحه نمايش شويد ، بيت 7 ثبات AL را مساوي يك قرار دهيد .
Int 10/01
تنظيم حالت مكان نما
براي تنظيم ارتفاع مكان نما مورد استفاده قرار مي گيرد .
براي صدا زدن
AH 01h
CH خط مرور شروع در بيت هاي 0-4
CL خط مرور خاتمه در بيت هاي 0-4
باز مي گرداند
هيچ چيز را
توضيحات
نوع مكان نما در حالت متن را با تعيين خطوط شروع و خاتمه مرور تعين
مي كند. در حالت تك رنگ خط مرور شروع پيش فرض 0Bh و خط مرور خاتمه 0Ch مي باشد . در حالت هاي رنگي خطوط مرور شروع پيش فرض 06h و خط مرور خاتمه 07h است .
Int/10/02
تنظيم محل مكان نما
براي صدا زدن
AH 02h
BH شماره صفحه ( صفر براي حالتهاي گرافيكي )
DH رديف
DL ستون
بر مي گرداند
هيچ چيز را
توضيحات
براي قرار دادن مكان نما در يك محل خاص مورد استفاده قرار مي گيرد . وقتي صفحه در حالت متن است ، موقعيت مكان نما نسبت به گوشه سمت چپ بالاي صفحه ( موقعيت 0,0) تعيين مي گردد . گوشه سمت راست پايين صفحه در حالت متن 25×80 ( 24و 79) و در حالتهاي 25×40 ( 24و39) مي باشد .
صفحه حالت تطبيق دهنده
0-7 00h , 01h VGA , MCGA , EGA , CGA
0-3 02h , 03h CGA
0-7 02h , 03h VGA , MCGA , EGA
0 07h MDA
0-07 07h VGA , EGA
Int/10/03
خواندن محل و پيكر بندي مكان نما
براي صدا زدن
AH 03h
BH شماره صفحه
برمي گرداند
BH شماره صفحه ويدئو
CH خط مرورشروع مكان نما
CL خط مرور خاتمه مكان نما
DH رديف
DL ستون
توضيحات
خط مرور شروع و خاتمه مكان نما و موقعيت جاري مكان نما را مي خواند. همان مقاديري كه بوسيله ان ، موقعيت مكان نما ، تنظيم شده بود (Int/10/02 ) را بر مي گرداند .
Int/10/04
خواندن محل قلم نوري
براي صدا زدن
AH 04h
برمي گرداند
AH 0 ، قلم نوري روي كار نيست / تحريك نشده است .
1 ، قلم نوري روي روي كار است / تحريك شده است .
BX ستون نقطه( صفر تا 319 يا صفر تا 639 بسته به حالت )
CH رديف نقطه ( صفر تا 199 )
CL ستون نقطه ( صفر تا nnn ، بسته به حالت )
DH رديف كاراكتر ( صفر تا 24 )
DL ستون كاراكتر ( صفر تا 79 يا صفر تا 39 بسته به حالت )
توضيحات
وضعيت و موقعيت قلم نوري را مي خواند . فقط در حالتي اطلاعات با ارزش برمي گرداند كه قلم نوري تحريك شده باشد ( AH=1 ) . قلم نوري موقعيت عمودي را تنها با دقت دو خط بر مي گرداند . دقت افقي بهتر از دو سيستمهاي PC/2 ( MCGA يا VGA ) قلم نوري را پشتيباني نمي كند .( AH هميشه مقدار 00h را بر مي گرداند )
Int/10/05
انتخاب صفحه جاري فعال
براي صدا زدن
AH 05H
AL شماره صفحه انتخاب شده ( جدول موجود در توضيحات )
بر مي گرداند
هيچ چيز را
توضيحات
صفحه ويدئوي فعال را انتخاب مي نمايد . اين تابع با بردهاي VGA, EGA, MCGA, CGA كار مي كند ، اما قارد نيست با بر د تكرنگ كه فقط داراي حافظه براي يك صفحه ويدئو مي باشد ، كار كند . شماره هاي مجزاي ويدئو عبارتند از :
صفحه حالت برد تطبيق دهنده
0-7 00,01h CGA,EGA, MCGA,VGA
0-3 02h,03h CGA
0-7 02h, 03h VGA,MCGA,EGA
0-7 07h,0dh VGA,EGA
0-3 0Eh EGA,VGA
0-1 0Fh , 10h VGA,EGA
Int/10/06
حركت دادن پنجره به طرف بالا
براي صدا زدن
AH 06h
AL تعداد خطوطي كه بايد حركت داده شوند.
BH مشخصه براي فضاي خالي ايجاد شده
CH رديف، گوشه سمت چپ بالاي صفحه
CL ستون ، گوشه سمت چپ بالاي صفحه
DH رديف ، گوشه سمت راست پايين صفحه
DL ستون، گوشه سمت راست پايين صفحه
برمي گرداند
هيچ چيز را
توضيحات
يك پنجره را با مشخصه معين شده پاك مي كند ، يا پنجره را به تعداد خطوط معين شده به طرف بالا حركت مي دهد . تمام خطوط به طرف بالا حركت داده مي شوند و خطوط خالي از پايين اضافه مي گردند . براي پاك كردن پنجره ثبات AL را با عدد صفر و يا با عددي بزرگتر از تعداد خطوط پنجره پر كنيد .
Int/10/07
حركت دادن پنجره به طرف پايين
براي صدا زدن
AH 07h
AL تعداد خطوطي كه بايد حركت داده شوند .
BH مشخصه براي فضاي خالي ايجاد شده
CH رديف، گوشه سمت چپ بالاي صفحه
CL ستون ، گوشه سمت چپ بالاي صفحه
DH رديف ، گوشه سمت راست پايين صفحه
DL ستون ، گوشه سمت راست پايين صفحه
باز مي گرداند
هيچ چيز را
لینک دانلود و خرید پایین توضیحات:
*دسته بندی :ورد
*نوع فایل : doc ( قابل ويرايش و آماده پرينت )
*تعداد صفحه 104 صفحه