f0c255cb19539f0a11245ced5df68cd4.ppt
- Количество слайдов: 97
1
MICROOPERATIONS (1) 2
3
REGISTER TRANSFER LANGUAGE 4
5
6
7
8
SIMULTANEOUS OPERATIONS 9
10
BUS AND MEMORY TRANSFERS 11
TRANSFER FROM BUS TO A REGISTER 12
BUS TRANSFER IN RTL 13
MEMORY (RAM) 14
MEMORY TRANSFER 15
MEMORY READ 16
MEMORY WRITE 17
SUMMARY OF R. TRANSFER MICROOPERATIONS 18
ARITHMETIC MICROOPERATIONS 19
ARITHMETIC MICROOPERATIONS 20
BINARY ADDER / SUBTRACTOR / INCREMENTER 21
ARITHMETIC CIRCUIT 22
23
LIST OF LOGIC MICROOPERATIONS 24
25
26
SELECTIVE SET 27
SELECTIVE COMPLEMENT 28
SELECTIVE CLEAR 29
MASK OPERATION 30
CLEAR OPERATION 31
INSERT OPERATION 32
33
SHIFT MICROOPERATIONS 34
LOGICAL SHIFT 35
CIRCULAR SHIFT 36
37
ARITHMETIC SHIFT 38
HARDWARE IMPLEMENTATION OF SHIFT MICROOPERATIONS 39
ARITHMETIC LOGIC SHIFT UNIT 40
41
42
THE BASIC COMPUTER 43
INSTRUCTIONS 44
INSTRUCTION FORMAT 45
ADDRESSING MODES 46
PROCESSOR REGISTERS 47
PROCESSOR REGISTERS 48
49
COMMON BUS SYSTEM 50
COMMON BUS SYSTEM 51
COMMON BUS SYSTEM 52
COMPUTER INSTRUCTIONS 53
BASIC COMPUTER INSTRUCTIONS 54
INSTRUCTION SET COMPLETENESS 55
CONTROL UNIT 56
TIMING AND CONTROL 57
TIMING SIGNALS 58
INSTRUCTION CYCLE 59
FETCH and DECODE 60
DETERMINE THE TYPE OF INSTRUCTION 61
REGISTER REFERENCE INSTRUCTIONS 62
MEMORY REFERENCE INSTRUCTIONS 63
MEMORY REFERENCE INSTRUCTIONS 64
MEMORY REFERENCE INSTRUCTIONS 65
FLOWCHART FOR MEMORY REFERENCE INSTRUCTIONS 66
INPUT-OUTPUT AND INTERRUPT 67
INPUT- OUTPUT INSTRUCTIONS 68
INTERRUPT INITIATED INPUT/OUTPUT 69
FLOWCHART FOR INTERRUPT CYCLE 70
REGISTER TRANSFER OPERATIONS IN INTERRUPT CYCLE 71
72
REGISTER STACK ORGANIZATION PUSH POP
MEMORY STACK ORGANIZATION
REVERSE POLISH NOTATION Arithmetic Expressions: A + B Evaluation of Arithmetic Expressions
TYPES OF ADDRESSING MODES 80
81
82
83
84
85
86
87
ADDRESSING MODES - EXAMPLES 88
DATA TRANSFER INSTRUCTIONS Typical Data Transfer Instructions Name Mnemonic Data Transfer Instructions with Different Addressing Modes 89
Three Basic Types: Arithmetic instructions Logical and bit manipulation instructions Shift instructions Arithmetic Instructions Logical and Bit Manipulation Instructions Shift Instructions 90
Program Control Instructions Status Flag Circuit V Z S C F 91
CONDITIONAL BRANCH INSTRUCTIONS 92
SUBROUTINE CALL 93
Types of Interrupts: 94
INTERRUPT PROCEDURE 95
96
97


