دانلود مقاله bios

Word 312 KB 18271 100
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • در لیست جامع توابع BIOS, DOS که در زیرآمده است ، تمامی اعداد به صورت هگزا دسیمال می باشند .ستونهای مربوط به BIOS, DOS مشخص می کند که تابع به کدام دسته تعلق دارد و اینکه آن تابع در کدام قسمت توضیح داده شده است .

    توابعی که با X علامت خورده اند در کتاب آمده اما توابعی که با # مشخص شده اند در کتاب
    نیامده اند.


    مرجع توابع BIOS
    توابع BIOS (Basic Input / Output System ) بنیادی ترین سطح هر کامپیوتر شخصی و کامپیوتر های مشابه می باشد .

    توابع BIOS عملیات اصلی لازم برای استفاده مفید از سخت افزار دستگاه را ممکن می سازد .
    جداول و فضاهای داده شده ای مشترک
    این بخش جداول توصیفی برای فضاهای داده ای و دیگر اطلاعاتی که مرجع توابع BIOS می باشند ، را در بر می گیرد .
    این بخش جداول توصیفی برای فضاهای داده ای و دیگر اطلاعاتی که مرجع توابع BIOS می باشند ، را در بر می گیرد .

    جدول 1 : حالتهای صفحه نمایش [1] حالت VGA گسترده ؛ در غیر این صورت VGA می تواند مشخصه های CGA یا EGA را برای این حالت شبیه سازی نماید .

    [2] حالت EGA وقتی به صفحه نمایش رنگی توسعه یافته متصل شود ؛ در غیر این صورت مشخصه های CGA را در این حالت شبیه سازی می کند .

    [3] سایه های خاکستری را مشخص می کند .

    جدول 2 : کلمه وضعیت دستگاه جدول شماره 3 : بیت های وضعیت کنترل کننده دیسک جدول شماره 4 : بیت های وضعیت پورت جدول 5 : بیت های وضعیت مودم جدول 6 : کدهای بازگشتی از سرویسهای دستگاه کاست جدول 7 : جدول توصیف همگانی منبع و مقصد طرح GDT جدول 8 : بیت های وضعیت چاپ توابع 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 ستون ، گوشه سمت راست پایین صفحه باز می گرداند هیچ چیز را توضیحات این تابع دقیقاً همانند تابع 06 در اینتراپت 10h عمل می کند ، اما با این تفاوت که خطوط پنجره بطرف پایین حرکت داده می شوند .

    Int/10/08 خواندن کاراکتر و مشخصه آن برای صدا زدن AH 08h BH شماره صفحه باز می گرداند AH بایت مشخصه AL کاراکتر ASCII توضیحات یک کاراکتر و بایت مشخصه را ( در صفحه معین شده ) از محل فعلی مکان نما می خواند.

    Int/10/09 نوشتن کاراکتر و مشخصه آن برای صدا زدن AH 09h AL کاراکتر ASCII BH شماره صفحه BL بایت مشخصه کاراکتر موجود در AL CX تعداد کاراکترهایی که باید نوشته شود.

    باز می گرداند هیچ چیز را توضیحات کاراکتر ASCII و بایت مشخصه آنرا در محل مکان نما در صفحه معینش ده می نویسد .

    این تابع محل مکان نما را تغیر نمی دهد .

    در حالت متن می تواند تا 536/65 کاراکتر را بنویسد .

    چنانچه در حین نوشتن خطی پرشود ، به طور خودکار مکان نما به خط بعدی انتقال پیدا می کند .

    در حالت گرافیک ، تابع فقط به انتهای خط می رود و بایت مشخصه ویدئو در ثبات BL رنگ کاراکترهای نوشته شده را تعیین می کند.

    چنانچه بیت هفتم یک شود ، در زمان نمایش کاراکتر ها ، مقدار ثبات BL با رنگ پس زمینه XOR می شود.

    Int/10/0A نوشتن کاراکتر در محل مکان نما برای صدا زدن AH 0Ah AL کاراکتر ASCII BH شماره صفحه BL رنگ کاراکتر موجود در ثبات AL CX تعداد کاراکترهایی که باید نوشته شوند .

    باز می گرداند هیچ چیز را توضیحات دقیقاً همانند تابع 09 در اینتراپت 10h عمل می کند ، با این تفاوت که مشخصه نمایش در حالت متن تغییر داده نمی شود .

    Int/10/0B تنظیم پالت رنگ برای صدا زدن AH 0BH BH کد تشخیص پالت رنگ یک شده است .

    0 ثبات BL رنگ پس زمینه و مرز را در بر می گیرد .

    1 ثبات BL پالت رنگ را در بر می گیرد .

    BL مقدار رنگ که باید برای مشخصه رنگ استفا ه شو د.

    باز می گرداند هیچ چیز را توضیحات این تابع محتوای پالت رنگ را انتخاب یا تنظیم می کند و فقط برای نمایشگرهای گرافیکی با دقت – متوسط عمل می کند .

    این تابع هیچ اثر مستقیمی بر روی حافظه ندارد.

    این تابع بر روی روش تفسیر کنترل کننده CRT ، 6845 بر روی حافظه ویدئو اثر می گذارد.

    در حالت متن ، این عبارت رنگ مرز را تعیین می کند ، پالت های رنگ مجاز برای این تابع عبارتند از : پالت نقطه رنگ 0 0 همانند پس زمینه 1 سبز 2 قرمز 3 قهوه ای 1 0 همانند پس زمینه 1 آبی فیروزه ای 2 صورتی - بنفش 3 سفید Int/10/0C نوشتن نقاط گرافیکی – یک نقطه تکی را در مختصات تعیین شده در روی صفحه نمایش می نویسد .

    برای صدا زدن AH 0Ch AL مقدار رنگ BH شماره صفحه CX شماره ستون نقطه DX شماره ردیف نقطه برمی گرداند هیچ چیز را توضیحات در حالت بادقت متوسط ، اثر این تابع به پالت مورد استفاده بستگی دارد.

    چنانچه بیت هفتم ثبات AL مساوی یک باشد ، رنگ جدید با رنگ نقطه جاری XOR می شود .

    برای جزئیات درمورد محدودیت صفحه در حالتهای مختلف به جدول یک مراجعه شود .

    Int/10/0D خواندن نقاط گرافیکی برای صدا زدن AH 0Dh BH شماره صفحه CX شماره ستون نقطه DX شماره ردیف نقطه بازمی گرداند AL شماره رنگ توضیحات این تابع مقدار نقطه را در مختصات گرافیکی معین شده ، می خواند .

    برای اطلاع از جزئیات در مورد محدودیتهای آدرس در حالتهای مختلف ویدئو به جدول شماره یک مراجع کنید .

    برای دانستن شماره صفحه های مجاز که می تواند در ثبات BH قرار گیرد به Int10/0C مراجعه کنید .

    Int/10/05 نوشتن در حالت تله تایپ برای صدا زدن AH 0Eh AL کاراکتر ASCII BH شماره صفحه ( حالت نوشتاری ) BL رنگ پیش زمینه باز می گرداند هیچ چیز را توضیحات این تابع متن را با پردازش کاراکتری محدود بر روی صفحه نمایش می نویسد و توانایی تشخیص کدهای ASCII زنگ( 07h) ، پسرو ( 08H ) ، ابتدای خط ( 0Dh ) و خط بعد (0Ah) بوسیله این تابع وجود دارد .

    بعد از انجام عمل نوشتن مکان نما به موقعیت بعدی می رود .

    برای کار با ROM Bios سیستمهای دارای تاریخ 4/24/81 و 10/19/81 ، ثبات BH بایدبه صفحه نمایش جاری اشاره کند .

    Int/10/0F بدست آوردن حالت جاری صفحه نمایش برای صدا زدن AH 0FH باز می گرداند AH تعداد ستونهای روی صفحه نمایش AL حالت صفحه نمایش ( جدول یک را ببینید ) BH صفحه نمایش فعال توضیحات حالت نمایش کنترل کننده ویدئو را به همراه تعداد ستونها و صفحه جاری به دست می آورد .

    Int/10/0C تنظیم ثبات پالت –(بسته به شماره تابع فرعی که در AL قرار دارد ).عملیات روی ثباتهای پالت رنگ را در کنترل کننده های ویدئو EGA/VGA کنترل می کند .

    برای صدا زدن AH 10h AL 00h تنظیم ثبات پالت BH مقدار رنگ BL ثبات پالت که باید تنظیم شود AL 01H تنظیم ثبات رنگ حاشیه BH مقدار رنگ AL 02H تنظیم تمام ثباتها و حاشیه ES:DX اشاره کننده به لیست رنگی 17 بایتی AL 03h تغیر حالت بین حالات چشمک زن وروشنایی ( فقط در EGA) BL 00h = شدت روشنایی فعال 01h چشمک زن فعال AL 07h، خواندن ثبات پالت (PS/2 ) BL ثبات پالت که باید خوانده شود 08h AL خواندن ثبات مرور بیش از حد متعارف ( PS/2 ) 09h AL خواندن ثباتها و حاشیه پالت

