Buenas profesor , buen video orientaras este curso solo para procesadores x86 , bueno te iba a sugerir que hicieras uno para el gameboy color que tiene el procesador zilog gracias de todas maneras
Gracias por tu comentario! Este vídeo es una introducción y un ejemplo de lenguaje ensamblador. Este sería el código zilog para el mismo programa: ORG 0000h ; Dirección de inicio del programa num1: DB 10 ; Primer número en memoria (10) num2: DB 20 ; Segundo número en memoria (20) result: DB 0 ; Espacio para almacenar el resultado LD HL, num1 ; Cargar la dirección de num1 en HL LD A, (HL) ; Cargar el valor de num1 en el acumulador (A) LD HL, num2 ; Cargar la dirección de num2 en HL LD B, (HL) ; Cargar el valor de num2 en el registro B ADD A, B ; Sumar los valores de num1 y num2 (resultado en A) LD HL, result ; Cargar la dirección de result en HL LD (HL), A ; Almacenar el resultado en 'result' HALT ; Finalizar el programa Un saludo 🙂
Buenas profesor , buen video orientaras este curso solo para procesadores x86 , bueno te iba a sugerir que hicieras uno para el gameboy color que tiene el procesador zilog gracias de todas maneras
Gracias por tu comentario! Este vídeo es una introducción y un ejemplo de lenguaje ensamblador. Este sería el código zilog para el mismo programa:
ORG 0000h ; Dirección de inicio del programa
num1: DB 10 ; Primer número en memoria (10)
num2: DB 20 ; Segundo número en memoria (20)
result: DB 0 ; Espacio para almacenar el resultado
LD HL, num1 ; Cargar la dirección de num1 en HL
LD A, (HL) ; Cargar el valor de num1 en el acumulador (A)
LD HL, num2 ; Cargar la dirección de num2 en HL
LD B, (HL) ; Cargar el valor de num2 en el registro B
ADD A, B ; Sumar los valores de num1 y num2 (resultado en A)
LD HL, result ; Cargar la dirección de result en HL
LD (HL), A ; Almacenar el resultado en 'result'
HALT ; Finalizar el programa
Un saludo 🙂