Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:multiasm:piot:chapter_4_5 [2026/02/17 15:19] – ToDo checked: Marcin, czy tu nie brakuje rysunku? jtokarzen:multiasm:piot:chapter_4_5 [2026/02/19 18:10] (current) jtokarz
Line 8: Line 8:
  
 <figure avr_addr_1> <figure avr_addr_1>
-{{ :en:multiasm:piot:ad01.png?400 |Direct Single Register Addressing}}+{{ :en:multiasm:piot:ad01.png |Direct Single Register Addressing}}
 <caption>Direct Single Register Addressing</caption> <caption>Direct Single Register Addressing</caption>
 </figure> </figure>
Line 17: Line 17:
  
 <figure avr_addr_2> <figure avr_addr_2>
-{{ :en:multiasm:piot:ad02.png?400 |Direct Register Addressing, Two Registers}}+{{ :en:multiasm:piot:ad02.png |Direct Register Addressing, Two Registers}}
 <caption>Direct Register Addressing, Two Registers</caption> <caption>Direct Register Addressing, Two Registers</caption>
 </figure> </figure>
Line 26: Line 26:
  
 <figure avr_addr_3> <figure avr_addr_3>
-{{ :en:multiasm:piot:ad03.png?400 |I/O Direct Addressing}} +{{ :en:multiasm:piot:ad03.png |I/O Direct Addressing}} 
 <caption>I/O Direct Addressing</caption> <caption>I/O Direct Addressing</caption>
 </figure> </figure>
Line 35: Line 35:
  
 <figure avr_addr_4> <figure avr_addr_4>
-{{ :en:multiasm:piot:ad04.png?400 |Data Direct Addressing}}  +{{ :en:multiasm:piot:ad04.png |Data Direct Addressing}}  
 <caption>Data Direct Addressing</caption> <caption>Data Direct Addressing</caption>
 </figure> </figure>
Line 44: Line 44:
  
 <figure avr_addr_5> <figure avr_addr_5>
-{{ :en:multiasm:piot:ad05.png?400 |Data Indirect Addressing}}+{{ :en:multiasm:piot:ad05.png |Data Indirect Addressing}}
 <caption>Data Indirect Addressing</caption> <caption>Data Indirect Addressing</caption>
 </figure> </figure>
Line 53: Line 53:
  
 <figure avr_addr_6> <figure avr_addr_6>
-{{ :en:multiasm:piot:ad06.png?400 |Data Indirect Addressing with Pre-decrement}}  +{{ :en:multiasm:piot:ad06.png |Data Indirect Addressing with Pre-decrement}}  
 <caption>Data Indirect Addressing with Pre-decrement</caption> <caption>Data Indirect Addressing with Pre-decrement</caption>
 </figure> </figure>
Line 62: Line 62:
  
 <figure avr_addr_7> <figure avr_addr_7>
-{{ :en:multiasm:piot:ad07.png?400 |Data Indirect Addressing with Post-increment}}+{{ :en:multiasm:piot:ad07.png |Data Indirect Addressing with Post-increment}}
 <caption>Data Indirect Addressing with Post-increment</caption> <caption>Data Indirect Addressing with Post-increment</caption>
 </figure> </figure>
Line 71: Line 71:
  
 <figure avr_addr_8> <figure avr_addr_8>
-{{ :en:multiasm:piot:ad08.png?400 |Data Indirect with Displacement}}+{{ :en:multiasm:piot:ad08.png |Data Indirect with Displacement}}
 <caption>Data Indirect with Displacement</caption> <caption>Data Indirect with Displacement</caption>
 </figure> </figure>
Line 80: Line 80:
  
 <figure avr_addr_9> <figure avr_addr_9>
-{{ :en:multiasm:piot:ad09.png?400 |Program Memory Constant Addressing}}+{{ :en:multiasm:piot:ad09.png |Program Memory Constant Addressing}}
 <caption>Program Memory Constant Addressing</caption> <caption>Program Memory Constant Addressing</caption>
 </figure> </figure>
Line 111: Line 111:
  
 <figure avr_addr_10> <figure avr_addr_10>
-{{ :en:multiasm:piot:ad10.png?400 |Program Memory Addressing with Post-increment}}+{{ :en:multiasm:piot:ad10.png |Program Memory Addressing with Post-increment}}
 <caption>Program Memory Addressing with Post-increment</caption> <caption>Program Memory Addressing with Post-increment</caption>
 </figure> </figure>
Line 120: Line 120:
 <todo @mfojcik>Marcin, tu mam wątpliwości co do nazwy tego rozdziału - to addressing mode?</todo> <todo @mfojcik>Marcin, tu mam wątpliwości co do nazwy tego rozdziału - to addressing mode?</todo>
 <figure avr_addr_11> <figure avr_addr_11>
-{{ :en:multiasm:piot:ad11.png?400 |Store Program Memory}}+{{ :en:multiasm:piot:ad11.png |Store Program Memory}}
 <caption>Store Program Memory</caption> <caption>Store Program Memory</caption>
 </figure> </figure>
Line 129: Line 129:
  
 <figure avr_addr_12> <figure avr_addr_12>
-{{ :en:multiasm:piot:ad12.png?400 |Direct Program Memory Addressing}}+{{ :en:multiasm:piot:ad12.png |Direct Program Memory Addressing}}
 <caption>Direct Program Memory Addressing</caption> <caption>Direct Program Memory Addressing</caption>
 </figure> </figure>
Line 139: Line 139:
  
 <figure avr_addr_13> <figure avr_addr_13>
-{{ :en:multiasm:piot:ad13.png?400 |Indirect Program Memory Addressing}}+{{ :en:multiasm:piot:ad13.png |Indirect Program Memory Addressing}}
 <caption>Indirect Program Memory Addressing</caption> <caption>Indirect Program Memory Addressing</caption>
 </figure> </figure>
Line 148: Line 148:
  
 <figure avr_addr_14> <figure avr_addr_14>
-{{ :en:multiasm:piot:ad14.png?400 |Extended Indirect Program Memory Addressing}}+{{ :en:multiasm:piot:ad14.png |Extended Indirect Program Memory Addressing}}
 <caption>Extended Indirect Program Memory Addressing</caption> <caption>Extended Indirect Program Memory Addressing</caption>
 </figure> </figure>
Line 157: Line 157:
  
 <figure avr_addr_15> <figure avr_addr_15>
-{{ :en:multiasm:piot:ad15.png?400 |Relative Program Memory Addressing}}+{{ :en:multiasm:piot:ad15.png |Relative Program Memory Addressing}}
 <caption>Relative Program Memory Addressing</caption> <caption>Relative Program Memory Addressing</caption>
 </figure> </figure>
  
 Program execution continues at the address PC + k + 1. The relative address k is from -2048 to 2047. Program execution continues at the address PC + k + 1. The relative address k is from -2048 to 2047.
en/multiasm/piot/chapter_4_5.txt · Last modified: by jtokarz
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0