In dit instructable (mijn eerste one!) Ik wil je laten zien iets wat die ik voor een schoolproject gemaakt. De oorspronkelijke opdracht was als volgt: "In MSVS (of Microsoft visual studio) code in assembler: invoeren van uw naam als een ASCII-hexadecimale tekenreeks in de. De sectie van de DATA van uw programma. Maak een lus en uitgang 1 teken tegelijk in de lus. Hint: NULL uw koord beëindigen, dat als een voorwaardelijke gebruiken om te controleren op het einde van de tekenreeks "
Aangezien het was mijn eerste keer programmeren in assembler, was het heel eng om te zien de code geheugensteuntjes en probeer te begrijpen dat deze korte trefwoorden deel van een volledige instructieset uitmaakten. Krijgen van de MSVS ingesteld voor assembler is een zeer frustrerend en gecompliceerde taak als het uw eerste keer werken met het. Elke tutroial online leek te hebben een verschillende manier, aparte bibliotheken koppelen en dit hier/dat er controleren. Ik kreeg beu proberen compileren en uitvoeren van assemblagecode op MSVS en besloten om iets een beetje anders te doen. (Ik heb uiteindelijk de machine instellen en uitvoeren van zij manier het moet geweest.
Dus, een beetje achtergrond: Ik heb altijd al gefascineerd met de arduino en projecten hier en daar mee te maken. De grote wereld van elektronica en hardware fascineert me zoveel gewoon. Ik heb besloten dat ik iets een beetje spannender dan gewoon worden tekens weergegeven op een scherm met behulp van bibliotheken of API's om dat te doen voor mij kon doen. Ik wilde iets anders... Ik wilde mijn weergavenaam op een 7 segment display, een Atmel Atmega 328p chip (de chip op de arduino uno) strikt in assembler.