จำนวนการดูหน้าเว็บรวม

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

รหัส POST และการแก้ไขปัญหา

 หัวข้อ: รหัส 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

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

เรียนซ่อมคอมพิวเตอร์

เทสเพาเวอร์

ดีบักการ์ด