COE 205 

Computer Organization & Assembly Language

05/15/06

 

Home
About Me
Interest
Courses
Publications
Links

 

 


  
  • Course Description:

Introduction to computer organization. Octal and hexadecimal number systems, ASCII codes. Assembly language programming, instruction formats and types, memory and I/O instructions, arithmetic instructions, addressing modes, stack operations, and interrupts. ALU design. RTL, microprogramming, and hardwired control design. Practice of assembly language programming.

  

 Downloads 

 

 Lab Experiments

 

 

Week #

Experiment

PDF

Lab work Programs
1

Introductory Experiment I

exp#0   Prog1
2

Introductory Experiment II

exp#1-a

exp#1-b

3

Introductory Experiment III

exp#2-a

exp#2-b

exp#2-c

   

4

Input and Output

exp#3-a

exp#3-b

Quiz#1  

5

Segmentation and Addressing Modes

exp#4-a

exp#4-b

Lab work#4  

6

Arithmetic Instructions

exp#5-a

exp#5-b

Lab Work#5  

7

Logical and Bitwise Instructions

exp#6-a

exp#6-b

Lab Work#6

8

Flow Control Instructions

exp#7-a

exp#7-b

Lab Work#7  

9

Subroutine Handling and Macros

exp#8-a

exp#8-b

Lab Work#8  

10

String Handling

exp#9-a

exp#9-b

Lab Work#9  

11

Interrupts

exp#10-a

exp#10-b

   

12

Accessing Video Memory

exp#11-a exp#11-b

Lab Work#11

 

13

Using the Mouse

exp#12-a

exp#12-b

  Program12-2

14

Serial Communications

exp#13    

 

Useful Links

 

http://webster.cs.ucr.edu/AoA/DOS/

 

 

This site was last updated 05/15/06