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 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)
|
|