1 / 33

Unterprogramme

Unterprogramme. Programmspeicher. 0200h. An mehreren Stellen im Programm stehen gleiche Codeabschnitte!!. Problem. Langes Programm Programm unübersichtlich. 0000h. Unterprogramme. 2. Aufruf. 3. Aufruf. 1. Aufruf. CALL UP. CALL UP. CALL UP. Programmspeicher. 0200h. 0100h. UP.

fawn
Download Presentation

Unterprogramme

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unterprogramme Programmspeicher 0200h An mehreren Stellen im Programm stehen gleiche Codeabschnitte!! Problem • Langes Programm • Programm unübersichtlich 0000h

  2. Unterprogramme 2. Aufruf 3. Aufruf 1. Aufruf CALL UP CALL UP CALL UP Programmspeicher 0200h 0100h UP 0000h

  3. PC 0000h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  4. PC 0002h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  5. PC 0002h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  6. PC 0004h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  7. PC 0004h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  8. PC 0007h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  9. Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h 08h 09h 00h 07h PC 0007h 0040h

  10. PC 0040h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  11. PC 0040h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  12. PC 0042h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  13. PC 0042h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  14. PC 0042h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h 3 2 1 0 4

  15. PC 0044h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  16. Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h 08h 07h PC 0044h 00 07

  17. PC 0007h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  18. PC 0008h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  19. PC 0008h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  20. PC 000Ah Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  21. PC 000Ah Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  22. PC 000Dh Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  23. Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h 08h 09h 00h 0Dh PC 000Dh 0040h

  24. PC 0040h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  25. PC 0040h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  26. PC 0042h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  27. PC 0042h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  28. PC 0042h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h 3 2 1 0 4

  29. PC 0044h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h

  30. Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 09h 08h 07h PC 0044h 00 0D

  31. PC 000Dh Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  32. PC 0000h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

  33. PC 0000h Beispiel Programmspeicher (internes Flash-ROM) internes RAM Stackpointer (SP) 07h

More Related