IS 310 Chapter 6

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/28

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:42 AM on 10/5/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

29 Terms

1
New cards

What is the Little Man Computer (LMC)?

A simplified computer model used to demonstrate how a computer processes instructions and data.

2
New cards

How many mailboxes does the LMC have?

100 mailboxes, addressed from 00 to 99.

3
New cards

What can an LMC mailbox contain?

A 3-digit decimal number representing either data or an instruction.

4
New cards

What is the LMC calculator used for?

Holding values and performing arithmetic operations.

5
New cards

What does the LMC location counter do?

Identifies the address of the instruction to be fetched.

6
New cards

What are the two main parts of the LMC instruction cycle?

Fetch and execute.

7
New cards

What happens during the fetch part of the LMC instruction cycle?

The instruction is retrieved using the address in the location counter.

8
New cards

What happens during the execute part of the LMC instruction cycle?

The Little Man performs the operation required by the instruction.

9
New cards

What is an opcode?

The part of an instruction that identifies the task or operation to perform.

10
New cards

What is an operand in the LMC?

The two digits after the opcode that identify data or the address of data.

11
New cards

What are the major components of the CPU?

ALU, Control Unit, memory management unit, and I/O interface.

12
New cards

What does the ALU do?

Performs calculations and comparisons.

13
New cards

What does the Control Unit do?

Performs the fetch/execute cycle, runs instructions, and issues commands to the ALU.

14
New cards

What else does the Control Unit control?

It moves data between CPU registers and other hardware components.

15
New cards

What does the memory management unit do?

Supervises fetching instructions and data from memory.

16
New cards

What is a register?

A small permanent storage location inside the CPU used for a specific purpose.

17
New cards

What can a register hold?

Data, an address, or an instruction.

18
New cards

What are registers used for?

Holding information the CPU needs quickly while a program is executing.

19
New cards

What is the Program Counter (PC)?

A special-purpose register associated with the address of the next program instruction.

20
New cards

What is another name for the Program Counter?

Instruction Pointer (IP).

21
New cards

What is the Instruction Register (IR)?

A register that stores the instruction fetched from memory.

22
New cards

What is the Memory Address Register (MAR)?

A register that holds the address used to locate a memory location.

23
New cards

What is the Memory Data Register (MDR)?

A two-way register used to transfer data between the CPU and memory.

24
New cards

How do the MAR and MDR differ?

The MAR identifies the memory address; the MDR transfers the data to or from that location.

25
New cards

What is a status register?

A register that stores information about the CPU and the currently executing program.

26
New cards

What are flags in a status register?

One-bit Boolean variables used to track conditions such as arithmetic carry and overflow.

27
New cards

What happens when the CPU accesses memory?

The address goes to the MAR and data is transferred between memory and the MDR.

28
New cards

What is primary memory used for?

Holding program instructions and data needed for CPU execution.

29
New cards

What is secondary storage used for?

Long-term storage.