Late Award BIOS (4-5x PnP)
รหัส ความหมาย
C0 1. ปิดแคชเฉพาะ OEM, shadow
2. เริ่มต้นอุปกรณ์มาตรฐานด้วยค่าเริ่มต้น:
- คอนโทรลเลอร์ DMA (8237)
- Programmable Interrupt Controller (8259)
- Programmable Interval Timer (8254)
- ชิป RTC
C1 | การตรวจหา DRAM & Cache บนบอร์ดอัตโนมัติ
C3 | 1. ทดสอบ DRAM 256K แรก
2. ขยายรหัสที่บีบอัดลงในพื้นที่ DRAM ชั่วคราว รวมถึง BIOS ระบบที่บีบอัดและ Option ROM
C5 | คัดลอก BIOS จาก ROM ไปยัง shadow RAM E000FFFF เพื่อให้ POST ทำงานได้เร็วขึ้น
01-02 | สำรองไว้
03 | เริ่มต้นรีจิสเตอร์ EISA (เฉพาะ EISA BIOS)
04 | สำรองไว้
05 | 1. การทดสอบตัวเองของคอนโทรลเลอร์แป้นพิมพ์
2. เปิดใช้งานส่วนต่อประสานแป้นพิมพ์
06 | สำรองไว้
07 | ตรวจสอบฟังก์ชันการทำงาน R/W พื้นฐานของ CMOS
BE | ตั้งโปรแกรมค่าเริ่มต้นในชิปเซ็ตตามตารางค่าเริ่มต้นของชิปเซ็ตที่สามารถแก้ไขได้ (MODBINable Chipset Default Table)
09 | 1. ตั้งโปรแกรมรีจิสเตอร์การกำหนดค่าของ CPU Cyrix ตามตารางรีจิสเตอร์ Cyrix ที่สามารถแก้ไขได้ (MODBINable Cyrix Register Table)
2. การเริ่มต้นแคชเฉพาะ OEM
0A | 1. เริ่มต้นเวกเตอร์การขัดจังหวะ 32 ตัวแรกด้วยตัวจัดการการขัดจังหวะที่สอดคล้องกัน
เริ่มต้น INT No จาก 33120 ด้วยตัวจัดการการขัดจังหวะ Dummy (Spurious)
2. ออกคำสั่ง CPUID เพื่อระบุประเภท CPU
3. การเริ่มต้นการจัดการพลังงานก่อน (เฉพาะ OEM)
0B | 1. ตรวจสอบว่าเวลา RTC ถูกต้องหรือไม่
2. ตรวจจับแบตเตอรี่เสีย
3. อ่านข้อมูล CMOS ลงในพื้นที่สแต็ก BIOS
4. การเริ่มต้น PnP รวมถึง (เฉพาะ PnP BIOS)
- กำหนด CSN ให้กับการ์ด PnP ISA
- สร้างแผนผังทรัพยากรจาก ESCD
5. กำหนด IO & Memory สำหรับอุปกรณ์ PCI (เฉพาะ PCI BIOS)
0C | การเริ่มต้นพื้นที่ข้อมูล BIOS (40:040:FF)
0D | 1. ตั้งโปรแกรมค่าของชิปเซ็ตบางส่วนตามการตั้งค่า (โปรแกรมค่าการตั้งค่าก่อน)
2. วัดความเร็ว CPU สำหรับการแสดงผลและกำหนดความเร็วสัญญาณนาฬิกาของระบบ
3. การเริ่มต้นวิดีโอ รวมถึง Monochrome, CGA, EGA/VGA
หากไม่พบอุปกรณ์แสดงผล ลำโพงจะส่งเสียงบี๊บ
0E | 1. เริ่มต้น APIC (เฉพาะ MultiProcessor BIOS)
2. ทดสอบ RAM วิดีโอ (หากพบอุปกรณ์แสดงผลขาวดำ)
3. แสดงข้อความรวมถึง:
- โลโก้ Award
- สตริงลิขสิทธิ์
- รหัสวันที่ BIOS และหมายเลขชิ้นส่วน
- ข้อความลงชื่อเข้าใช้เฉพาะ OEM
- โลโก้ Energy Star (เฉพาะ Green BIOS)
- แบรนด์ CPU, ประเภทและความเร็ว
0F | การทดสอบช่อง DMA 0
10 | การทดสอบช่อง DMA 1
11 | การทดสอบรีจิสเตอร์เพจ DMA
12-13 | สำรองไว้
14 | ทดสอบตัวนับ 8254 ตัวจับเวลา 0 2
15 | ทดสอบบิตมาสก์การขัดจังหวะ 8259 สำหรับช่อง 1
16 | ทดสอบบิตมาสก์การขัดจังหวะ 8259 สำหรับช่อง 2
17 | สำรองไว้
19 | ทดสอบฟังก์ชันการทำงาน 8259
1A-1D | สำรองไว้
1E | หากผลรวม EISA NVM ถูกต้อง ให้ดำเนินการเริ่มต้น EISA (เฉพาะ EISA BIOS)
1F-29 | สำรองไว้
30 | รับขนาดหน่วยความจำฐานและหน่วยความจำแบบขยาย
31 | 1. ทดสอบหน่วยความจำฐานจาก 256K ถึง 640K
2. ทดสอบหน่วยความจำแบบขยายจาก 1M ถึงหน่วยความจำสูงสุด
32 | 1. แสดงข้อความส่วนขยาย Award Plug & Play BIOS (เฉพาะ PnP BIOS)
2. ตั้งโปรแกรมชิป Super I/O บนบอร์ดทั้งหมด (ถ้ามี) รวมถึงพอร์ต COM, พอร์ต LPT, พอร์ต FDD ตามค่าการตั้งค่า
33-3B | สำรองไว้
3C | ตั้งค่าแฟล็กเพื่ออนุญาตให้ผู้ใช้เข้าสู่ยูทิลิตี้การตั้งค่า CMOS
3D | 1. เริ่มต้นแป้นพิมพ์
2. ติดตั้งเมาส์ PS2
3E | พยายามเปิดแคชระดับ 2 หมายเหตุ: ชิปเซ็ตบางตัวอาจต้องเปิดแคช L2 ในขั้นตอนนี้ แต่โดยปกติ แคชจะเปิดในภายหลังใน Post 61h
3F-40 | สำรองไว้
BF | 1. ตั้งโปรแกรมค่าที่เหลือของชิปเซ็ตตามการตั้งค่า (โปรแกรมค่าการตั้งค่าในภายหลัง)
2. หากเปิดใช้งานการกำหนดค่าอัตโนมัติ ให้ตั้งโปรแกรมชิปเซ็ตด้วยค่าที่กำหนดไว้ล่วงหน้าใน AutoTable ที่สามารถแก้ไขได้ (MODBINable AutoTable)
41 | เริ่มต้นคอนโทรลเลอร์ไดรฟ์ฟล็อปปี้ดิสก์
42 | เริ่มต้นคอนโทรลเลอร์ฮาร์ดไดรฟ์
43 | หากเป็น PnP BIOS ให้เริ่มต้นพอร์ตอนุกรมและขนาน
44 | สำรองไว้
45 | เริ่มต้นหน่วยประมวลผลทางคณิตศาสตร์
46-4D | สำรองไว้
4E | หากตรวจพบข้อผิดพลาดใดๆ (เช่น วิดีโอ, KB .... ) ให้แสดงข้อความแสดงข้อผิดพลาดทั้งหมดบนหน้าจอและรอให้ผู้ใช้กดปุ่ม
4F | 1. หากต้องการรหัสผ่าน ให้ขอรหัสผ่าน
2. ล้างโลโก้ Energy Star (เฉพาะ Green BIOS)
50 | เขียนค่า CMOS ทั้งหมดที่อยู่ในสแต็ก BIOS กลับเข้าไปใน CMOS
51 | สำรองไว้
52 | 1. เริ่มต้น ROM ISA ทั้งหมด
2. การเริ่มต้น PCI ในภายหลัง (เฉพาะ PCI BIOS)
- กำหนด IRQ ให้อุปกรณ์ PCI
- เริ่มต้น ROM PCI ทั้งหมด
3. การเริ่มต้น PnP (เฉพาะ PnP BIOS)
- กำหนด IO, Memory, IRQ & DMA ให้อุปกรณ์ PnP ISA
- เริ่มต้น ROM PnP ISA ทั้งหมด
4. ตั้งโปรแกรม shadow RAM ตามการตั้งค่า
5. ตั้งโปรแกรมพาริตีตามการตั้งค่า
6. การเริ่มต้นการจัดการพลังงาน
- เปิด/ปิดใช้งาน PM ทั่วโลก
- การเริ่มต้นส่วนต่อประสาน APM
53 | 1. หากไม่ใช่ PnP BIOS ให้เริ่มต้นพอร์ตอนุกรมและขนาน
2. เริ่มต้นค่าเวลาในพื้นที่ข้อมูล BIOS โดยแปลค่าเวลา RTC เป็นค่าติ๊กตัวจับเวลา
54-5F | สำรองไว้
60 | ตั้งค่าฟังก์ชันการทำงานของการป้องกันไวรัส (การป้องกันเซกเตอร์บูต) ตามการตั้งค่า
61 | 1. พยายามเปิดแคชระดับ 2 (หากเปิดแคช L2 แล้วในโพสต์ 3D ส่วนนี้จะถูกข้าม)
2. ตั้งค่าความเร็วในการบูตตามการตั้งค่า
3. โอกาสสุดท้ายสำหรับการเริ่มต้นชิปเซ็ต
4. โอกาสสุดท้ายสำหรับการเริ่มต้นการจัดการพลังงาน (เฉพาะ Green BIOS)
5. แสดงตารางการกำหนดค่าระบบ
62 | 1. ตั้งค่าการปรับเวลาตามฤดูกาลตามค่าการตั้งค่า
2. ตั้งโปรแกรม NUM lock, อัตราการพิมพ์ซ้ำและความเร็วในการพิมพ์ซ้ำตามการตั้งค่า
63 | 1. หากมีการเปลี่ยนแปลงใดๆ ในการกำหนดค่าฮาร์ดแวร์ ให้อัปเดตข้อมูล ESCD (เฉพาะ PnP BIOS)
2. ล้างหน่วยความจำที่ใช้งานแล้ว
3. บูตระบบผ่าน INT 19h
FF | บูต
ไม่มีความคิดเห็น:
แสดงความคิดเห็น