Ensamblador - Símbología que se pueden usar en lenguaje Assembler

 
Vista:
Imágen de perfil de Jorge

Símbología que se pueden usar en lenguaje Assembler

Publicado por Jorge (2 intervenciones) el 07/12/2021 23:27:41
Estoy recien aprendiendo lo que es Assembler.
Y un programita que estoy viendo para mostrar lo que es direccionamiento indirecto no me acepta alguna simbología; supongo que el @ ...
El error que me tira:
_________________________________________________________________________________________
asem.exe "..\Direccionamiento indirecto.asm" "Debug.HEX" Debug.lst /INCLUDES:"E:\Programas\Labcenter Electronics\Proteus 8 Professional\Tools\ASEM51"

MCS-51 Family Macro Assembler ASEM-51 V1.3

..\Direccionamiento indirecto.asm(18): symbol not defined

1 error detected
make: *** [Debug.HEX] Error 1

Error code 2
_________________________________________________________________________________________
El programita es el siguiente:

;====================================================================
; Created: jue. dic. 2 2021
; Processor: AT89C52
; Compiler: ASEM-51 (Proteus)
;====================================================================
; DIRECCIONAMIENTO INDIRECTO
;====================================================================
; Este trabaja a través de punteros y direcciones en forma indirecta.
;====================================================================

org 0000h ; 1
Inicio:
mov 40h,#0aah ; 2

mov r0,#40h ; 3

mov a,@ro ; 4

jmp $
End
;====================================================================
; 1 Origen del programa.
; 2 Mover el valor 0aah en la memoria 40
; es decir: M40h = AA.
;3 r0 en este programa va a trabajar como puntero
; es decir: que el puntero apunta a una dirección, .
; y en este caso, es la memoria 40h.
;4 El a en este programa va a trabajar como puntero,
; es decir que el puntero apunta a una dirección, .
; y en este caso, es el registro r0
; (el acumulador "a", va a recibir según lo que hay en la dirección a la que apunta r0)
; (a = AA).

Por favor !!!: Alguien me puede ayudar? ...
Muchas gracias ...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Símbología que se pueden usar en lenguaje Assembler

Publicado por Tom (1 intervención) el 07/12/2021 23:36:16
No creo que exista el registro ro
Repasa tu manual, seguramente es R0 (erre-cero).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Jorge

Símbología que se pueden usar en lenguaje Assembler

Publicado por Jorge (2 intervenciones) el 08/12/2021 00:18:42
Primero que nada.
Muchas gracias ...

En cuanto a la valoraci{on de la respuesta , quise poner un 10, pero se me dispar{o antes y no se como corregirlo. Me parece que no se puede. No soy muy ducho con los foros. Perdón.

Muchas gracias ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar