Com 212 intro to system programming book Theory



Download 0.65 Mb.
View original pdf
Page5/72
Date13.05.2021
Size0.65 Mb.
#56617
1   2   3   4   5   6   7   8   9   ...   72
com-212-introduction-to-system-programming-theory
9833 SS1 FISHERY LESSON NOTE



Figure: 1.1 Main Components and Operations of an Assembler


TYPES OF ASSEMBLERS AND LOADERS

1)
A One-pass Assembler One that performs all its functions by reading the source file once. A Two-Pass Assembler One that reads the source file twice. A Resident Assembler One that is permanently loaded in memory. Typically such an assembler resides in ROM, is very simple (supports only a few directives and no macros, and is a one-pass assembler. A Macro-Assembler: One that supports macros A Cross-Assembler: An assembler that runs on one computer and assembles programs for another. Many cross-assemblers are written in a higher-level language to make them portable. They run on a large machine and produce object code fora small machine. A Meta-Assembler: One that can handle many different instruction sets. A Disassembler: This, in a sense, is the opposite of an assembler. It translates machine code into a source program in assembler language. We shall later discuss (1) and (2) in this course



Page | 9

Download 0.65 Mb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   72




The database is protected by copyright ©ininet.org 2024
send message

    Main page