goto UNSW  home page  
Contacts Library myUNSW WebCT
 Microprocessors and Interfacing - ELEC2041
PRINT THIS PAGE
 Students studying
   
   
 
Contact: Nooshabadi,Saeid V
 
 
Campus: Kensington Campus
 
 
Career: Undergraduate
 
 
Units of Credit: 6
 
 
Contact Hours per Week: 4
 
 
Enrolment Requirements:
 
 
Prerequisite: (COMP1011and ELEC1041) or (COMP1011 and COMP2021)
 
 
Offered: Session One
 
 
Fee Band: 2
 
  

Description

An introduction to programmer model of computer organisation, including assembly and machine language. Process of translation of computer programs including high level language to assembly, assembly to machine instructions, compilers, assemblers, linkers and loaders. Number representation including computer arithmetic, signed, unsigned and floating point arithmetic. Data types and data structures, including characters, integers, structures, arrays. Instruction set including instruction type and cycles, data processing, load/store and branch instructions, addressing modes. Functions, including functions calling conventions, instruction set support for functions, stack frames. I/O interfacing, I/O interrupts, and programming interrupts, instructions support for I/O and interrupts, and OS support for interrupt and I/O interfacing. Memory hierarchy; including cache, main memory, virtual memory and memory management unit. Bus system including memory bus, I/O device buses, and arbitration.

URL for this page:

© The University of New South Wales (CRICOS Provider No.: 00098G), 2004-2011. The information contained in this Handbook is indicative only. While every effort is made to keep this information up-to-date, the University reserves the right to discontinue or vary arrangements, programs and courses at any time without notice and at its discretion. While the University will try to avoid or minimise any inconvenience, changes may also be made to programs, courses and staff after enrolment. The University may also set limits on the number of students in a course.