![NEC mPD17120 Subseries Скачать руководство пользователя страница 223](http://html.mh-extra.com/html/nec/mpd17120-subseries/mpd17120-subseries_user-manual_249259223.webp)
CHAPTER 18 INSTRUCTION SET
208
MEM02D
MEM
0.2DH
MEM02E
MEM
0.2EH
MEM02F
MEM
0.2FH
SUB
MEM00F, MEM02F
SUBC
MEM00E, MEM02E
SUBC
MEM00D, MEM02D
Example 2
Subtracts the 12-bit contents for addresses 0.40H through 0.42H from the 12-bit contents for addresses
0.0DH through 0.0FH, and stores the result in 12 bits for addresses 0.0DH through 0.0FH.
(0.0DH)
←
(0.0DH) – (0.40H)
(0.0EH)
←
(0.0EH) – (0.41H) – CY
(0.0FH)
←
(0.0FH) – (0.42H) – CY
MEM000
MEM
0.00H
MEM001
MEM
0.01H
MEM002
MEM
0.02H
MEM00D
MEM
0.0DH
MEM00E
MEM
0.0EH
MEM00F
MEM
0.0FH
MOV
BANK, #00H
; Data memory bank 0
MOV
RPH, #00H
; General register bank 0
MOV
RPL, #00H
; General register row address 0
MOV
IXH, #00H
; IX
←
00001000000B (0.40H)
MOV
IXM, #04H
;
MOV
IXL, #00H
;
SET1
IXE
; IXE flag
←
1
SUB
MEM00D, MEM000 ; (0.0DH)
←
(0.0DH) – (0.40H)
SUBC
MEM00E, MEM001 ; (0.0EH)
←
(0.0EH) – (0.41H)
SUBC
MEM00F, MEM002 ; (0.0FH)
←
(0.0FH) – (0.42H)
Example 3
Compares the 12-bit contents for addresses 0.0CH through 0.0FH with the 12-bit contents for addresses
0.00H through 0.03H. Jumps to LAB1, if the contents are the same, if not, jumps to LAB2:
MEM000
MEM
0.00H
MEM001
MEM
0.01H
MEM002
MEM
0.02H
MEM003
MEM
0.03H
Содержание mPD17120 Subseries
Страница 15: ... x MEMO ...
Страница 23: ... MEMO 8 ...
Страница 45: ... MEMO 30 ...
Страница 49: ... MEMO 34 ...
Страница 55: ... MEMO 40 ...
Страница 93: ... MEMO 78 ...
Страница 99: ... MEMO 84 ...
Страница 102: ...CHAPTER 11 ARITHMETIC AND LOGIC UNIT 87 MEMO ...
Страница 119: ... MEMO 104 ...
Страница 175: ... MEMO 160 ...
Страница 199: ... MEMO 184 ...
Страница 265: ... MEMO 250 ...
Страница 281: ...266 MEMO ...
Страница 285: ... MEMO 270 ...
Страница 289: ... MEMO 274 ...