| 1.
|
Describe a digital computer system at the major block level. (I)
|
| 2.
|
Explain the stored program concept of a digital computer. (I)
|
| 3.
|
Explain the machine operation of fetch and execute cycles. (I)
|
| 4.
|
Define and explain the use of pseudocode. (I)
|
| 5.
|
Perform arithmetic operations using computer-related number systems.
(I)
|
| 6.
|
Describe the hardware architecture of a specific computer system. (II)
|
| 7.
|
Write specified program(s) using integer instructions. (II)
|
| 8.
|
Define the term "assembler directive" and give three examples. (II)
|
| 9.
|
List and explain the operating system commands required to create,
assemble, link, and execute assembly language programs. (II)
|
| 10.
|
Describe the overall process of a two-pass assembler. (II)
|
| 11.
|
Code assembly language programs using loops and selection structures.
(III)
|
| 12.
|
Use a debugger to debug assembly language programs. (IV)
|
| 13.
|
Write assembly language programs using byte, word, and quadword data
integers. (V)
|
| 14.
|
Write assembly language programs using indexing to process data in
arrays. (VI)
|
| 15.
|
Write assembly language programs using various indirect addressing
modes. (VII)
|
| 16.
|
Write assembly language programs that include subprograms. (VIII)
|
| 17.
|
Write assembly language programs that include macros. (IX)
|
| 18.
|
Write assembly language programs using logical instructions to
manipulate data. (X)
|
| 19.
|
Write assembly language programs that transfer data to/from
input/output devices. (XI)
|
|