Renesas Renasas Single-Chip Microcomputer SH7086 Uživatelský manuál Strana 20

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 308
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 19
2
Chapter 1 Overview
1.1 Features of M16C/60, M16C/20, M16C/Tiny series
The M16C/60, M16C/20, M16C/Tiny series are single-chip microcomputer developed for built-in applica-
tions where the microcomputer is built into applications equipment.
The M16C/60, M16C/20, M16C/Tiny series support instructions suitable for the C language with frequently
used instructions arranged in one- byte op-code. Therefore, it allows you for efficient program development
with few memory capacity regardless of whether you are using the assembly language or C language.
Furthermore, some instructions can be executed in clock cycle, making fast arithmetic processing possible.
Its instruction set consists of 91 discrete instructions matched to the M16C’s abundant addressing modes.
This powerful instruction set allows to perform register-register, register-memory, and memory-memory
operations, as well as arithmetic/logic operations on bits and 4-bit data.
Some models incorporate a multiplier, allowing for high-speed computation.
1.1.1 Features of M16C/60, M16C/20, M16C/Tiny series
• Register configuration
Data registers Four 16-bit registers (of which two registers can be used as 8-bit registers)
Address registers Two 16-bit registers
Base registers Two 16-bit registers
• Versatile instruction set
C language-suited instructions (stack frame manipulation): ENTER, EXITD, etc.
Register and memory-indiscriminated instructions: MOV, ADD, SUB, etc.
Powerful bit manipulate instructions: BNOT, BTST, BSET, etc.
4-bit transfer instructions: MOVLL, MOVHL, etc.
Frequently used 1-byte instructions: MOV, ADD, SUB, JMP, etc.
High-speed 1-cycle instructions: MOV, ADD, SUB, etc.
• 1M-byte linear address space
Relative jump instructions matched to distance of jump
• Fast instruction execution time
Shortest 1-cycle instructions: 91 instructions include 20 1-cycle instructions.
(Approximately 75% of instructions execute in five cycles or under.)
1.1.2 Speed performance
Register-register transfer 0.125 µs
Register-memory transfer 0.125 µs
Register-register addition/subtraction 0.125 µs
8 bits x 8 bits register-register operation 0.25 µs
16 bits x 16 bits register-register operation 0.313 µs
16 bits / 8 bits register-register operation 1.13 µs
32 bits / 16 bits register-register operation 1.56 µs
•Conditions
-Products with built-in Multiplier
-Clock frequency 16 MHz
1.1 Features of M16C/60, M16C/20, M16C/Tiny series
Zobrazit stránku 19
1 2 ... 15 16 17 18 19 20 21 22 23 24 25 ... 307 308

Komentáře k této Příručce

Žádné komentáře