Microcontroladores PIC en Linux.
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

por favor una ayuda con leguaje asembler

2 participantes

Ir abajo

por favor una ayuda con leguaje asembler Empty por favor una ayuda con leguaje asembler

Mensaje por electrodumix Dom 24 Oct 2010 - 2:49

hola soy Luis desde santiago de chile.

me da pena Embarassed tener que molestarlos ya que me puse a leer un curso de pics de la editorial cekit y hay una parte que no logro entender que dice asi:
--------------------------------------------------------------------------------------------------------
COMF Complementa el contenido del registro "f".

Sintaxis COMF f.d
Operacion (f)-->(destino)
Ciclos de instruccion 1
bits de registros de estados que se afecta Z

Ejemplo:
COMF regis,0

antes de la intruccion regis = 13 , w=?
despues de la instruccion regis =13 , w=ec

---------------------------------------------------------------------------------------------------------

la pregunta mia es : ¿ porque w=ec ? no entiendo que operacion realizo para lograr el calculo

¿que se entiende por complemento en programacion ?


se los ruego por favor es que me quede pegado en esta pagina del libro y no logro continuar No

gracias de antemano a quien tenga la buena voluntad de ayudarme.



electrodumix
Nuevo Usuario
Nuevo Usuario

Mensajes : 8
Fecha de inscripción : 23/08/2009

Volver arriba Ir abajo

por favor una ayuda con leguaje asembler Empty Re: por favor una ayuda con leguaje asembler

Mensaje por WaRaW Dom 24 Oct 2010 - 5:25

Saludos, la instrucción lo que hace es complementar el valor de un registro de la memoria del pic, en ese caso que expones tienes el valor hexadecimal 0x13 y al complementarlo o negar cada bit individualmente te da el valor 0xEC. es mas facil entenderlo en binario:

"Ejemplo:
COMF regis,0

antes de la intruccion regis = 13 , w=?
despues de la instruccion regis =13 , w=ec"

0x13___0b00010011
0xEC___0b11101100

ademas el ",0" del final de la instrucción le dice al pic que el resultado lo guarde en W, si lo cambias por 1 lo guarda en el mismo registro sin tocar W.

Espero te solucione la duda.

WaRaW
Participante
Participante

Mensajes : 27
Fecha de inscripción : 18/04/2010

Volver arriba Ir abajo

por favor una ayuda con leguaje asembler Empty muy buen ejemplo

Mensaje por electrodumix Lun 25 Oct 2010 - 1:35

gracias por tu respuesta que me ha despejado mi duda. Very Happy tenias toda la razon fue mas facil entenderlo con numeros binarios.

complemento del hombre .... pues la mujer .

complemento del binario 0.... pues es el 1.

gracias de verdad por tu buena voluntad de ayudarme. Very Happy

electrodumix
Nuevo Usuario
Nuevo Usuario

Mensajes : 8
Fecha de inscripción : 23/08/2009

Volver arriba Ir abajo

por favor una ayuda con leguaje asembler Empty Re: por favor una ayuda con leguaje asembler

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.