รหัส POST และการแก้ไขปัญหา
POST (Power-On Self Test) เป็นการทดสอบตัวเองที่เกิดขึ้นเมื่อเปิดเครื่องคอมพิวเตอร์ โดยจะทำการตรวจสอบส่วนประกอบต่างๆ ของฮาร์ดแวร์ว่าทำงานได้อย่างถูกต้องหรือไม่ ในระหว่างการทดสอบ POST บนเครื่อง AT-compatible และรุ่นที่ใหม่กว่าจะมีการส่งสัญญาณพิเศษไปยังพอร์ต I/O 80H เมื่อเริ่มต้นการทดสอบแต่ละครั้ง (เครื่อง PC และ XT ดั้งเดิมจะไม่แสดงรหัส POST แม้ว่าเครื่องบางรุ่นที่มี BIOS ที่เข้ากันได้จะแสดงรหัสเหล่านี้) เครื่องคอมพิวเตอร์บางรุ่นอาจใช้พอร์ตอื่น เช่น 84 สำหรับ Compaq หรือ 378 (LPT1) สำหรับ Olivetti เครื่อง IBM PS/2 จะใช้พอร์ต 90 ในขณะที่เครื่อง EISA บางรุ่นจะส่งสัญญาณไปยังพอร์ต 300H ด้วยเช่นกัน สัญญาณที่พอร์ต 50h นั้นเฉพาะเจาะจงสำหรับชิปเซ็ตหรือแพลตฟอร์มแบบกำหนดเอง
การ์ดวินิจฉัย POST สามารถอ่านสิ่งที่ส่งไปยังพอร์ตใดก็ตาม และแสดงรหัสบนจอแสดงผลตัวเลขคู่หนึ่ง คุณจึงสามารถตรวจสอบความคืบหน้าของ POST และหวังว่าจะวินิจฉัยข้อผิดพลาดได้เมื่อหยุดทำงาน แม้ว่าความล้มเหลว ณ ตำแหน่งใดๆ ไม่ได้หมายความว่าส่วนนั้นมีปัญหาเสมอไป ให้ถือว่ามันเป็นจุดเริ่มต้นสำหรับการแก้ไขปัญหาเพิ่มเติม (การ์ดที่ดีคือ POSTmortem™ ติดต่อผู้เขียนเพื่อขอรายละเอียด หรือตรวจสอบ Useful Numbers คู่มืออยู่ที่ด้านหลังของหนังสือ) บทนี้จะอธิบายขั้นตอนทั่วไปบางขั้นตอนที่อาจช่วยได้หากคุณไม่มีการ์ด POST หลังจากได้รับรหัส POST แล้ว ให้ระบุผู้ผลิตชิปเซ็ตบนเมนบอร์ด จากนั้นดูหัวข้อชิปเซ็ตเพื่อค้นหาชิปที่ควบคุมสิ่งที่ไม่ทำงาน
POST จะตรวจสอบในสามระดับ ได้แก่ Early POST, Late POST และ System Initialisation ข้อผิดพลาดของ Early POST มักจะร้ายแรงและจะส่งเสียงเตือนเป็นรหัสเสียง เนื่องจากวิดีโอจะยังไม่ทำงาน อันที่จริง การวินิจฉัยครั้งสุดท้ายระหว่าง Early POST มักจะอยู่ที่วิดีโอ ดังนั้นจึงสามารถเห็นความล้มเหลวของ Late POST ได้ System Initialisation เกี่ยวข้องกับการโหลดการกำหนดค่าจาก CMOS และความล้มเหลวจะสร้างข้อความข้อความ ความล้มเหลวที่เกิดขึ้นอย่างต่อเนื่องบ่งชี้ว่าระบบสำรองแบตเตอรี่เสีย
คำสั่งปิดเครื่องหรือรีเซ็ต
คำสั่งรีเซ็ตจะหยุดการทำงานปัจจุบัน และเริ่มดึงคำสั่งจาก BIOS ราวกับว่าเพิ่งเปิดเครื่อง คำสั่งปิดเครื่องในทางกลับกัน จะบังคับให้ CPU ออกจากโหมดป้องกันสำหรับโหมดจริง ดังนั้นระบบจะทำงานแตกต่างกันหลังจากแต่ละคำสั่ง ก่อนที่จะออกคำสั่งปิดเครื่อง BIOS จะกำหนดค่าลงในไบต์ปิดเครื่องใน CMOS ซึ่งจะถูกตรวจสอบหลังจากรีเซ็ต ดังนั้น BIOS สามารถข้ามไปยังรหัสที่เกี่ยวข้องและดำเนินการต่อจากที่ค้างไว้ได้
ปัญหาหนึ่งของการจัดการการปิดเครื่องคือ POST จะต้องทำการจัด
จัมเปอร์สำหรับการผลิต
วลี "Check for Manufacturing Jumper" ในตารางหมายถึงจัมเปอร์บนเมนบอร์ดที่ทำให้ POST ทำงานในลูปต่อเนื่อง ดังนั้นคุณจึงสามารถเบิร์นอินระบบ หรือใช้การวนซ้ำเพื่อตรวจสอบพื้นที่ที่ล้มเหลวด้วยออสซิลโลสโคปหรือตัววิเคราะห์ลอจิก โดยปกติแล้วจะบังคับให้รีเซ็ต ดังนั้น POST จึงต้องเริ่มต้นใหม่ทุกครั้ง Compaq เคยใช้จัมเปอร์ลัดวงจรเพื่อทำให้ POST กระโดดไปยัง ROM อื่นที่ E000 ทันทีหลังจากเปิดเครื่อง ซึ่งอาจมีรหัสวินิจฉัยอยู่ในนั้น IBM และ NCR ใช้วงจรไดโอดเจอร์เมเนียมหรือซิลิกอนเพื่อลัดวงจรพินเชื่อมต่อแป้นพิมพ์ 1 (ขั้วลบ แถบ) และ 2 (DIN 5 พิน) หรือ 1 (ขั้วบวก ลูกศร) และ 5 (มินิ DIN 6 พิน) ดังนั้น POST จะตรวจสอบตัวควบคุมแป้นพิมพ์เพื่อดูว่ามีการติดตั้งจัมเปอร์หรือไม่
รหัส POST ที่ระบุไว้ที่นี่ดึงมาจาก The BIOS Companion เว็บไซต์นี้มีรหัส POST ทั้งหมดเหล่านี้ รวมถึงข้อมูลทางเทคนิคที่ครอบคลุม
ACER
ยึดตาม Award BIOS 3.03 แต่ไม่เหมือนกันทุกประการ
รหัส ความหมาย
04 เริ่มต้น
08 ปิดเครื่อง
0C ทดสอบค่าผลรวม BIOS ROM
10 ทดสอบไบต์ปิดเครื่อง CMOS RAM
14 ทดสอบตัวควบคุม DMA
18 เริ่มต้นตัวจับเวลาของระบบ
1C ทดสอบการรีเฟรชหน่วยความจำ
1E กำหนดประเภทหน่วยความจำ
20 ทดสอบหน่วยความจำ 128K
24 ทดสอบตัวควบคุมแป้นพิมพ์ 8042
28 ทดสอบคำสั่งอธิบาย CPU
2C ตั้งค่าและทดสอบตัวควบคุมการขัดจังหวะ 8259
30 ตั้งค่าการขัดจังหวะของหน่วยความจำ
34 ตั้งค่าเวกเตอร์การขัดจังหวะ BIOS และรูทีน
38 ทดสอบ CMOS RAM
3C กำหนดขนาดหน่วยความจำ
XX ปิดเครื่อง 8 (ระบบหยุด C0h + จุดตรวจสอบ)
40 ปิดเครื่อง 1
44 เริ่มต้น Video BIOS ROM
45 ตั้งค่าและทดสอบ RAM BIOS
46 ทดสอบหน่วยความจำแคชและตัวควบคุม
48 ทดสอบหน่วยความจำ
4C ปิดเครื่อง 3
50 ปิดเครื่อง 2
54 ปิดเครื่อง 7
55 ปิดเครื่อง 6
5C ทดสอบแป้นพิมพ์และ I/O Auxiliarv
60 ตั้งค่ารูทีนการขัดจังหวะ BIOS
64 ทดสอบนาฬิกาแบบเรียลไทม์
68 ทดสอบดิสเก็ตต์
6C ทดสอบฮาร์ดดิสก์
70 ทดสอบพอร์ตขนาน
74 ทดสอบพอร์ตแบบอนุกรม
78 ตั้งค่าเวลา
7C สแกนหาและเรียกใช้ Option ROM
80 ตรวจสอบการมีอยู่ของหน่วยประมวลผลทางคณิตศาสตร์
84 เริ่มต้นแป้นพิมพ์
88 เริ่มต้นระบบ 1
8C เริ่มต้นระบบ 2
90 เรียกใช้ INT 19 เพื่อบูตระบบปฏิบัติการ
94 ปิดเครื่อง 5
98 ปิดเครื่อง A
9C ปิดเครื่อง B
ALR
ดู Phoenix
Ambra
ดู Phoenix
AMI
AMI BIOS ไม่ได้ทำการทดสอบทั้งหมด BIOS ด้านล่างนี้อ้างอิงถึง BIOS 2 กุมภาพันธ์ 1991
ขั้นตอน POST
ขั้นตอน คำอธิบาย
ปิดใช้งาน NMI สายขัดจังหวะ NMI ไปยัง CPU ถูกปิดใช้งานโดยการตั้งค่าบิต 7 พอร์ต I/O 70h (CMOS)
หน่วงเวลาเปิดเครื่อง เมื่อตัวควบคุมแป้นพิมพ์ได้รับพลังงาน จะตั้งค่าบิตฮาร์ดรีเซ็ตและซอฟต์รีเซ็ต ตรวจสอบตัวควบคุมแป้นพิมพ์หรือตัวสร้างสัญญาณนาฬิกา
เริ่มต้นชิปเซ็ต ตรวจสอบ BIOS นาฬิกา หรือชิปเซ็ต
การกำหนดรีเซ็ต BIOS อ่านบิตในตัวควบคุมแป้นพิมพ์เพื่อดูว่าจำเป็นต้องฮาร์ดรีเซ็ตหรือซอฟต์รีเซ็ต (ซอฟต์รีเซ็ตจะไม่ทดสอบหน่วยความจำที่สูงกว่า 64K) ความล้มเหลวอาจเกิดจาก BIOS หรือตัวควบคุมแป้นพิมพ์
ผลรวม BIOS ROM BIOS ทำการตรวจสอบผลรวมในตัวเอง และเพิ่มค่าจากโรงงานที่ตั้งไว้ล่วงหน้าซึ่งควรทำให้เท่ากับ 00 ความล้มเหลวเกิดจากชิป BIOS
การทดสอบแป้นพิมพ์ คำสั่งจะถูกส่งไปยัง 8042 (ตัวควบคุมแป้นพิมพ์) ซึ่งทำการทดสอบและตั้งค่าพื้นที่บัฟเฟอร์สำหรับคำสั่ง หลังจากกำหนดบัฟเฟอร์แล้ว BIOS จะส่งไบต์คำสั่ง เขียนข้อมูลไปยังบัฟเฟอร์ ตรวจสอบบิตลำดับสูง (พิน 23) ของตัวควบคุมแป้นพิมพ์ภายใน และออกคำสั่ง No Operation (NOP)
CMOS ทดสอบไบต์ปิดเครื่องใน CMOS RAM ออฟเซ็ต 0F คำนวณผลรวม BIOS และอัปเดตไบต์วินิจฉัย (0E) ก่อนที่จะเริ่มต้นและอัปเดตพื้นที่ CMOS RAM สำหรับวันที่และเวลา ตรวจสอบชิป RTC/CMOS หรือแบตเตอรี่
ปิดใช้งาน 8237/8259 ตัวควบคุม DMA และการขัดจังหวะถูกปิดใช้งานก่อนที่ POST จะดำเนินการใดๆ เพิ่มเติม ตรวจสอบชิป 8237 หรือ 8259
ปิดใช้งานวิดีโอ ตัวควบคุมวิดีโอถูกปิดใช้งานและพอร์ต B เริ่มต้น ตรวจสอบอะแดปเตอร์วิดีโอหากคุณพบปัญหานี้
เริ่มต้นชิปเซ็ต/ตรวจจับหน่วยความจำ หน่วยความจำที่อยู่ในบล็อก 64K ความล้มเหลวจะอยู่ในชิปเซ็ต หากไม่เห็นหน่วยความจำทั้งหมด ความล้มเหลวอาจอยู่ในชิปในบล็อกหลังจากบล็อกสุดท้ายที่เห็น
การทดสอบ PIT ทดสอบฟังก์ชันการกำหนดเวลาของตัวจับเวลาขัดจังหวะ 8254 โดยปกติแล้วชิป PIT หรือ RTC จะทำให้เกิดปัญหาที่นี่
การรีเฟรชหน่วยความจำ ความสามารถของ PIT ในการทดสอบหน่วยความจำที่รีเฟรช (หากเป็น XT ตัวควบคุม DMA #1 จะจัดการสิ่งนี้) ความล้มเหลวมักจะเป็น PIT (8254) ใน AT หรือ 8237 (DMA #1) ใน XT
สายแอดเดรส ทดสอบสายแอดเดรสไปยัง RAM 64K แรก ความล้มเหลวของสายแอดเดรส
ฐาน 64K รูปแบบข้อมูลถูกเขียนไปยัง 64K แรก เว้นแต่จะมีชิป RAM เสีย ซึ่งในกรณีนี้คุณจะพบข้อผิดพลาด
การเริ่มต้นชิปเซ็ต ตัวควบคุม PIT, PIC และ DMA ถูกเปิดใช้งาน
ตั้งค่าตารางขัดจังหวะ ตารางเวกเตอร์ขัดจังหวะที่ PIC ใช้ติดตั้งอยู่ในหน่วยความจำต่ำ 2K แรก
ตรวจสอบ 8042 BIOS อ่านพื้นที่บัฟเฟอร์ของตัวควบคุมแป้นพิมพ์ I/O พอร์ต 60 ความล้มเหลวที่นี่มักจะเป็นตัวควบคุมแป้นพิมพ์
การทดสอบวิดีโอ ตรวจสอบประเภทของอะแดปเตอร์วิดีโอ จากนั้นทำการทดสอบชุดหนึ่งบนอะแดปเตอร์และจอภาพ
พื้นที่ข้อมูล BIOS ตารางเวกเตอร์จะถูกตรวจสอบการทำงานที่เหมาะสม และหน่วยความจำวิดีโอจะได้รับการตรวจสอบก่อนที่จะเข้าสู่การทดสอบโหมดป้องกัน สิ่งนี้ทำเพื่อให้ข้อผิดพลาดใด ๆ ที่พบจะปรากฏบนจอภาพ
การทดสอบโหมดป้องกัน ดำเนินการอ่านและเขียนไปยังหน่วยความจำทั้งหมดที่ต่ำกว่า 1 Mb ความล้มเหลว ณ จุดนี้บ่งชี้ว่าชิป RAM เสีย ชิป 8042 หรือสายข้อมูล
ชิป DMA ทะเบียน DMA ได้รับการทดสอบโดยใช้รูปแบบข้อมูล
การเริ่มต้นขั้นสุดท้าย สิ่งเหล่านี้แตกต่างกันไปในแต่ละรุ่น โดยทั่วไปแล้ว ฟล็อปปี้ดิสก์และฮาร์ดไดรฟ์ได้รับการทดสอบและเริ่มต้น และทำการตรวจสอบอุปกรณ์อนุกรมและขนาน จากนั้นข้อมูลที่รวบรวมจะถูกนำไปเปรียบเทียบกับเนื้อหาของ CMOS และคุณจะเห็นผลลัพธ์ของข้อผิดพลาดใด ๆ บนจอภาพ
บูต BIOS มอบการควบคุมให้กับบูตโหลดเดอร์ Int 19 นี่คือจุดที่คุณจะเห็นข้อความแสดงข้อผิดพลาด เช่น ดิสก์ที่ไม่ใช่ระบบ
AMI BIOS 2.2x
รหัส ความหมาย
00 การทดสอบแฟล็ก
03 การทดสอบรีจิสเตอร์
06 การเริ่มต้นฮาร์ดแวร์ระบบ
09 ผลรวม BIOS ROM
0C การทดสอบรีจิสเตอร์เพจ
0F การทดสอบตัวจับเวลา 8254
12 การเริ่มต้นการรีเฟรชหน่วยความจำ
15 การทดสอบตัวควบคุม DMA 8237
18 การเริ่มต้น DMA 8237
1B การเริ่มต้นตัวควบคุมการขัดจังหวะ 8259
1E การทดสอบตัวควบคุมการขัดจังหวะ 8259
21 การทดสอบการรีเฟรชหน่วยความจำ
24 การทดสอบที่อยู่ฐาน 64K
27 การทดสอบหน่วยความจำฐาน 64K
2A การทดสอบตัวเองของแป้นพิมพ์ 8742
2D การทดสอบ CMOS MC 146818
30 เริ่มการทดสอบโหมดป้องกันครั้งแรก
33 การทดสอบปรับขนาดหน่วยความจำ
36 การทดสอบโหมดป้องกันครั้งแรก
39 การทดสอบโหมดป้องกันครั้งแรกล้มเหลว
3C การคำนวณความเร็ว CPU
3F อ่านสวิตช์ฮาร์ดแวร์ 8742
42 เริ่มต้นพื้นที่เวกเตอร์ขัดจังหวะ
45 ตรวจสอบการกำหนดค่า CMOS
48 ทดสอบและเริ่มต้นระบบวิดีโอ
4B การทดสอบการขัดจังหวะที่ไม่คาดคิด
4E เริ่มการทดสอบโหมดป้องกันครั้งที่สอง
51 ตรวจสอบคำสั่ง LDT
54 ตรวจสอบคำสั่ง TR
57 ตรวจสอบคำสั่ง LSL
5A ตรวจสอบคำสั่ง LAR
5D ตรวจสอบคำสั่ง VERR
60 การทดสอบสายแอดเดรส 20
63 การทดสอบข้อยกเว้นที่ไม่คาดคิด
66 เริ่มการทดสอบโหมดป้องกันครั้งที่สาม
69 การทดสอบสายแอดเดรส
6C การทดสอบหน่วยความจำของระบบ
6F การทดสอบหน่วยความจำเงา
72 การทดสอบหน่วยความจำแบบขยาย
75 ตรวจสอบการกำหนดค่าหน่วยความจำ
78 แสดงข้อความแสดงข้อผิดพลาดการกำหนดค่า
7B คัดลอก BIOS ระบบไปยังหน่วยความจำเงา
7E การทดสอบนาฬิกา 8254
81 การทดสอบนาฬิกาแบบเรียลไทม์ MC 146818
84 การทดสอบแป้นพิมพ์
87 กำหนดประเภทแป้นพิมพ์
8A การทดสอบปุ่มค้าง
8D เริ่มต้นเวกเตอร์ขัดจังหวะฮาร์ดแวร์
90 การทดสอบหน่วยประมวลผลทางคณิตศาสตร์
93 กำหนดพอร์ต COM ที่ใช้ได้
96 กำหนดพอร์ต LPT ที่ใช้ได้
99 เริ่มต้นพื้นที่ข้อมูล BIOS
9C การทดสอบตัวควบคุมแบบคงที่/ฟล็อปปี้
9F การทดสอบฟล็อปปี้ดิสก์
A2 การทดสอบดิสก์แบบคงที่
A5 การสแกน ROM ภายนอก
A8 การทดสอบล็อคกุญแจระบบ
AE การทดสอบข้อความแสดงข้อผิดพลาด F1
AF การเริ่มต้นบูตระบบ
B1 บูตโหลดเดอร์ขัดจังหวะ 19
AMI BIOS เก่า (AMI Plus BIOS); 15/08/88–08/04/90
รหัส ความหมาย
01 NMI ปิดใช้งานแล้ว และการทดสอบ reg. 286 กำลังจะเริ่มต้น
02 การทดสอบรีจิสเตอร์ 286 เสร็จสิ้น
03 ผลรวม ROM ตรวจสอบแล้ว
04 การเริ่มต้น 8259 ตรวจสอบแล้ว
05 การขัดจังหวะที่รอดำเนินการ CMOS ถูกปิดใช้งานแล้ว
06 วิดีโอถูกปิดใช้งานแล้ว และตัวจับเวลาของระบบกำลังนับ ตรวจสอบแล้ว
07 การทดสอบ CH-2 ของ 8253 ตรวจสอบแล้ว
08 การทดสอบการนับเดลต้า CH-2 ตรวจสอบแล้ว
09 การทดสอบการนับเดลต้า CH-1 ตรวจสอบแล้ว
0A การทดสอบการนับเดลต้า CH-0 ตรวจสอบแล้ว
0B ล้างสถานะพาริตีแล้ว
0C รีเฟรชและตัวจับเวลาของระบบ ตรวจสอบแล้ว
0D การสลับลิงก์รีเฟรช ตรวจสอบแล้ว
0E รอบระยะเวลาการรีเฟรชเปิด/ปิด 50% ตรวจสอบแล้ว
10 ยืนยันการรีเฟรชเปิดอยู่ และกำลังจะเริ่มต้นหน่วยความจำ 64K
11 การทดสอบสายแอดเดรส ตรวจสอบแล้ว
12 การทดสอบหน่วยความจำฐาน 64K ตรวจสอบแล้ว
13 เวกเตอร์ขัดจังวะเริ่มต้นแล้ว
14 การทดสอบตัวควบคุมแป้นพิมพ์ 8042 ตรวจสอบแล้ว
15 การทดสอบการอ่าน/เขียน CMOS ตรวจสอบแล้ว
16 การทดสอบผลรวม/แบตเตอรี่ CMOS ตรวจสอบแล้ว
17 ตั้งค่าโหมดขาวดำ ตรวจสอบแล้ว
18 ตั้งค่าโหมดสี ตรวจสอบแล้ว
19 กำลังจะค้นหา ROM วิดีโอเสริม
1A การควบคุม ROM วิดีโอเสริม ตรวจสอบแล้ว
1B การทดสอบการอ่าน/เขียนหน่วยความจำจอแสดงผล ตรวจสอบแล้ว
1C การทดสอบการอ่าน/เขียนหน่วยความจำจอแสดงผลสำหรับจอแสดงผลสำรอง ตรวจสอบแล้ว
1D การตรวจสอบการติดตามวิดีโอ ตรวจสอบแล้ว
1E ตั้งค่าไบต์อุปกรณ์ส่วนกลางสำหรับวิดีโอ ตรวจสอบแล้ว
1F เรียกใช้การตั้งค่าโหมดสำหรับขาวดำ/สี ตรวจสอบแล้ว
20 การทดสอบวิดีโอ ตรวจสอบแล้ว
21 จอแสดงผลวิดีโอ ตรวจสอบแล้ว
22 จอแสดงผลข้อความเปิดเครื่อง ตรวจสอบแล้ว
30 การทดสอบหน่วยความจำโหมดเสมือนกำลังจะเริ่มต้น
31 การทดสอบหน่วยความจำโหมดเสมือนเริ่มต้นแล้ว
32 หน่วยประมวลผลในโหมดเสมือน
33 การทดสอบสายแอดเดรสหน่วยความจำกำลังดำเนินการ
34 การทดสอบสายแอดเดรสหน่วยความจำกำลังดำเนินการ
35 คำนวณหน่วยความจำที่ต่ำกว่า 1MB แล้ว
36 การคำนวณขนาดหน่วยความจำ ตรวจสอบแล้ว
37 การทดสอบหน่วยความจำกำลังดำเนินการ
38 การเริ่มต้นหน่วยความจำที่ต่ำกว่า 1MB เสร็จสิ้น
39 การเริ่มต้นหน่วยความจำที่สูงกว่า 1MB เสร็จสิ้น
3A แสดงขนาดหน่วยความจำ จะอัปเดตเมื่อ BIOS ผ่านการทดสอบหน่วยความจำ
3B กำลังจะเริ่มต้นการทดสอบหน่วยความจำที่ต่ำกว่า 1MB
3C การทดสอบหน่วยความจำที่ต่ำกว่า 1MB ตรวจสอบแล้ว กำลังจะเริ่มต้นการทดสอบที่สูงกว่า 1MB
3D การทดสอบหน่วยความจำที่สูงกว่า 1MB ตรวจสอบแล้ว
3E กำลังจะไปที่โหมดจริง (ปิดเครื่อง)
3F ปิดเครื่องสำเร็จและเข้าสู่โหมดจริงแล้ว
40 กำลังจะปิดใช้งานสายแอดเดรสเกต A-20
41 ปิดใช้งานสายเกต A-20 สำเร็จแล้ว
42 กำลังจะเริ่มต้นการทดสอบตัวควบคุม DMA
4E การทดสอบสายแอดเดรส ตรวจสอบแล้ว
4F หน่วยประมวลผลในโหมดจริงหลังจากปิดเครื่อง
50 การทดสอบรีจิสเตอร์เพจ DMA ตรวจสอบแล้ว
51 การทดสอบรีจิสเตอร์ฐานหน่วย DMA-1 กำลังจะเริ่มต้น
52 ช่อง DMA หน่วย-1 ตรวจสอบแล้ว กำลังจะเริ่มต้น CH-2
53 การทดสอบรีจิสเตอร์ฐาน DMA CH-2 ตรวจสอบแล้ว
54 กำลังจะทดสอบแลตช์ f/f สำหรับหน่วย-1
55 การทดสอบแลตช์ f/f ทั้งสองหน่วย ตรวจสอบแล้ว
56 ตั้งโปรแกรม DMA หน่วย 1 และ 2 ตรวจสอบแล้ว
57 การเริ่มต้น 8259 เสร็จสิ้น
58 การตรวจสอบรีจิสเตอร์มาสก์ 8259 ตรวจสอบแล้ว
59 รีจิสเตอร์มาสก์ 8259 หลัก ตรวจสอบแล้ว กำลังจะเริ่มต้นทาส
5A กำลังจะตรวจสอบระดับการขัดจังหวะของตัวจับเวลาและแป้นพิมพ์
5B การขัดจังหวะตัวจับเวลา ตรวจสอบแล้ว
5C กำลังจะทดสอบการขัดจังหวะแป้นพิมพ์
5D ข้อผิดพลาด! การขัดจังหวะตัวจับเวลา/แป้นพิมพ์ไม่ได้อยู่ในระดับที่เหมาะสม
5E ข้อผิดพลาดตัวควบคุมการขัดจังหวะ 8259
5F การทดสอบตัวควบคุมการขัดจังหวะ 8259 ตรวจสอบแล้ว
70 เริ่มต้นการทดสอบแป้นพิมพ์
71 การทดสอบ BAT แป้นพิมพ์ ตรวจสอบแล้ว
72 การทดสอบแป้นพิมพ์ ตรวจสอบแล้ว
73 การเริ่มต้นข้อมูลส่วนกลางแป้นพิมพ์ ตรวจสอบแล้ว
74 กำลังจะเริ่มต้นการตั้งค่าฟล็อปปี้
75 การตั้งค่าฟล็อปปี้ ตรวจสอบแล้ว
76 กำลังจะเริ่มต้นการตั้งค่าฮาร์ดดิสก์
77 การตั้งค่าฮาร์ดดิสก์ ตรวจสอบแล้ว
79 กำลังจะเริ่มต้นพื้นที่ข้อมูลตัวจับเวลา
7A ตรวจสอบพลังงานแบตเตอรี่ CMOS
7B การตรวจสอบแบตเตอรี่ CMOS เสร็จสิ้น
7D กำลังจะวิเคราะห์ผลลัพธ์การทดสอบวินิจฉัยสำหรับหน่วยความจำ
7E อัปเดตขนาดหน่วยความจำ CMOS ตรวจสอบแล้ว
7F กำลังจะตรวจสอบ ROM เสริม C000:0
80 ตรวจพบแป้นพิมพ์เพื่อเปิดใช้งานการตั้งค่า
81 การควบคุม ROM เสริม ตรวจสอบแล้ว
82 การเริ่มต้นข้อมูลส่วนกลางเครื่องพิมพ์ ตรวจสอบแล้ว
83 การเริ่มต้นข้อมูลส่วนกลาง RS-232 ตรวจสอบแล้ว
84 การตรวจสอบ/ทดสอบ 80287 ตรวจสอบแล้ว
85 กำลังจะแสดงข้อความแสดงข้อผิดพลาดซอฟต์แวร์
86 กำลังจะมอบการควบคุมให้กับ system ROM ที่ segment E000
00 system ROM ที่ E000 ควบคุมเสร็จสิ้น ตอนนี้มอบการควบคุมให้กับ Int 19h boot loader
ไม่มีความคิดเห็น:
แสดงความคิดเห็น