Macros - Assembly

Enviado:
18 Ago 2010 11:06
por [Daniel]
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?

Enviado:
18 Ago 2010 11:26
por Djalma Toledo Rodrigues
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

Enviado:
18 Ago 2010 11:32
por [Daniel]
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!

Enviado:
18 Ago 2010 11:36
por Djalma Toledo Rodrigues
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