Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > ASM y Microcontroladores
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-07-2008
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Tranquis...
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #2  
Antiguo 18-07-2008
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Poder: 17
donald shimoda Va por buen camino
Cita:
Empezado por REHome Ver Mensaje
Tranquis...
Lo mas importante es saber si te sirvió lo que te he comentado.

No se si recién comienzas con pics, si es así te dejo revisa este libro excelente de la empresa mikroe.

Saludos.
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita
  #3  
Antiguo 21-07-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Cita:
Te podre una tareita si la contesta seguimos hablando de micros:

Tarea: Usando instruciones para el 8051 creame el siguiente asm:


00110000 10001001 11111101 tienes tres bytes aqui con eso dime que asm se crearia en instruction opcode para un 8051?

Si me contestas eso seguimos hablando de micros.

Un Saludo.


Como no me gusta dejar algo sin terminar(pues hacemos la tareita)

0011 0000 =30 1000 1001 =89 1111 1101 =FD

tenemos 30 89 FD 30=JNB Function: Jump if Bit Not set.
89 es el bit RI este bit nos deja saber cuando un byte a sido recibido en el serial port. Set by hardware (1) clear by software (0).

entonces tenemos.

30 89 FD JNB RI,FD donde FD es la distancia a donde mandamos el "JUMP IF NOT SET"

Este byte es ignorado por los programadores, pues se supone que es la tarea del copilador.Pero cuando se programa sin ayuda de un copilador (entrando hex directo en las address de un uC se tiene que conocer esta metrica.)

XX XX XX 30 89 FD
FC FD FE FF En el lugar que se encuentre si nos desplazamos a la izquierda decimos que estamos en FF y si nos desplazamos a la derecha entonces decimos que estamos en 00

30 89 FD --->01 02 03 04 05 etc.

FA FB FC FD FE FF <--------

FD en la practica se remplaza por el nombre de una rutina:

GetChar:
JNB RI,GetChar


Tareita terminada.

Un Saludo.





Responder Con Cita
  #4  
Antiguo 17-08-2008
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Me ha servido las ayudas. Veo que maneja mucho el 8051, está bien para aprender a manejar otros micros.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Codigo ASM en XP Fralva Varios 3 28-01-2008 20:56:31
Codigo carols018 Varios 8 27-11-2006 17:36:49
contraer por codigo, cxGrid (+) los nodos abiertos cerrarlos por codigo sakuragi OOP 6 27-07-2005 18:23:07
de codigo VB a codigo Delphi ingel Impresión 2 20-07-2004 14:15:44
Código VB DJ VMan Varios 3 14-11-2003 21:13:06


La franja horaria es GMT +2. Ahora son las 14:56:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi