Exam 13: Addressing Modes and Formats

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

Register addressing is similar to direct addressing with the only difference being that the address field refers to a register rather than a main memory address.

Free
(True/False)
4.8/5
(36)
Correct Answer:
Verified

True

The base with index and displacement mode sums the contents of the base register,the index register,and a displacement to form the effective address.

Free
(True/False)
4.8/5
(29)
Correct Answer:
Verified

True

Indexing performed after the indirection is __________.

Free
(Multiple Choice)
4.8/5
(41)
Correct Answer:
Verified

C

Programs written in assembly language are translated into machine language by an _________.

(Short Answer)
4.8/5
(37)

In the __________ mode the instruction includes a displacement to be added to a base register,which may be any of the general-purpose registers.

(Short Answer)
4.8/5
(32)

For addresses that reference memory the range of addresses that can be referenced is not related to the number of address bits.

(True/False)
4.8/5
(45)

__________ is when the increment or decrement of the index register after each reference to it is done automatically as part of the same instruction cycle.

(Short Answer)
4.8/5
(29)

All instructions in the ARM architecture are __________ bits long and follow a regular format.

(Multiple Choice)
4.8/5
(33)

The advantages of _________ addressing are that only a small address field is needed in the instruction and no time-consuming memory references are required.

(Multiple Choice)
4.8/5
(36)

A(n)__________ defines the layout of the bits of an instruction in terms of its constituent fields,must include an opcode and,implicitly or explicitly,zero or more operands.

(Short Answer)
4.9/5
(41)

The __________ byte consists of three fields: the Scale field,the Index field and the Base field.

(Multiple Choice)
4.9/5
(43)

The only form of addressing for branch instructions is _________ addressing.

(Multiple Choice)
4.8/5
(36)

If a programmer wished to program directly in machine language it would be necessary to enter the program as ________ data.

(Short Answer)
4.9/5
(34)

The principal price to pay for variable-length instructions is an increase in the complexity of the processor.

(True/False)
4.9/5
(35)

The _________ byte specifies whether an operand is in a register or in memory,and if it is in memory,then fields within the byte specify the addressing mode to be used.

(Short Answer)
4.9/5
(36)

The memory transfer rate has not kept up with increases in processor speed.

(True/False)
4.8/5
(36)

__________ explicitly specifies which segment register an instruction should use,overriding the default segment-register selection generated by the x86 for that instruction.

(Short Answer)
4.9/5
(39)

__________ has the advantage of flexibility,but the disadvantage of complexity.

(Multiple Choice)
5.0/5
(32)

__________ has the advantage of large address space,however it has the disadvantage of multiple memory references.

(Multiple Choice)
4.8/5
(35)

The x86 is equipped with a variety of addressing modes intended to allow the efficient execution of high-level languages.

(True/False)
4.8/5
(37)
Showing 1 - 20 of 45
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)