HOME      PROJETOS      PROGRAMAÇÃO     
Voltar ao índice

MVC_DM2DM src,dest,len,"mode"

A macro "MVC_DM2DM src,dest,len,mode" movimenta uma string de dados na memória de dados (RAM) residente no endereço "src",com tamanho "len" para o endereço "dest".

Se o valor do tamanho ("len") se encontra num registrador, o parâmetro "mode" deve ser "R" ou "r".

Se o valor do tamanho ("len") esta escrito diretamente na macro, o parâmetro "mode" deve ser "i".

Esta macro chama a função de biblioteca mvc_dm2dm que faz parte da library stack_18Fxxx, onde "xxx" é a identificação do microcontrolador.

Para usar esta macro, os seguintes registradores e símbolos devem ser incluidos no programa:

EXTERN mvc_pm2dm01 EXTERN mvc_pm2dm02 EXTERN mvc_dm2dm EXTERN clc EXTERN repeat GLOBAL strlib_cntl strlib_cntl RES 1 ; contador GLOBAL myStack GLOBAL stackH GLOBAL stackL GLOBAL stackptrH GLOBAL stackptrL GLOBAL stacki EXTERN stackinit EXTERN pushW EXTERN popW stackdata UDATA 0x300 ; <=== Posicao do stack na RAM com o nome "stackdata". myStack RES 1 ; Notar que esta sessao deve ter um nome diferente a primeira stackH RES 1 ; sessao de dados que, provavelmente, ja deve estar definido stackL RES 1 ; no endereco 0x80 da RAM. stackptrH RES 1 stackptrL RES 1 stacki RES 1

Voltar ao índice









H P S P I N

Desde 04 de Março de 2010

Atualização: 04 de May de 2024