Difference between revisions of "Diagnostic"
From Computer History Wiki
m (+cat) |
(+see also) |
||
Line 7: | Line 7: | ||
Such code is often written in [[assembly language|assembler]], so it can use as little as possible of the [[Central Processing Unit|CPU]] to begin with; it then proceeds to test out each part of the machine (further [[instruction]]s, etc) before using them. | Such code is often written in [[assembly language|assembler]], so it can use as little as possible of the [[Central Processing Unit|CPU]] to begin with; it then proceeds to test out each part of the machine (further [[instruction]]s, etc) before using them. | ||
+ | |||
+ | ==See also== | ||
+ | |||
+ | * [[Vonada's Engineering Maxims]] | ||
{{semi-stub}} | {{semi-stub}} | ||
[[Category: Computer Basics]] | [[Category: Computer Basics]] |
Latest revision as of 20:22, 11 September 2020
A diagnostic is a piece of software which is designed to test the correct operation of some hardware. There are two main forms:
- Diagnostics which are used to verify that something is working properly.
- Diagnostics which are used to try and localize a fault, in order to repair it.
In many computers, the code in ROM which is used to boot the machine includes code to verify that it is correctly operating.
Such code is often written in assembler, so it can use as little as possible of the CPU to begin with; it then proceeds to test out each part of the machine (further instructions, etc) before using them.