參數(shù)資料
型號: MCV14AT-I/SL
元件分類: 微控制器/微處理器
英文描述: 8-BIT, FLASH, 20 MHz, RISC MICROCONTROLLER, PDSO14
封裝: 3.90 MM, PLASTIC, SOIC-14
文件頁數(shù): 13/82頁
文件大?。?/td> 1053K
代理商: MCV14AT-I/SL
MCV14A
DS41338C-page 20
Preliminary
2009 Microchip Technology Inc.
3.8
Indirect Data Addressing: INDF
and FSR Registers
The INDF Register is not a physical register.
Addressing INDF actually addresses the register
whose address is contained in the FSR Register (FSR
is a pointer). This is indirect addressing.
Reading INDF itself indirectly (FSR = 0) will produce
00h. Writing to the INDF Register indirectly results in a
no-operation (although Status bits may be affected).
The FSR is 8-bit wide register. It is used in conjunction
with the INDF Register to indirectly address the data
memory area.
The FSR<4:0> bits are used to select data memory
addresses 00h to 1Fh.
FSR<6:5> are the bank select bits and are used to
select the bank to be addressed (00 = Bank 0,
01
=Bank 1, 10 = Bank 2, 11 = Bank 3).
FSR<7> is unimplemented and read as ‘1’.
A simple program to clear RAM locations 10h-1Fh
using indirect addressing is shown in Example 3-1.
EXAMPLE 3-1:
HOW TO CLEAR RAM
USING INDIRECT
ADDRESSING
FIGURE 3-4:
DIRECT/INDIRECT ADDRESSING
MOVLW
0x10
;initialize pointer
MOVWF
FSR
;to RAM
NEXT
CLRF
INDF
;clear INDF
;register
INCF
FSR,F
;inc pointer
BTFSC
FSR,4
;all done?
GOTO
NEXT
;NO, clear next
CONTINUE
:
;YES, continue
:
Note 1: For register map detail see Figure 3-2.
bank
select
location select
bank select
Indirect Addressing
Direct Addressing
Data
Memory(1)
0Ch
0Dh
0
4
5
6
(FSR)
10
00
01
11
00h
0Fh
2Fh
4Fh
6Fh
(opcode)
0
4
5
6
(FSR)
Addresses map back to
addresses in Bank 0.
3
2
1
3
2
1
10h
Bank 0
Bank 1
Bank 2
Bank 3
1Fh
3Fh
5Fh
7Fh
相關(guān)PDF資料
PDF描述
MCV14A-I/SL 8-BIT, FLASH, 20 MHz, RISC MICROCONTROLLER, PDSO14
MCV18ET-I/SO FLASH, 20 MHz, RISC MICROCONTROLLER, PDSO18
MCV18E-I/P 32-BIT, FLASH, 20 MHz, RISC MICROCONTROLLER, PDIP18
MD8086-2/B 16-BIT, 8 MHz, MICROPROCESSOR, CDIP40
MD80C154-12/883D 8-BIT, 12 MHz, MICROCONTROLLER, CDIP40
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MCV15/10-GF-381 制造商:Phoenix Contact 功能描述:HEADER PCB VERTICAL 3.81MM 10WAY
MCV15/2-GF-381 制造商:Phoenix Contact 功能描述:HEADER PCB VERTICAL 3.81MM 2WAY
MCV15/3-GF-381 制造商:Phoenix Contact 功能描述:HEADER PCB VERTICAL 3.81MM 3WAY
MCV15/4-GF-381 制造商:Phoenix Contact 功能描述:HEADER PCB VERTICAL 3.81MM 4WAY
MCV15/5-GF-381 制造商:Phoenix Contact 功能描述:HEADER PCB VERTICAL 3.81MM 5WAY