| Official Course Description: MCCCD Approval: 03/26/91 | |||
|---|---|---|---|
| CSC226 19916-19956 | L+L | 3 Credit(s) | 5 Period(s) |
| Assembly Language Programming IBM/Microcomputers | |||
| Assembly language programming, register level computer organization, data structure and addressing modes, assemblers, linkers. IBM/compatible-based assignments. Prerequisites: CSC120 and (CSC100 or ECE105 or high level language programming skill) or permission of instructor. | |||
| MCCCD Official Course Competencies: | |
|---|---|
| CSC226 19916-19956 | Assembly Language Programming IBM/Microcomputers |
| 1. | Use all registers in assembly language programs. (I) |
| 2. | Determine appropriate registers to use with specific assembly language commands. (I) |
| 3. | Describe basic computer organization, including memory layout and data storage. (I) |
| 4. | Use addressing modes to move information. (II, V.C) |
| 5. | Manipulate data to perform computations. (III) |
| 6. | Use conditional and unconditional branches and flags. (IV) |
| 7. | Write and call procedures with parameter passing. (V) |
| 8. | Use macros to efficiently write program sequences. (VI) |
| 9. | Use input/output interrupts. (VII) |
| MCCCD Official Course Outline: | |
|---|---|
| CSC226 19916-19956 | Assembly Language Programming IBM/Microcomputers |
|