Assembly Language Programming Flashcards

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

Flashcards on Assembly Language Programming

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Variable Declaration

Symbolic names used in place of physical addresses, reserving memory and initializing variables.

2
New cards

Directive (Pseudo-instruction)

A program entity used to control the compilation, linking, and launching of a program; it is not executed.

3
New cards

DB (Define Byte)

Reserves 1 byte of memory, initialized with a value or uninitialized.

4
New cards

DW (Define Word)

Reserves 2 bytes of memory, initialized with a value or uninitialized.

5
New cards

DD (Define Double Word)

Reserves 4 bytes of memory, initialized with a value or uninitialized.

6
New cards

FWORD

Variable on 6 bytes, used for storing pointers (2 bytes for segment + 4 bytes for offset).

7
New cards

QWORD (Quad Word)

Variable on 8 bytes, used for storing very large integers or double-precision floating-point values.

8
New cards

TBYTE (Ten Bytes)

Variable on 10 bytes, used for the math coprocessor, representing 10 unpacked BCD digits or an 80-bit floating-point number.

9
New cards

REAL4

Floating-point variable on 4 bytes.

10
New cards

REAL8

Floating-point variable on 8 bytes.

11
New cards

REAL10

Floating-point variable on 10 bytes.

12
New cards

TYPEDEF

Directive used to define custom data types.

13
New cards

Near Pointer

The address of a variable, represented on 16 bits, indicating the relative address within a segment.

14
New cards

Far Pointer

Indicates an absolute address with segment and offset, represented on 32 bits

15
New cards

Array (Tablou)

Data structure containing elements of the same type.

16
New cards

Record (Inregistrare)

A structure of data containing fields (variables) of different types.

17
New cards

Constant

Symbolic name given to a frequently used value; replaced at compilation.

18
New cards

PROC (Procedure)

Used to declare a procedure; near calls are within the segment, far calls are from outside the segment.

19
New cards

SEGMENT

Used to declare a segment of memory with specific attributes.

20
New cards

ASSUME Directive

Specifies accessible segments, enabling compile-time verification; it does not modify segment registers.