En este instructable (mi primer uno!) Me gustaría mostrarles algo que hice para un proyecto escolar. La asignación original fue la siguiente: "en MSVS (o Microsoft visual studio) código en lenguaje ensamblador: escriba su nombre como una cadena hexadecimal ASCII en el. Sección de datos del programa. Crear un bucle y salida 1 carácter a la vez en el bucle. Sugerencia: NULL terminar la cadena, que use como un condicional para comprobar si final de cadena "
Puesto que era mi primera vez que la codificación en lenguaje ensamblador, es muy miedoso para ver las teclas de acceso de código y tratar de entender que estas cortas palabras clave eran parte de un conjunto de instrucciones completo. MSVS para lenguaje ensamblador es una tarea muy frustrante y complicada si es la primera vez que trabajo con él. Cada tutroial en línea parecía tener una manera diferente, a las bibliotecas independientes y comprobarlo aquí/que hay. Que me harto de tratar de compilar y ejecutar código ensamblador en MSVS y decidió hacer algo un poco diferente. (Finalmente conseguí la máquina configurado y corriendo forma debería haber sido.
Así, un poco de historia: siempre he estado fascinado con el arduino y hacer proyectos aquí y allí con él. El gran mundo de la electrónica y hardware apenas tanto me fascina. Decidí que podía hacer algo un poco más emocionante que sólo visualizar los caracteres en una pantalla mediante bibliotecas o APIs hacerlo para mí. Yo quería hacer algo diferente... Quería mostrar mi nombre en una pantalla de siete segmentos, de un chip de 328p de Atmel Atmega (el chip en el arduino uno) estrictamente en lenguaje ensamblador.