Página 1 de 1

Macros - Assembly

MensagemEnviado: 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?

MensagemEnviado: 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

MensagemEnviado: 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!

MensagemEnviado: 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