Software e Hardware para linha x51
Moderadores: 51, guest2003, Renie, gpenga
por jmarcelopn » 17 Set 2009 11:18
Quando acesso uma constante na memoria de programa localizado em endereços acima de FFh. eu posso fazer a leitura via DPTR? Pergunto porque normalmente utilizamos esse registrador quando utilizamos a ROM externa. como FFF0h no qual faço endereçamento indireto e utilizo a instrução movx.... correto? Como seria para acessar a rom interna com endereços de 16bits.
Obrigado.
-
jmarcelopn
- Bit
-
- Mensagens: 44
- Registrado em: 27 Out 2006 12:54
por Silvio51 » 17 Set 2009 13:00
Não só pode como deve... usamos este apontador para lermos
tabelas pré-gravadas na memória de programa...
-
Silvio51
- Byte
-
- Mensagens: 383
- Registrado em: 02 Nov 2006 14:04
- Localização: Brasil
por Francesco » 17 Set 2009 14:35
Só é possível ler da memória de programa utilizando a instrução MOVC, essa instrução usa o DPTR da seguinte forma:
- Código: Selecionar todos
MOVC A,@A+DPTR
-

Francesco
- Word
-
- Mensagens: 699
- Registrado em: 04 Mar 2008 00:22
- Localização: São Paulo - SP
-
por jmarcelopn » 17 Set 2009 16:41
Obriado Srs.....
Tiraram minha duvida.... ; D
-
jmarcelopn
- Bit
-
- Mensagens: 44
- Registrado em: 27 Out 2006 12:54
Voltar para 8051
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante