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.info
091019