![Hitachi H8/3008 Скачать руководство пользователя страница 87](http://html.mh-extra.com/html/hitachi/h8-3008/h8-3008_hardware-manual_140473087.webp)
71
4.6
Notes on Stack Usage
When accessing word data or longword data, the H8/3008 regards the lowest address bit as 0. The
stack should always be accessed by word access or longword access, and the value of the stack
pointer (SP:ER7) should always be kept even.
Use the following instructions to save registers:
PUSH.W Rn
(or MOV.W Rn, @–SP)
PUSH.L ERn
(or MOV.L ERn, @–SP)
Use the following instructions to restore registers:
POP.W Rn
(or MOV.W @SP+, Rn)
POP.L ERn
(or MOV.L @SP+, ERn)
Setting SP to an odd value may lead to a malfunction. Figure 4.6 shows an example of what
happens when the SP value is odd.
Содержание H8/3008
Страница 1: ...Hitachi 16 Bit Microcomputer H8 3008 Hardware Manual ADE 602 221 Rev 1 0 9 14 00 Hitachi Ltd ...
Страница 4: ......
Страница 17: ...xii ...
Страница 70: ...54 ...
Страница 114: ...98 ...
Страница 154: ...138 ...
Страница 314: ...298 ...
Страница 412: ...396 ...
Страница 496: ...480 ...