หน้าเว็บ

วันศุกร์ที่ 2 สิงหาคม พ.ศ. 2567

Late Award BIOS (4-5x PnP) รหัส ความหมาย

 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 | บูต

ไม่มีความคิดเห็น:

แสดงความคิดเห็น