H8/3690 Datasheet

  • H8/3690

  • 16-Bit Single-Chip Microcomputer H8 Family/H8/300H Tiny Seri...

  • 2454.14KB

  • 432页

  • RENESAS

扫码查看芯片数据手册

上传产品规格书

PDF预览

鈥?/div>
Register indirect with pre-decrement鈥擛-ERn
The value 1, 2, or 4 is subtracted from an address register (ERn) specified by the register field
in the instruction code, and the lower 24 bits of the result is the address of a memory operand.
The result is also stored in the address register. The value subtracted is 1 for byte access, 2 for
word access, or 4 for longword access. For the word or longword access, the register value
should be even.
Absolute Address鈥擛aa:8, @aa:16, @aa:24
The instruction code contains the absolute address of a memory operand. The absolute address
may be 8 bits long (@aa:8), 16 bits long (@aa:16), 24 bits long (@aa:24)
For an 8-bit absolute address, the upper 16 bits are all assumed to be 1 (H'FFFF). For a 16-bit
absolute address the upper 8 bits are a sign extension. A 24-bit absolute address can access the
entire address space.
The access ranges of absolute addresses for the group of this LSI are those shown in table 2.11,
because the upper 8 bits are ignored.
Table 2.11 Absolute Address Access Ranges
Absolute Address
8 bits (@aa:8)
16 bits (@aa:16)
24 bits (@aa:24)
Access Range
H'FF00 to H'FFFF
H'0000 to H'FFFF
H'0000 to H'FFFF
Immediate鈥?xx:8, #xx:16, or #xx:32
The instruction contains 8-bit (#xx:8), 16-bit (#xx:16), or 32-bit (#xx:32) immediate data as an
operand.
The ADDS, SUBS, INC, and DEC instructions contain immediate data implicitly. Some bit
manipulation instructions contain 3-bit immediate data in the instruction code, specifying a bit
number. The TRAPA instruction contains 2-bit immediate data in its instruction code, specifying a
vector address.
Program-Counter Relative鈥擛(d:8, PC) or @(d:16, PC)
This mode is used in the BSR instruction. An 8-bit or 16-bit displacement contained in the
instruction is sign-extended and added to the 24-bit PC contents to generate a branch address. The
PC value to which the displacement is added is the address of the first byte of the next instruction,
so the possible branching range is 鈥?26 to +128 bytes (鈥?3 to +64 words) or 鈥?2766 to +32768
bytes (鈥?6383 to +16384 words) from the branch instruction. The resulting value should be an
even number.
Rev. 4.00, 03/04, page 34 of 400

H8/3690相关型号PDF文件下载

  • 型号
    版本
    描述
    厂商
    下载
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    ETC [In-Circuit Emulator for Renesas H8/300 and H8/500]
    ETC
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    ETC [In-Circuit Emulator for Renesas H8/300 and H8/500]
    ETC
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    ETC [In-Circuit Emulator for Renesas H8/300 and H8/500]
    ETC
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    Hitachi MCU
    Hitachi
  • 英文版
    High-performance single-chip microcontroller
    RENESAS [Renesa...
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]
  • 英文版
    In-Circuit Emulator for Renesas H8/300 and H8/500
    ETC [ETC]

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!