uso del ORs

uso del ORs

de Amon Marcius Torrado Castelli -
Número de respuestas: 3

buenas queria hacer una consulta, cuando uso el OR en el assembler me dice "warning :overflow" queria saber si deberia preocuparme por eso , gracias

En respuesta a Amon Marcius Torrado Castelli

Re: uso del ORs

de Sebastian Fernandez -

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

En respuesta a Sebastian Fernandez

Re: uso del ORs

de Amon Marcius Torrado Castelli -

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

En respuesta a Amon Marcius Torrado Castelli

Re: uso del ORs

de Leonardo Etcheverry -

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.