Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
ASSEMBLY LANGUAGE PROGRAMMING EET 2230(995) FINAL,SPRING 2006 NAME:: Jeff Brutsche STUDENT ID NOTE: THERE ARE FIVE QUESTIONS. ALL QUESTIONS CARRY 20 MARKS Q1. a) With appropriate illustrations, give a brief overview of the process involved in developing Assembly Language code for a PC Get the problem, describe the problem, plan steps of solution, implement flowchart using assembler language, enter source program using the editor, assemble the program using the assembler, link the program using LINK, execute and debug using DEBUG, check for logical errors, then you have the solution to your problem. b) Explain the different addressing modes of the 8088 along with appropriate examples for each mode . Based – the effective address of the operand is obtained by adding a direct or indirect displacement to the contents of either bad register BX or base pointer BP. Direct – information is encoded directly into the instruction, however the instruction opcode is followed by an effective address, instead of the data Indexed – uses the value of the displacement as a pointer to the starting point of an array of data in memory and the contents of the specified register as an index that
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This test prep was uploaded on 04/19/2008 for the course EET 2230 taught by Professor Niamat during the Spring '08 term at Toledo.

Page1 / 4


This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online