کلمات کلیدی: Basic Input Output System - BIOS - کامپیوتر

تحقیق دانش آموزی در مورد دانلود مقاله bios , مقاله دانشجویی با موضوع دانلود مقاله bios , پروژه دانشجویی درباره دانلود مقاله bios

یکى از متداول ترین کاربردهاى Flash memory در سیستم ابتدایى ورودى ‎/ خروجى (basic input/output system) کامپیوتر است که معمولاً به BIOS شناخته مى شود. وظیفه BIOS که تقریباً روى هر کامپیوترى وجود دارد،آن است که مطمئن شود تمام قطعات و اجزاى افزارى یک کامپیوتر در کنار یکدیگر به درستى کار مى کنند . هر کامپیوترى در قلب خود براى پردازش درست اطلاعات شامل یک میکروپروسسور است . ...

پردازشگر مرکزی (CPU) ریزپردازنده بمنزله مغز کامپیوتربوده و مسئولیت انجام تمامی عملیات ( مستفیم یا غیر مستقیم ) را برعهده دارد. هر چیزی را که کامپیوتر انجام می دهد با توجه به وجود ریز پردازنده است . ◄ حافظه این نوع از حافظه ها با سرعت بالا، امکان ذخیره سازی اطلاعات را فراهم می نمایند. سرعت حافظه های فوق می بایست بالا باشد چراکه آنها مستقیما با ریزپردازنده مرتبط می باشند. در ...

