COE 205 Lab

Computer Organization & Assembly Language

 

Revised Summer 2006
Muhamed F. Mudawar

mudawar@kfupm.edu.sa

Office: Building 22, Room 328, Phone: 4642

COE 205 Home | Syllabus | Lectures | Assignments | Tools | Manuals

Lab 2

Assembly Language Tools and Data Representation

ConTEXT Editor

MASM 6.15 Self-Extract Zip File

32-bit Windows Debugger Installer (version 6.5.3.7)

ConTEXT Installer (version 0.98.2)

MASM Highlighter for ConTEXT

welcome.asm

Lab 3

Introduction to Assembly Language Programming

template.asm (Template for 32-bit Protected-Address Mode Programs)

addsub.asm

Lab 4

Defining Data and Symbolic Constants

IntegerDef.asm

MulipleInitializers.asm

Operators.asm

Constants.asm

Lab 5

Basic Instructions and Addressing Modes

Moves.asm

Addressing.asm

SimpleArith.asm

CopyStr.asm

SumArray.asm

Lab 6

Input/Output using a Library of Procedures

Irvine Library Help

output.asm

output2.asm

input.asm

rand.asm

Lab 7

Conditional Processing

cmp.asm

max.asm

search.asm

IndirectJump.asm

Lab 8

Procedures and the Stack

stack.asm

procedure.asm

sumof.asm

ArraySum.asm

SumDigits.asm

SumDigits2.asm

Lab 9

Integer Arithmetic and Bit Manipulation

convert.asm

encrypt.asm

mul.asm

div.asm

extadd.asm

 

  Last Updated: Sunday October 05, 2008, by Dr. Muhamed Mudawar