M2 Flashcards

1
Q

This transfers the contents of a specific MM

location to the CPU. The word in the MM remains X

A

Fetch or Read.

unchanged.

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

Read/Fetch Cycle:

A
  1. CPU sends address of the desired location.
  2. MM reads the data stored at that address and sends it to
    the CPU.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

This transfers a word of information from
the CPU to a specific MM location. This X the
former contents of that location.

A

Store or Write.

overwrites

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

Write/Store Cycle:

A

• 1. CPU sends address of the desired location to the
MM, together with the data to be stored into that
location.
• 2. Data is written at desired location.

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

X accesses a word and a double
word by storing the low-order byte of a word at
the address specified and the high-order byte at
the next location.

A

80x86 family

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

word consumes X consecutive

memory addresses.

A

two

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

The 8088 and 80188 microprocessors have an X
bit data bus. This means that the CPU can transfer
X

A

eight

eight bits of data at a time.

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

Discrete Structures 1
The 8086, 80186, 80286, and
80386sx processors have a X bit
data bus.

A

16

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

processors that have a 16 bit data bus organize memory into two blanks

A

even bank and

an odd bank

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

X means that programs
(together with data) are stored in main memory during
execution.

A

Von Neumann Architecture

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

contains the
memory address of the instruction to be
executed.

A

PC (Program Counter)

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

holds
the address of the location to or from which
data are to be transferred.

A

MAR (Memory Address Register)

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

contains
the data to be written or read out of the
addressed location.

A

MDR (Memory Data Register)

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

contains the

instruction that is being executed.

A

IR (Instruction Register)

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

On Von Neumann machines like the 80x86, most operations are

A

serialized.

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

This

means that the computer executes commands in a prescribed order.

A

serialized.

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

handles all synchronization within a computer system.

A

system clock

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

is an electrical signal on the control bus which alternates between
zero and one at a periodic rate

A

system clock

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

The frequency with which the system clock alternates

between zero and one is the system clock frequency.

A

system clock

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

The time it takes for the system clock to switch from zero to
one and back to zero is the

A

clock period.

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

One full clock period is

also called a

A

clock cycle.

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

The clock frequency is simply the X

which occur each second.

A

number of clock cycles

23
Q

is the technical term meaning one cycle per

second.

A

“Hertz” (Hz)

24
Q

is definitely an operation synchronized around the

system clock.

A

Memory access

25
Q

is the amount of time between a memory
operation request (read or write) and the time the memory operation
completes.

A

Memory access time

26
Q

Different 80x86 processors have different memory access times
ranging X clock cycles

A

from one to four

27
Q

is nothing more than an extra clock cycle to give some

device time to complete an operation.

A

wait state

28
Q

n most computer systems there is an additional circuitry between
the CPU and memory:

A

The decoding and buffering logic.

29
Q

are high speed memory elements that resides inside the

Central Processing Unit or CPU.

A

Registers

30
Q

are used to quickly accept, store, and transfer data and

instructions that are being used immediately by the CPU.

A

Registers

31
Q

X are the top of the memory hierarchy, and are the fastest
way for the system to manipulate data.

A

registers

32
Q

This register holds the address of

memory where CPU wants to read or write data.

A

Memory Address Register (MAR):

33
Q

When CPU wants
to store some data in the memory or reads the data from the
memory, it places the address of the required memory location in
the

A

Memory Address Register (MAR):

34
Q

This register holds the contents of

data or instruction read from, or written in memory.

A

Memory Buffer Register (MBR):

35
Q

this register is used to store data/instruction coming from the
memory or going to the memory

A

Memory Buffer Register (MBR):

36
Q

is used to specify

the address of a particular I/O device.

A

I/O Address Register (I/O AR):

37
Q
is used for
exchanging data between the I/O module and the processor.
A

I/O Buffer Register (I/O BR):

38
Q

is also known as

Instruction Pointer Register.

A

Program Counter (PC) register

39
Q

This register is used to store the

address of the next instruction to be fetched for execution.

A

Program Counter (PC) register

40
Q

When
the instruction is fetched, the value of IP is incremented. Thus this
register always points or holds the address of next instruction to be
fetched

A

Program Counter (PC) register

41
Q

Once an instruction is fetched from main

memory, it is stored in the

A

Instruction Register. (IR)

42
Q

is located

inside the ALU

A

Accumulator Register(AC):

43
Q

It is used during arithmetic & logical operations of

ALU.

A

Accumulator Register(AC):

44
Q

This
register holds the initial data to be operated upon, the
intermediate results, and the final result of operation.

A

Accumulator Register(AC):

45
Q

represents a set of memory

blocks

A

stack

46
Q

is

used to manage the stacks in memory.

A

Stack Control Register

47
Q

is used to indicate occurrence of

a certain condition during an operation of the CPU.

A

Flag register

48
Q

t is a special

purpose register with size one byte or two bytes.

A

Flag register

49
Q

A register used in microcomputers to
temporarily store data being transmitted to or from a peripheral
device.

A

Data Register(DR):

50
Q

is an extensive collection of one bit values which

help determine the current state of the processor.

A

flags register

51
Q

16 bits wide

register, it uses only nine of those bits.

A

flags register

52
Q

reflect the result of the previous operation

involving the ALU.

A

Conditional Flags -

53
Q

they control the execution of special functions

A

Control Flags -