New Version
·News Center  ·Warranty  ·Technology  ·Download ·Contact us·Please enter New Version Website
TECHNOLOGY
Product Search
 
NCR PC916 5/6
*halt on error if loop jumper installed in keyboard connector

Code

Meaning

01

Test CPU registers, reset video cards, display diagnostic messages

02

Verify port 61, disable non-maskable interrupt, start speaker timer channel 2

03

Test ROM BIOS checksum

04

Test DMA page registers

05

Test timer channel 1 (refresh)

06

Test timer channel 2 (speaker)

07

Test refresh logic by reading port 61 bit 4 every 15 microseconds

08

Test base 64K RAM

09

Test 8/16-bit bus converting logic, initialize both interrupt controllers

0A

Test interrupt mask register A

0B

Test interrupt mask register B, write temporary interrupt vector table for INT 00-77

0C

Test 8042/8742 keyboard controller

0D

Test CMOS RAM shutdown byte

0E*

Test CMOS RAM battery power low or interrupted since last test

0F*

Test CMOS RAM checksum; initialize periodic rate

10

Test CPU protected mode

11

Test video configuration in CMOS RAM or display switch, look for advanced video card ROM in segment C000, initialize interrupt vectors.

12

Initialize and test primary video controller

13

Primary video error, test secondary video controller

14

Test disabling Speed stretch enable/disable port 69 bit 0=1

15

Start refresh timer 1 counter 1, disable speed switch timer 2, counter 2

16

Enable then disable speed stretch enable/disable port 69 bit 0

17

Clear write protect bit

18

Write/verify global/local/interrupt descriptor table registers; copy ROM BIOS to shadow RAM F000

19

Verify RAM to ROM BIOS copy OK; reinitialize restart vector, check and execute for burn-in ROM D000. Disable real time clock in CMOS status reg B, reset and initialize video cards.

IA

Command 8042 to execute self-test and verify result

1B

Test 64K Shadow RAM in segment F000

20

Display results of tests to this point

21

Test DMA controller 1

22

Test DMA controller 2 and initialize all 8 channels

23

Test timer 1 counter 0 840 ns clock timer for IRQ0 (INT8)

24

Initialize both interrupt controllers

25

Check for unexpected (hot) interrupts

26

Wait for interrupt

27*

Test timer 2 counter 0 for NMI (INT02), failsafe

28*

Test timer 2 counter 1 (INT72-74)

30

Check base 640K memory size

31

Check extended memory size (max 256M RAM on 5.2, 6 BIOS)

32

Test higher 8 address lines for mirror addresses (5.x BIOS)

33*

Test base memory

34*

Test extended memory (up to 256M)

35*

Test RAM in E000 (v6 BIOS?aalso test keyboard shutdown command FE?ashutdown path 0B)

40

Test keyboard?aenable/disable

41

Test keyboard?areset command FF (halt on error if loop jumper not installed)

42

Test keyboard?aclock low (halt on err if loop jumper not installed)

43

Test keyboard?acheck for interrupt, enable keyboard, initialize buffer pointers, verify keyboard unlocked, disable external interrupts mask A=F, turn on write protect for RAM E000-FFFF, write out subcommand (halt on error if loop jumper not installed).

44

Test address overrun compatibility (turn off gate A20, 8042 P2 bit 1 = 0)

45

v6 BIOS?aInit mouse, en IRQ1 (INT09)keyboard (15 IRQs, 1 disabled), disp "Press F1 for Setup".

50

Set up hardware interrupt vectors 0-15, 70-77

51

Enable IRQ0 interval interrupt 08 from timer channel 0; enable external interrupts (STI)

60

Test for floppy/hard disk controller and drive

61

Test cylinder register for disk controller

62

Initialize floppy drives

63

Initialize hard drives

70*

Test real time clock

71

Set interval timer RAM counts

72

Configure and test parallel interfaces

73

Configure and test serial interfaces

74

Check for and execute adapter option ROMs C8000-DFFFF

75*

Test math coprocessor if installed, and enable interrupt

76

Enable keyboard and real time clock IRQ8 (INT 70) interrupts; enable slave interrupt controller 2 via PlC 1 mask bit 2=0.

F0

Display logged errors. Halt if locked; loop if loop jumper installed

F1

Test system code at segment E000 (v5.x BIOS only); v6 BIOS?acopy video ROM BIOS (if present) to shadow RAM if system ROM is absent and switch pack switch 1 is on

F2

INT 19 to boot operating system?aNo POST errors

F3

Go to setup if F1 key pressed. v6 BIOS: execute floppy diagnostic if Ctrl-D pressed, enable failsafe NMI port 61 bit 2=0, enable parity error port 61 bit 3=0, enable NMI.

F4

v5.x BIOS only?aDisplay speed setting

F4

v6 BIOS?aDisplay speed setting Auto, high, fixed

F5

v5.x BIOS only?ainitialize counter 2 for speed requested

F6

v5.x BIOS only?aTest base memory (long test in 5.2 BIOS)

F6

v6 BIOS only?aTest base memory (long test) if F2 pressed

F7

v5.x BIOS only?aTest extended memory (long test in 5.2 BIOS)

F7

v6 BIOS only?aLong test extended memory if F2 pressed

BACK

 

联系我们 |  网站地图 |  常见问题解答 |  下载中心 |  奇冠代码 |  付款方式 |  奇冠淘宝店 |
粤ICP备05013424号
 
客服QQ:419508888  MSN:qiguan2009@hotmail.com  E-mail:P678@163.net
电话:0755-6128 5959 020-6113 1568
Copyright © 2002-2020 深圳(原广州)奇冠电子厂 All rights 管理