Click on the button above to proceed to the EET 2230 course materials.             User ID and password are required.

Please send all questions & assignments to:
mniamat@utnet.utoledo.edu

 

EET 2230: Assembly Language Programming

Welcome to the EET 2230 web site. Here, you will find links to everything you need to support your studies as you proceed through this course.

In this course, you will learn Assembly Language for programming the 8088/8086 Intel microprocessor. You will also learn the software model of the 8088/8086. The language constructs and architectural details that you will learn in this course can easily be extended to higher Intel microprocessors including the latest Pentium.

Topics covered in this course include (but are not limited to) the following:

  • General Architecture of a Microcomputer System
  • Software Model of the 8088/8086 Microprocessor
  • Memory Address Space and Data Organization
  • Various Registers, Pointers, Memory Addressing, Stacks
  • 8088/8086 Instruction Set, Machine Codes, and Addressing Modes
  • Machine Language Programs, Assembling Instructions, Debugging
  • Data Transfer Instructions: Arithmetic, Logic, Shift
  • Subroutines and Loop Instructions
  • Assembly Language Program Development
  • MASM (Microsoft Assembler)

This course is also a pre-requisite for 'Microcomputer Architecture' (EET 4250). You can not register for EET 4250 unless you have sucessfully completed EET 2230.

There are a number of lab exercises associated with this course. To perform the labs, all you need is an IBM compatible PC and the Assembler software. The DEBUG program, which you will need for performing the first half of the lab assignments, is an integral part of the DOS operating system.

Before taking this course, make sure you have successfully completed 'Digital Logic Fundamentals' (EET 2210). Knowledge of basic digital circuits is required for understanding the software model of the microprocessor.

Added to the Web: August 8, 2001.
Last updated: May 20th, 2002.

Web page design by Dan Solarek.

http://cset.sp.utoledo.edu/