| Electronic Components Datasheet Search |
|
HD6432147SW Datasheet(PDF) 151 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
HD6432147SW Datasheet(HTML) 151 Page - Renesas Technology Corp |
|
151 / 1140 page ![]() 4. 例外処理 118 4.6 スタック使用上の注意 本 LSI では、ワードデータまたはロングワードデータをアクセスする場合は、アドレス の最下位ビットは 0 とみなされます。スタック領域に対するアクセスは、常にワードサイ ズまたはロングワードサイズで行い、スタックポインタ(SP:ER7)の内容は奇数にしな いでください。 すなわち、レジスタの退避は、 PUSH.W Rn (MOV.W Rn, @-SP) PUSH.L ERn (MOV.L ERn, @-SP) また、レジスタの復帰は、 POP.W Rn (MOV.W @SP+, Rn) POP.L ERn (MOV.L @SP+, ERn ) を使用してください。 SP を奇数に設定すると、誤動作の原因となります。SP を奇数に設定した場合の動作例 を 図 4.6 に示します。 SP 【記号説明】 :コンディションコードレジスタ :プログラムカウンタ :汎用レジスタR1L :スタックポインタ H'FFEFFA H'FFEFFB H'FFEFFC H'FFEFFD H'FFEFFF R1L PC SP CCR PC SP CCR PC R1L SP 【注】アドバンストモードで、割込み制御モード0の場合の例です。 TRAPA 命令実行 MOV.B R1L, @-ER7 SP にH'FFEFFFを 設定 SP を超えて スタックされる CCR の内容が 失われる 図 4.6 SP を奇数に設定したときの動作 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |