Course Code:
CEID_ΝY261
Type:
Semester:
Instructors:
Credit Points:
6
Α. Lectures and Tutorials
Introduction: Hardware, software, Computer architecture, Computer structure and organization, input and output units, Computer performance.
Information representation:
- Data
- constant point arithmetic
- floating point arithmetic
- alphanumeric
- image
- sound
- instructions
- machine instruction types
- addressing modes
- operands size and type
- machine instructions encoding
- machine instructions based computer classification
Central processing unit:
- data path
- ALU
- register file
- shifter
- divider
- multipier
- floating point unit
- control unit (structure and implementation)
Memory system:
- memory technology
- semiconductor
- magnetic
- optical memories
- memories hierarchy
- main memory implementation.
Interconnection and input-output system:
- bus
- bus types
- synchronous and asynchronous busses
- bus arbitration
input-output process
- polling
- interrupts
- direct memory access
Β. Laboratory
ARM programming model
Instruction set of ARM
Programming at assembly language level
Program debugging
Related Announcements
Jun 06 2021
Aug 08 2021
Oct 10 2021
Feb 02 2023