buenas queria hacer una consulta, cuando uso el OR en el assembler me dice "warning :overflow" queria saber si deberia preocuparme por eso , gracias
Hola,
¿podrias mostranos el código assembler que te da ese error?
Quizá el warning es por que estas intentando utilizar la instrucción en una forma que no se puede.
Saludos,
Sebastián
me pasa algo similar con el LD pongamosle q yo pongo LD H,10110000 y me dice warning overflow que es lo mismo q me decia con un OR
Están intentando cargar un número que es imposible representar con la cantidad de bits de un registro.
Por ejemplo, en el caso de
LD H, 10110000
como no se está expresando explicitamente en que base está el número "10110000", el ensamblador asume que está en base diez. El ensamblador interpreta esa instrucción como "cargar diez millones ciento diez mil" en el registro H. Como ese número está fuera de rango para los 8 bits del registro H, el ensamblador avisa.
Lo que querías hacer seguramente era
LD H, 10110000B ; sufijo B indica que el numero esta en base 2
Saludos, Leonardo.