CSC251      Computer Organization and Assembly Language        

                                                       

 

Description

Introduction to computer organization and operation, data representation and manipulation,
assembly language programming, register level operations, peripheral device interfaces.

 

Objectives

·        To understand computer operations from a programmer point of view.  

·        To be able to program using assembly language.

·        To be able to write assembly language codes to drive peripheral devices.
   

Text

Design with PIC Microcontrollers, by John B. Peatman, 1998.

 

Representative Topics:

 

Topics

Reading Chapter

Approximate No. of Weeks

Introduction to Basic Central Processing Unit (BCPU)

1 & sup

2

CPU Architecture and Instruction Set

2

2

MPASM Assembler and Its Use

3

2

LoopTime Subroutine, Timer2 and Interrupts

4

1

Interrupt Timing and Program Size Considerations

5

1

External interrupts and Timers

6

1

I/O Port Expansion

7

1

 

BenChoi.com-puting
221002