Copyright (C) 2000-2012 |
GNU Info (as.info)H8/300-AddressingAddressing Modes ................ as understands the following addressing modes for the H8/300: `rN' Register direct `@rN' Register indirect `@(D, rN)' `@(D:16, rN)' `@(D:24, rN)' Register indirect: 16-bit or 24-bit displacement D from register N. (24-bit displacements are only meaningful on the H8/300H.) `@rN+' Register indirect with post-increment `@-rN' Register indirect with pre-decrement ``@'AA' ``@'AA:8' ``@'AA:16' ``@'AA:24' Absolute address `aa'. (The address size `:24' only makes sense on the H8/300H.) `#XX' `#XX:8' `#XX:16' `#XX:32' Immediate data XX. You may specify the `:8', `:16', or `:32' for clarity, if you wish; but `as' neither requires this nor uses it--the data size required is taken from context. ``@'`@'AA' ``@'`@'AA:8' Memory indirect. You may specify the `:8' for clarity, if you wish; but `as' neither requires this nor uses it. automatically generated by info2www version 1.2.2.9 |