– iii –
CHAPTER 8 GENERAL REGISTER (GR) ........................................................................................
69
8.1
GENERAL REGISTER CONFIGURATION ........................................................................
69
8.2
FUNCTIONS OF THE GENERAL REGISTER ..................................................................
69
CHAPTER 9 REGISTER FILE (RF) ...................................................................................................
71
9.1
REGISTER FILE CONFIGURATION .................................................................................
71
9.1.1
Configuration of the Register File ......................................................................................
71
9.1.2
Relationship between the Register File and Data Memory ..............................................
71
9.2
FUNCTIONS OF THE REGISTER FILE ............................................................................
72
9.2.1
Functions of the Register File ............................................................................................
72
9.2.2
Control Register Functions .................................................................................................
72
9.2.3
Register File Manipulation Instructions ..............................................................................
73
9.3
CONTROL REGISTER .......................................................................................................
75
9.4
CAUTIONS ON USING THE REGISTER FILE .................................................................
75
9.4.1
Concerning Operation of the Control Register (Read-Only and Unused Registers) ........
75
9.4.2
Register File Symbol Definitions and Reserved Words ....................................................
76
CHAPTER 10 DATA BUFFER (DBF)................................................................................................
79
10.1 DATA BUFFER CONFIGURATION ...................................................................................
79
10.2 FUNCTIONS OF THE DATA BUFFER..............................................................................
80
10.2.1
Data Buffer and Peripheral Hardware ................................................................................
81
10.2.2
Data Transfer with Peripheral Hardware ............................................................................
82
10.2.3
Table Reference ..................................................................................................................
83
CHAPTER 11 ARITHMETIC AND LOGIC UNIT .............................................................................
85
11.1 ALU BLOCK CONFIGURATION .......................................................................................
85
11.2 FUNCTIONS OF THE ALU BLOCK ..................................................................................
85
11.2.1
Functions of the ALU ..........................................................................................................
85
11.2.2
Functions of Temporary Registers A and B .......................................................................
90
11.2.3
Functions of the Status Flip-flop .........................................................................................
90
11.2.4
Performing Operations in 4-Bit Binary ................................................................................
91
11.2.5
Performing Operations in BCD ...........................................................................................
91
11.2.6
Performing Operations in the ALU Block ...........................................................................
93
11.3 ARITHMETIC OPERATIONS (ADDITION AND SUBTRACTION IN 4-BIT
BINARY AND BCD) ...........................................................................................................
94
11.3.1 Addition and Subtraction When CMP=0 and BCD=0 .........................................................
95
11.3.2 Addition and Subtraction When CMP=1 and BCD=0 .........................................................
95
11.3.3 Addition and Subtraction When CMP=0 and BCD=1 .........................................................
95
11.3.4 Addition and Subtraction When CMP=1 and BCD=1 .........................................................
96
11.3.5 Cautions on Use of Arithmetic Operations ..........................................................................
96
11.4 LOGICAL OPERATIONS ...................................................................................................
96
11.5 BIT JUDGEMENT ..............................................................................................................
97
11.5.1
TRUE (1) Bit Judgement .....................................................................................................
98
11.5.2
FALSE (0) Bit Judgement ....................................................................................................
98
Summary of Contents for mPD17120 Subseries
Page 15: ... x MEMO ...
Page 23: ... MEMO 8 ...
Page 45: ... MEMO 30 ...
Page 49: ... MEMO 34 ...
Page 55: ... MEMO 40 ...
Page 93: ... MEMO 78 ...
Page 99: ... MEMO 84 ...
Page 102: ...CHAPTER 11 ARITHMETIC AND LOGIC UNIT 87 MEMO ...
Page 119: ... MEMO 104 ...
Page 175: ... MEMO 160 ...
Page 199: ... MEMO 184 ...
Page 265: ... MEMO 250 ...
Page 281: ...266 MEMO ...
Page 285: ... MEMO 270 ...
Page 289: ... MEMO 274 ...