| Course Code: CAP 221 |
Course Name: Computer Orgnization & Assembly |
| Level: 3 |
Credit : 3 hours |
|
|
|
Course Keywords:
The purpose of this course is to introduce the information technology students to computing systems below that of a high-level programming language. The material covered can be broadly separated into the categories of assembly language programming and Computer Organization. Under the heading of assembly language programming students will be introduced to the I86 instruction set, low-level assembly language programming . Topics under computer organization include digital logic design (combinational circuits, sequential circuits, finite state machines) and basic computer architecture (system bus, memory hierarchy and input/output devices).
|
|
|
|
Text Book:
Hennessy/Patterson's Computer Organization & Design The Hardware/Software Interface.
Mano & Kime, Logic and Computer Design Fundamentals, 2nd Edition Updated.NJ: Prentice Hall.
Marut ,Yu , Assembly Language Programming for the IBM PC , Mc Graw Hill.
|
|
Course Site: http://www.ksu-it.com/cap221/ |
|