Microcontroller instruction set

Microcontroller instruction set

  • CN 1,898,641 A
  • Filed: 10/18/2004
  • Published: 01/17/2007
  • Est. Priority Date: 10/23/2003
  • Status: Active Grant
First Claim
Patent Images

1. microcontroller, it comprises:

  • One CPU;

    One data storage, it has a linearisation address space, and couples with described CPU, and it is divided into n memory block;

    Described CPU comprises;

    One memory block selected cell, itself or access the one in the described memory block or access a virtual storage region, described virtual storage region makes up the part memory space of two memory blocks of described data storage thus, and wherein selected memory block forms a register file;

    One ALU, itself and described register file couple;

    A plurality of special function registers, it is mapped to the one in the described memory block in the described data storage, and the one in the wherein said special function register is a work register that couples with described ALU;

    One program counter register, it is positioned at described CPU, and described program counter is mapped in the described data storage;

    WithOne work register, it is positioned at described CPU, and couples with described ALU, and described work register is mapped in the described data storage;

    Wherein said microcontroller has an instruction set that is used for controlling described ALU, and wherein at least one instruction to comprise the described memory block of indication selected cell be the one in the described memory block of access or access the position of described virtual storage region.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×