Program Execution in Computer Architecture

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts related to program execution and the translation process from high-level languages to machine code in computer architecture.

Last updated 5:49 PM on 4/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards

Compiler

A tool that transforms high-level language programs into assembly language programs.

2
New cards

Assembler

A tool that converts assembly language programs into object files containing machine language instructions.

3
New cards

Linker

A program that combines object files and resolves undefined labels into a single executable file.

4
New cards

Loader

A utility that places an executable file into main memory ready for execution.

5
New cards

Object File

A file produced by the assembler which contains machine language instructions and additional information needed for linking.

6
New cards

Dynamically Linked Libraries (DLLs)

Libraries where routines are linked and loaded at runtime rather than at compile-time, allowing for newer versions to be used.

7
New cards

Relocation Information

Information in an object file that indicates parts of the code that depend on absolute addresses when loaded into memory.

8
New cards

Static Linking

The process of including all library routines used in a program into the executable code at compile-time.

9
New cards

Executable File

A file that is ready to be executed by the computer, containing machine code that the processor can run.

10
New cards

Symbol Table

A structure within an object file that contains information about the variables and their allocated addresses, including undefined labels.

11
New cards

Text Segment

The portion of an object file that contains machine language code.

12
New cards

Debugging Information

Information that helps correlate machine instructions with source code for debugging purposes.

Explore top notes

note
Simple Molecular Substances
Updated 1223d ago
0.0(0)
note
Civil Rights Movement
Updated 325d ago
0.0(0)
note
Mixtures and Chromatography
Updated 1253d ago
0.0(0)
note
Untitled
Updated 583d ago
0.0(0)
note
servus + rex ending
Updated 147d ago
0.0(0)
note
Simple Molecular Substances
Updated 1223d ago
0.0(0)
note
Civil Rights Movement
Updated 325d ago
0.0(0)
note
Mixtures and Chromatography
Updated 1253d ago
0.0(0)
note
Untitled
Updated 583d ago
0.0(0)
note
servus + rex ending
Updated 147d ago
0.0(0)