Assembly Language Programming Flashcards

1
Q

Is a predefined or reserved word

A

Operation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Symbolic operation code

A

Mnemonic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

psuedo-operation code

A

directive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

separates initial fields

A

space or tab

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

define data or reserve storage

A

pseudo-ops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

represents an uninitialized storage location

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

can be associated with storage locations

A

Names

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Any consecutive storage locations of the same size

A

Array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Allows a sequence of storage locations to be defined or reserved

A

DUP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Are symbols created to represent specific values determined by an expression

A

Named constants

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

is a group of instruction statements contained between segment and end directives

A

logical segment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Used to indicate the beginning of logical segment

A

Program Segment Structure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The start of this segment is where variable addresses are computed as offsets

A

Data Segment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Contains executable instructions

A

Code Segment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Used to set aside storage for the stack

A

Stack Segment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Tells the assembler which logical segment to use for each physical segment

A

ASSUME

17
Q

informs the assembler to group the logical statement named in the directive into one logical group statement

A

Group

18
Q

DOSSEG

A

Disk Operating System Segment

19
Q

MASM

A

Microsoft Macro Assembler

20
Q

To determine displacement of specified variable with respect to base of segment

A

Offset

21
Q

Types of Assembly Instructions

A

Data Transfer
Arithmetic
Bit Manipulation
String Instructions
Program Execution
Processor Control
Interrupt Control

22
Q

Is the way an operand is specified

A

Addressing mode

23
Q

Used to override declared type of an address expression

A

PTR

24
Q

A set of programs always present in system

A

System BIOS

25
Q

Occurs when there is a carry out of msb

A

unsigned overflow

26
Q

occurs on addition of numbers with same sign, when sum has a different sign

A

signed overflow

27
Q

exchanges contents of two registers, or a register and a memory location

A

XCHG

28
Q

finds the two’s complement of operand

A

NEG

29
Q

instruction used to set specific destinations bits while preserving others

A

OR

29
Q

instruction used to clear specific destination bits while preserving others

A

AND

30
Q

instruction used to complement specific destinations bits while preserving others

A

XOR

31
Q

performs one’s complement operation on destination

A

NOT

32
Q

used to examine content of individual bits

A

TEST