Deck 21: Microprogrammed Control
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/45
Play
Full screen (f)
Deck 21: Microprogrammed Control
1
A microprogram consists of a sequence of instructions in a microprogramming language.
True
2
It is easier to design in hardware than in firmware.
False
3
The _________ contains the address of the next microinstruction to be read.
A)control memory
B)control address register
C)control word
D)control buffer register
A)control memory
B)control address register
C)control word
D)control buffer register
B
4
The advantage of horizontal microinstructions is that they are more compact than vertical microinstructions,at the expense of a small additional amount of logic and time delay.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
5
The control unit design is very flexible.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
6
It is important to design compact,time-efficient techniques for microinstruction branching.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
7
The principal advantage of the use of microprogramming to implement a control unit is that it simplifies the design of the control unit.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
8
The TI 8800 Software Development Board is a microprogrammable 32-bit computer card.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
9
The degree of packing relates to the degree of identification between a given control task and specific microinstruction bits.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
10
The PDP-11 is the first member of the LSI-11 family that was offered as a single board processor.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
11
Microprogramming became a popular technique for implementing the control unit of CISC processors.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
12
The set of microinstructions is stored in the __________.
A)control address register
B)control buffer register
C)control memory
D)control word
A)control address register
B)control buffer register
C)control memory
D)control word
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
13
To implement a control unit as an interconnection of basic logic elements is a very simple task.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
14
It is more difficult to write a firmware program than a software program.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
15
Which of the following is a control unit input?
A)IR
B)ALU flags
C)clock
D)all of the above
A)IR
B)ALU flags
C)clock
D)all of the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
16
When a microinstruction is read from the control memory it is transferred to a _________.
A)control buffer register
B)control memory
C)control address register
D)control unit
A)control buffer register
B)control memory
C)control address register
D)control unit
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
17
A microprogram is midway between hardware and software.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
18
The principal disadvantage of a microprogrammed unit is that it will be somewhat slower than a hardwired unit of comparable technology.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
19
Reading a microinstruction from the control memory is the same as executing that microinstruction.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
20
The term microprogram was first coined by __________ in the early 1950s.
A)M.V.Wilkes
B)D.Siewiorek
C)M.Sebern
D)S.Tucker
A)M.V.Wilkes
B)D.Siewiorek
C)M.Sebern
D)S.Tucker
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
21
The terms __________ relate to the relative width of microinstructions.
A)packed / unpacked
B)hard / soft
C)horizontal / vertical
D)direct / indirect
A)packed / unpacked
B)hard / soft
C)horizontal / vertical
D)direct / indirect
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
22
An alternative,which has been used in many CISC processors,is to implement a __________ control unit.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
23
With _________ encoding one field is used to determine the interpretation of another field.
A)resource
B)indirect
C)direct
D)functional
A)resource
B)indirect
C)direct
D)functional
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
24
The _________ is a 32-bit ALU with 64 registers that can be configured to operate as four 8-bit ALUs,two 16-bit ALUs,or a single 32-bit ALU.
A)PDP-11
B)8832
C)3033
D)8818
A)PDP-11
B)8832
C)3033
D)8818
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
25
The standard IBM 3033 control memory consists of ________ words.
A)2K
B)8K
C)4K
D)16K
A)2K
B)8K
C)4K
D)16K
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
26
In a __________ microinstruction every bit in the control field attaches to a control line.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
27
_________ processors,with their simpler instruction format,typically use hardwired control units.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
28
Each line of a microprogramming language describes a set of micro-operations occurring at one time and is known as a ________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
29
A sequence of instructions is known as a ___________,or firmware.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
30
Which of the following is a LSI-11 microinstruction?
A)add word
B)test word
C)Jump
D)all of the above
A)add word
B)test word
C)Jump
D)all of the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
31
The two basic tasks performed by a microprogrammed control unit are microinstruction sequencing and microinstruction __________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
32
The __________ generated by a microinstruction are used to cause register transfers and ALU operations.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
33
_________ is a subfield that is used to indicate a conditional branch.
A)ZERION
B)S2-S0
C)SELDR
D)OSEL
A)ZERION
B)S2-S0
C)SELDR
D)OSEL
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
34
A ________________ instruction depends on the following types of information: ALU flags,part of the opcode or address mode fields of the machine instruction; parts of a selected register -- such as the sign bit,and status bits within the control unit.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
35
The _________ allows multiple levels of nested calls or interrupts and it can be used to support branching and looping.
A)stack
B)register
C)counter
D)firmware
A)stack
B)register
C)counter
D)firmware
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
36
In a ________ microinstruction a code is used for each action to be performed and the decoder translates this code into individual control signals.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
37
Microprogramming is the dominant technique for implementing control units in pure _________ architectures due to its ease of implementation.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
38
In executing a microprogram the address of the next microinstruction to be executed is in which of the following categories?
A)determined by instruction register
B)branch
C)next sequential address
D)all of the above
A)determined by instruction register
B)branch
C)next sequential address
D)all of the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
39
A _________ is a combinatorial circuit that generates an address based on the microinstruction,the machine instruction,the microinstruction program counter,and an interrupt register.
A)microsequencer
B)vertical microinstruction
C)translation array
D)control word
A)microsequencer
B)vertical microinstruction
C)translation array
D)control word
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
40
The terms _________ microprogramming are used to suggest the degree of closeness to the underlying control signals and hardware layout.
A)hard / soft
B)horizontal / vertical
C)direct / indirect
D)packed / unpacked
A)hard / soft
B)horizontal / vertical
C)direct / indirect
D)packed / unpacked
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
41
Each microinstruction cycle is made up of two parts: fetch and _________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
42
The LSI-11 is a good example of a __________ microinstruction approach.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
43
The principal function of the 8818 __________ is to generate the next microinstruction address for the microprogram.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
44
Two approaches can be taken to organizing the encoded microinstruction into fields: functional and __________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
45
The __________ approach involves the use of a microinstruction address that has previously been saved in temporary storage within the control unit.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck