COAL_FINALS

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/178

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

179 Terms

1
New cards

SAP-1

Basic model of a microprocessor.

<p>Basic model of a microprocessor.</p>
2
New cards

Program Counter

Counts from 0000 to 1111 for instructions.

3
New cards

Memory Address Register (MAR)

Stores memory addresses during execution.

4
New cards

RAM

Stores program code and data for execution.

5
New cards

W Bus

Single 8-bit bus for data transfer.

6
New cards

Accumulator

8-bit buffer for intermediate results.

7
New cards

B-Register

Holds the second operand for operations.

8
New cards

Instruction Register

Contains the current instruction to execute.

9
New cards

Output Register

Holds output from the OUT instruction.

10
New cards

Binary Register

Displays contents using eight LEDs.

11
New cards

Control Unit

Generates control signals for operation sequencing.

12
New cards

Adder/Subtracter

Performs addition and subtraction operations.

13
New cards

Instruction Set

Defines operations like LDA, ADD, SUB, OUT, HLT.

14
New cards

Instruction Cycle

Process to execute a single program instruction.

<p>Process to execute a single program instruction.</p>
15
New cards

Machine Cycle

Part of the instruction cycle for execution.

<p>Part of the instruction cycle for execution.</p>
16
New cards

Asynchronous RAM

Outputs data immediately upon valid address.

17
New cards

16x8 RAM

Contains 16 bytes of 8-bit memory.

18
New cards

CLK Signal

Synchronizes operations in the SAP-1.

<p>Synchronizes operations in the SAP-1.</p>
19
New cards

Control Word

Determines register reactions on CLK edge.

20
New cards

HLT Instruction

Halts the computer's processing.

21
New cards

12-bit Word

Output from the controller-sequencer block.

22
New cards

Simple Output Device

Binary display unit for SAP-1 microprocessor.

23
New cards

Fetch Cycle

Initial phase for instruction retrieval from memory.

<p>Initial phase for instruction retrieval from memory.</p>
24
New cards

Machine Cycle

Basic operational unit of CPU execution.

<p>Basic operational unit of CPU execution.</p>
25
New cards

T-state

Specific time interval in instruction execution.

26
New cards

NOP Cycle

No Operation cycle, unused T-state.

27
New cards

Ring Counter

6-bit counter cycling through states 1-6.

28
New cards

PC (Program Counter)

Register holding address of next instruction.

29
New cards

MAR (Memory Address Register)

Holds address for memory access operations.

30
New cards

IR (Instruction Register)

Stores current instruction being executed.

31
New cards

Clock Pulse

Signal used to synchronize operations in circuits.

32
New cards

Execute Cycle

Phase where fetched instruction is executed.

<p>Phase where fetched instruction is executed.</p>
33
New cards

Opcode

Operation code defining specific instruction to execute.

34
New cards

Operand

Data or address used by the instruction.

35
New cards

LDA Instruction

Load accumulator with data from memory.

<p>Load accumulator with data from memory.</p>
36
New cards

Accumulator

Register storing intermediate arithmetic and logic results.

37
New cards

ALU (Arithmetic Logic Unit)

Performs arithmetic and logical operations.

<p>Performs arithmetic and logical operations.</p>
38
New cards

Address State

T1 state enabling address output to bus.

39
New cards

Increment State

T2 state incrementing program counter value.

40
New cards

Memory State

T3 state enabling memory access for instruction.

41
New cards

Execution Cycle

Includes T4, T5, T6 for instruction execution.

42
New cards

Arithmetic Operations Limit

SAP-1 limited to seven arithmetic operations.

43
New cards

Maximum Value Limit

SAP-1 can handle numbers up to 255.

44
New cards

Addressing Mode

SAP-1 uses addressed-mode for instruction execution.

45
New cards

Microcontroller

A micro-computer on a single silicon chip.

46
New cards

CPU

Central Processing Unit, executes instructions.

47
New cards

RAM

Temporary memory for data during execution.

48
New cards

ROM

Permanent memory for storing firmware.

49
New cards

I/O Port

Interface for communication with peripherals.

50
New cards

Harvard Architecture

Separate memory spaces for instructions and data.

<p>Separate memory spaces for instructions and data.</p>
51
New cards

RISC

Reduced Instruction Set Computer architecture.

52
New cards

CISC

Complex Instruction Set Computer architecture.

53
New cards

PIC

Peripheral Interface Chip, user-friendly microcontroller.

54
New cards

FLASH Memory

Rewritable memory for program storage.

55
New cards

EEPROM

Non-volatile memory for important data retention.

56
New cards

RAM Characteristics

Used for temporary data storage during runtime.

57
New cards

PORTA

Physical connection with five pins on MCU.

58
New cards

PORTB

Physical connection with eight pins on MCU.

59
New cards

Interrupt Sources

Triggers for CPU to pause current execution.

60
New cards

Free-Run Timer

Independent timer register within microcontroller.

61
New cards

Clock Generator

Provides timing signals for microcontroller operations.

62
New cards

PIC16F84A

8-bit microcontroller with RISC architecture.

63
New cards

Program Memory

Storage for written programs in FLASH.

64
New cards

Data Memory

Storage for data in RAM and EEPROM.

65
New cards

Special Function Registers

Registers for specific control functions in MCU.

66
New cards

Oscillator Types

Different methods for generating clock signals.

67
New cards

Crystal Oscillator

Metal housing component for precise timing.

68
New cards

Increment Value

Counts up to 255, then resets to zero.

69
New cards

Timer Function

Measures time intervals for device operations.

70
New cards

CPU Role

Connective element with frequency pins.

71
New cards

Ceramic Capacitor

30pF capacitor connected to oscillator pins.

72
New cards

RC Oscillator

Saves costs during microcontroller purchase.

73
New cards

Resonant Frequency

Depends on voltage, resistance, capacity, temperature.

74
New cards

Process Variations

Affects resonant frequency tolerances.

75
New cards

Ceramic Resonator

Oscillator and capacitors in a joint case.

76
New cards

MCLR Pin

Resets microcontroller to known conditions.

77
New cards

Resistor Range

5k to 10k for MCLR connection.

78
New cards

Pull Up Resistor

Maintains logical one state on a line.

79
New cards

Oscillator Placement

Should be near microcontroller to reduce interference.

80
New cards

Program Memory

First memory block in PIC16F84A architecture.

81
New cards

Data Memory

Second memory block in PIC16F84A architecture.

82
New cards

EEPROM Memory

64 eight-bit locations, non-volatile storage.

83
New cards

Indirect Access

Access EEPROM through EEADR and EEDATA registers.

84
New cards

Power-On Reset (POR)

Resets microcontroller upon power-up.

85
New cards

Watchdog Timer (WDT)

Resets during overflow to prevent hangs.

86
New cards

General Purpose Registers (GPR)

Banked RAM for greater than 116 bytes.

87
New cards

Special Purpose Registers (SFR)

Control registers for peripheral functions.

88
New cards

RAM Memory

Occupies space from 0x0C to 0x4F.

89
New cards

GPR

General Purpose Registers in microcontroller.

90
New cards

Subroutine

Reusable code section called as needed.

91
New cards

Port

Register for microcontroller pin connections.

92
New cards

TRIS Register

Defines pin as input or output.

93
New cards

PIC16F84A

Microcontroller with 35 instruction set.

94
New cards

Instruction Set

14-bit word with OPCODE and operands.

95
New cards

Byte-Oriented Operations

Operations involving entire bytes of data.

96
New cards

Bit-Oriented Operations

Operations affecting individual bits in registers.

97
New cards

EQU Command

Assigns a name to a register address.

98
New cards

Delay Loops

Counts down to create time delays.

99
New cards

Header Comment

Descriptive comment at the beginning of code.

100
New cards

Directive

Instruction for the assembler, not the PIC.