Macros - Assembly

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Macros - Assembly

Mensagempor [Daniel] » 18 Ago 2010 11:06

Olá colegas,

Gostaria de saber como funcionam as macros e como devo usá-las nos programas assembly, se alguém tiver exemplos também seria muito bom.

Alguém pode me ajudar?
Avatar do usuário
[Daniel]
Byte
 
Mensagens: 106
Registrado em: 18 Nov 2009 09:14

Mensagempor Djalma Toledo Rodrigues » 18 Ago 2010 11:26

Simples [Daniel]

Imagine que se tenha uma sequência de Instruções que se repetem diversas
vezes ao longo do Programa.

Cria-se Macro ai é só se fererir a esse Macro e o Interpletor Asm as insere.

DJ
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor [Daniel] » 18 Ago 2010 11:32

Uhm, tens algum exemplo de como chamar essa macro e onde devo colocar ela no programa?

por ex:
Código: Selecionar todos
;programa...
MACRO TESTE
     MOVLW   .255
     MOVWF   REGISTRADOR
ENDM
;programa....
MAIN
     ;instruções...
     MACRO   TESTE      ;executa a macro
     ;depos de executar a macro continua a proxima linha...
     ;instruções...
;programa...


OBRIGADO!
Avatar do usuário
[Daniel]
Byte
 
Mensagens: 106
Registrado em: 18 Nov 2009 09:14

Mensagempor Djalma Toledo Rodrigues » 18 Ago 2010 11:36

Assembly Language Tutorials - Macros and procedures

http://www.laynetworks.com/assembly%20tutorials5.htm

Position MACRO Row, Column
PUSH AX
PUSH BX
PUSH DX
MOV AH, 02H
MOV DH, Row
MOV DL, Column
MOV BH, 0
INT 10H
POP DX
POP BX
POP AX
ENDM

Via Google.

DJ
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x