1.
|
Differentiate between different types of computers, listing
applications for each. (I)
|
2.
|
Describe the general components of a computer system. (I)
|
3.
|
Describe the evolution of at least one family of microprocessors, and
draw a block diagram of a microprocessor. (I)
|
4.
|
Perform arithmetic operations using computer-related number systems.
(II)
|
5.
|
Convert data between specified number systems. (II)
|
6.
|
Describe the functional operation of basic digital circuits and
devices. (III)
|
7.
|
List the subunits of a specific microprocessor and explain their
functional operation. (IV)
|
8.
|
Use pseudocode to solve and document programming problems. (V)
|
9.
|
Explain the assembler process of converting a source assembly program
into machine language. (VI)
|
10.
|
Employ all types of assembler statements in the writing of an assembly
language program. (VI)
|
11.
|
Explain and employ the program development cycle. (VI)
|
12.
|
Write an assembly language program that handles hardware and software
interrupts. (VI)
|
13.
|
Use program debugger features to troubleshoot assembly language
programs. (VII)
|
14.
|
Write assembly language programs that utilize iteration and decision
constructs, arithmetic and logical operation, various addressing
modes, subroutines, and arrays. (VIII-XII)
|
15.
|
Write an assembly language program that employs one or more macros.
(XIII)
|
16.
|
Write an assembly language program that drives an input/output device
such as a printer, monitor, or other device. (XIV)
|
|