External Data and Text Flashcards
The text section contains?
Program text (machine code)
Read-only, programmer initialized data
Attempts to write to this memory cause a segmentation fault
The data section contains?
Programmer initialized data
Is read/write memory
The bss section contains?
(block starting symbol)
Contains zero initialized data
Is read/write memory
External Variables are?
Non-local variables allocated in the data or bss sections
The .skip pseudo-op does what?
Allocates uninitialized space
The .global pseudo-op does what?
Makes the variable available to other compilation units
Programmer initialized constants are put where?
In the text section
ASCII stands for?
American Standard Code for Information Interchange
A string literal is a?
Read-only array of characters, allocated in the text section
An External Array of Pointers is?
Are created with a list(array) of labels
Command line arguments allow?
The passing of values from the shell into the program