Sreda 25.9.2019 9h-15h (6 študentov, pomagata Aljaž in Simon) ------------------------------------------------------------- 1. Arhitekture mikroprocesorjev Von Neumann CISC in RISC, zgodovina razvoja. 2. Arhitektira jedra ARM, registri R0-R15, posebnosti PC, LR, SP. 3. Organizacija pomnilnika procesorja ARM7TDMI. 4. Nalaganje LDR, nepredznačeno LDRB in LDRH ter predznačeno LDRSB in LDRSH. 5. Vstavljanje 32-bitne konstante, uporaba pseudoukaza LDR Rx,= za zbirnik. 6. 32-bitni računski ukazi ADD, SUB, RSB, AND, IOR, EOR, BIC, rezultat in dva operanda. 7. Shifter operand ARM z zamiki operandov LSL, LSR, ASR, ROL, ROR, ROXL. 8. Postavljanje zastavic v ARM in pogojna izvedljivost ukazov. 9. Pipeline cevovodi v sodobnih računalnikih, cena programskega skoka. 10. Absolutni skok z MOV PC,nekaj in relativni skok z B nekam. 11. Skok v podprogram z BL, naloga in uporaba R14=LR 12. Reševanje LR na sklad, delovanje LDR/STR preindexed in postindexed. 13. Prekinitve v PIC in tabela izjem v ARM. 14. Alternativni nabori registrov v izjemah ARM. 15. Orodja za ARM: jedro, periferija čipa, prevajalnik in pekač. 16. Dokončali spajanje mikrokrmilnikov. 17. Preizkus izdelanih mikrokrmilnikov.