M3 Flashcards

1
Q

refers to the way in which the operand of an instruction is specified.

A

Addressing modes

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

specifies a rule for interpreting or modifying the address field of the
instruction before the operand is actually executed.

A

Addressing modes

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

is an 8 bit or 16 bit immediate value given in the instruction.

A

Displacement

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

is an addressing mode wherein the operand is specified in the instruction
itself.

A

implied mode

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

this mode the data is 8 bits or 16 bits long and data is the part of instruction.

A

Implied mode

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

In this mode, the operand is placed in one of 8 bit or 16 bit general purpose
registers.

A

Register mode.

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

In this, addressing the operand’s offset is placed in any one of the registers BX,BP,SI,DI as specified in the instruction

A

Register Indirect mode.

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

After accessing the operand, the contents of this register are
automatically incremented to point to the next consecutive memory location.(R1)+

A

Auto Indexed increment.

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

Before accessing the operand, the contents of this register are
automatically decremented to point to the previous consecutive memory location. –(R1)

A

Auto indexed decrement.

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

is also referred to as Absolute addressing Mode.

A

Direct addressing

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

is also referred to as Direct addressing.

A

Absolute addressing Mode

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

In this addressing mode the 16 bit effective address of the

data is the part of the instruction.

A

Absolute addressing Mode.

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

In this mode effective address is in the register, and corresponding
register name will be maintained in the address field of an instruction.

A

register Indirect.

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

In this mode effective address is in the memory, and corresponding
memory address will be maintained in the address field of an instruction.

A

Memory Indirect.

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

In this mode effective address is obtained by adding
displacement to PC

A

PC relative addressing mode.

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

In this mode effective address is obtained by adding base

register value to address field value.

A

Base register addressing mode.

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

X in the immediate mode is that the range of constants are restricted by size of
address field.

A

Limitation

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

are designed with implied addressing mode

A

Zero address instruction

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

Addressing modes for 8086 instructions are divided into X categories

A

2

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

The X provide flexible access to memory, allowing you to

easily access variables, arrays, records, pointers, and other complex data types.

A

8086 memory addressing modes

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

The key to good assembly language programming is the proper use of X

A

memory addressing

modes.

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

The term X refers to the way in which the operand of an instruction is
specified

A

addressing modes

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

specifies a rule for interpreting or modifying the address field of the
instruction before the operand is actually executed

A

addressing mode

24
Q

Two categories of addressing modes for 8086 instructions.

A

Addressing modes for data and Addressing modes for branch

25
Two parts of an assembly language program instruction
Opcode and Operand
26
Two components of the memory address of an operand?
Starting address and offset
27
In X addressing the operand is specified in the instruction itself.
implied
28
is the symbol used for Absolute addressing Mode?
[]
29
X memory reference is required to access the data in a memory indirect mode.
Two
30
In a X mode, one register reference, one memory reference is required to access the data.
Register indirect
31
In this addressing mode, the operand’s offset is sum of the | content of a base register BX and an index register SI.
Based index addressing.
32
provides a powerful memory management mechanism.
Segmentation
33
allows programmers to partition their programs into modules that operate independently of one another.
Segmentation
34
provides a way to easily implement object-oriented programs
Segments
35
allows two processes to easily share data.
Segments
36
is the simplest partitioning method.
Fixed Partitioning
37
is a type of partitioning wherein the main memory portion for user applications is initially a single contiguous block.
Dynamic
38
is a unique location in primary storage (or main memory) that serves as a reference point for other memory locations called absolute addresses.
Base Address
39
is identified by a segment (its base address) and an offset
Logical Address
40
identifies the distance in bytes that the storage location of interest resides from this starting address.
Offset
41
is an address that is generated by CPU while a program is running.
Logical Address
42
is an address that does not exist physically, therefore, it is also known as Virtual
Logical Address
43
is used as a reference to access the physical memory location by CPU
Logical Address
44
is the set of all logical addresses generated by a program’s perspective.
Logical address space
45
is used for mapping logical address to its corresponding physical address
Memory-Management Unit
46
identifies a physical location of required data in a memory.
Physical Address
47
is used for all physical addresses corresponding to the logical addresses in a Logical address space.
Physical Address Space
48
is an address generated by the CPU.
Logical Address
49
is a memory management scheme that eliminates the need for contiguous allocation of physical memory.
Paging
50
The mapping from virtual to physical address is done | by this hardware device.
memory management unit (MMU).
51
is the mapping from virtual to physical address.
paging technique
52
is conceptually divided into a number of fixed-size blocks, called frames
The Physical Address Space
53
is also divided into fixed-size blocks, called Pages
The Logical address Space
54
refers to the number of bits required to represent the pages in Logical Address Space.
Page Number
55
is the number of bits required to represent particular word in a page
Offset
56
is the number of bits required to represent the frame of Physical Address Space
Frame number
57
is the number of bits required to represent particular word in a frame
Frame offset