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

17
Q

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

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

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

24
Q

A set of programs always present in system

A

System BIOS

25
Occurs when there is a carry out of msb
unsigned overflow
26
occurs on addition of numbers with same sign, when sum has a different sign
signed overflow
27
exchanges contents of two registers, or a register and a memory location
XCHG
28
finds the two's complement of operand
NEG
29
instruction used to set specific destinations bits while preserving others
OR
29
instruction used to clear specific destination bits while preserving others
AND
30
instruction used to complement specific destinations bits while preserving others
XOR
31
performs one's complement operation on destination
NOT
32
used to examine content of individual bits
TEST