Lecture08_handout-F09

Lecture08_handout-F09 - CE-320 Microcomputers I Fall B 2009...

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

View Full Document Right Arrow Icon
CE-320 Microcomputers I Fall B 2009 Lecture 8 Page 1 Lecture 8 Assembly Language Purpose: Describe the files and processes associated with converting assembly code to machine code. Use assembler directives to make our code more readable
Background image of page 1

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

View Full DocumentRight Arrow Icon
CE-320 Microcomputers I Fall B 2009 Lecture 8 Page 2 Assembly Process Source File ASCII text file Must have the .asm extension Assembler (Cross-Assembler) Translates assembly into object code Much like an electronic copy of the instruction set Source: Prog.asm Object: Prog.obj Bit Stream Prog.s19 Hardware: µP Listing: Prog.lst assembler linker loader
Background image of page 2
CE-320 Microcomputers I Fall B 2009 Lecture 8 Page 3 Object Code Mix of machine code and additional information Allows several pieces of machine code to be combined into a single large program Listing File Human-readable log file Contains the original assembly and the machine code Extremely useful during debugging Linker Combines multiple object files into a single piece of machine code
Background image of page 3

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

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

This document was uploaded on 11/12/2009.

Page1 / 7

Lecture08_handout-F09 - CE-320 Microcomputers I Fall B 2009...

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

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