سخت افزار سخت افزار شامل تمام قسمتهای فیزیکی کامپیوتر می شود که از اطلاعات درون آن و همین طور عملیاتی که بر روی این اطلاعات انجام می دهد و از نرم افزاری که دستوراتی برای انجام وظایف سخت افزار ارائه می دهد مجزا است. سخت افزار و نرم افزار مرز نامشخصی دارد. فرم ویر، نرم افزاری است که به صورت توکار در سخت افزار ساخته شده است. اما این نوع فرم ویر معمولا در قلمرو کاری برنامه نویسان و ...

BIOS چیست؟ یکی از متداولترین موارد کاربرد حافظه های Flash ، استفاده از آنان د ر Basic Input/Output System)) است . BIOS این اطمینان را به عناصر سخت افزاری نظیر : تراشه ها ، هارد یسک ، پورت ها ، پردازنده و ... خواهد داد که بدرستی عملیات خود را در کنار یکدیگر انجام دهند. هر کامپیوتر ( شخصی ، دستی ) دارای یک ریزپردازنده بعنوان واحد پردازشگر مرکزی است . ریزپردازنده یک المان سخت ...

کامپیوترهای شخصی: اغلب مردم زمانیکه با واژه تکنولوژی برخورد می نمایند ، بی اختیار کامپیوتر برای آنها تداعی می گردد. امروزه کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای نوع خاصی از ریزپردازنده می باشند. حتی اتومبیل های جدید نیز دارای نوعی کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که در ذهن هر شخص نقش ...

مقدمه: تغییر سیستم‌های مکانیکی و برقی به سیستم‌های الکترونیکی در بیشتر تکنولوژی‌های عمده، سیستم‌های الکترونیکی جایگزین بخش‌های مکانیکی شده و از آن پیش افتاده‌اند. سیستم تلفن در اصل مجموعه‌ای از اجزای مکانیکی (یعنی سیستم شماره‌گیر) بود که در آن حرکت فیزیکی به علائم الکتریکی تبدیل می‌شد. با وجود این، امروزه تلفن تماماً الکترونیکی است ؛ امروزه چاپ الکترونیکی شده است. تلویزیون، ...

کامپیوترهای شخصی اغلب مردم زمانیکه با واژه تکنولوژی برخورد می نمایند ، بی اختیار کامپیوتر برای آنها تداعی می گردد. امروزه کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای نوع خاصی از ریزپردازنده می باشند. حتی اتومبیل های جدید نیز دارای نوعی کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که در ذهن هر شخص نقش پیدا ...

کامپیوترهای شخصی اغلب مردم زمانیکه با واژه تکنولوژی برخورد می نمایند ، بی اختیار کامپیوتر برای آنها تداعی می گردد. امروزه کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای نوع خاصی از ریزپردازنده می باشند. حتی اتومبیل های جدید نیز دارای نوعی کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که در ذهن هر شخص نقش پیدا ...

بایوس اصطلاحی است که به عبارت (BASIC INPUT/ OUTPUT) اطلاق می گردد بایوس در واقع پیوند بین سخت افزار و نرم افزار در یک سیستم کامپیوتری محسوب میگردد. اغلب مردم اصطلاح بایوس را با نام دیگری تحت عنوان درایورهای دستگاه یا فقط درایور میشناسد. بایوس عبارت واحدی است که همه درایوهای داخل یک سیستم را که با همکاری یکدیگر به عنوان یک اینترفیس بین سخت افزار و نرم افزار سیستم عامل عمل می ...

اگر هنگام روشن نمودن رایانه به نوشته های روی صفحه نمایش دقت کرده باشید ، مطمئنا نام BIOS به چشمتان خورده است. بایوس برگرفته از حروف اول کلمات (Basic Input Ooutput System) به معنای سیستم ورودی و خروجی مقدماتی است. در واقع یکی از متداولترین موارد کاربرد حافظه های Flash ، استفاده از آنان در بایوس است . بایوس این اطمینان را به عناصر سخت افزاری نظیر : تراشه ها ، هارد یسک ، پورت ها ، ...

ثبت سفارش