1.
|
Describe and utilize data types and addressing structures of a
computer instruction set. (I)
|
2.
|
Describe and utilize functions performed by an assembler. (I)
|
3.
|
Describe functions of typical central processor registers. (I)
|
4.
|
Explain operand variations including direct addressing with/without
indexing, indirect addressing with/without (pre/post) indexing, and
other addressing modes. (I)
|
5.
|
Describe instruction formats of an instruction set. (I)
|
6.
|
Describe and employ jump instructions, case, loops, and subroutine
facilities. (II)
|
7.
|
Describe and employ the stack. (II)
|
8.
|
Describe purpose and characteristics of subroutines. (II)
|
9.
|
Describe and employ subroutine call mechanism. (II)
|
10.
|
Describe and employ fast linkages, re-entrant routines, and macros.
(II)
|
11.
|
Describe and employ instructions to manipulate bit fields. (II)
|
12.
|
Describe and employ arrays and data lists. (II)
|
13.
|
Describe how an operating system shares processor and memory resources
among user programs. (III)
|
14.
|
Describe how an operating system converts virtual to physical
addresses. (III)
|
15.
|
Explain processor access modes. (III)
|
16.
|
Explain memory management and input/output concepts in a virtual
memory operating system. (III)
|
17.
|
Describe purposes of vectors and software interrupts. (III)
|
18.
|
Describe process scheduling and paging in a virtual memory operating
system. (III)
|
19.
|
Describe safety procedures and preventive maintenance concepts for
field engineers. (IV)
|
20.
|
Explain general responsibilities of field engineers. (IV)
|
21.
|
Execute and analyze diagnostic programs to test operation of a
computer system. (IV)
|
22.
|
Define, write, code, assemble, debug, execute and document assembly
language programs in laboratory exercises. (IV)
|
|