发明名称 EIGHT-BIT MICROCONTROLLER HAVING RISC ARCHITECTURE
摘要 <p>PURPOSE: An eight-bit RISC based microcontroller including a paging register which is combined with the contents of the logical sixteen-bit register provides an even greater addressing range and it enables directly reading and writing to any bit position within the register file with a single instruction. CONSTITUTION: A register file includes a second arithmetic and logic unit ALU-2 dedicated to the register file to facilitate sixteen bit computations involving the logical sixteen bit registers. The arithmetic and logic unit ALU-2 is a sixteen bit design, customized to provide specific operations typically required of indirect address pointers. The ALU-2 has a first input which is fed by the data-out bus(104) of the register file. The ALU-2 has a second input which is fed by a selector(110). The selector selects a numeric value from among three choices: a numeric value of -1, a numeric value of +1, and a constant V. The output of ALU-2 feeds back to the X, Y, Z registers on the data-in bus(102), allowing for the contents of the registers to be updated. A MUX(114) is coupled to the bus interface(14') of the register file. One input of the MUX is coupled to the output of the ALU-2, while a second input of the MUX is coupled to the data-out bus. This arrangement allows the MUX to selectively output data either from ALU-2 or from the register circuitry(100).</p>
申请公布号 KR20000053047(A) 申请公布日期 2000.08.25
申请号 KR19997003950 申请日期 1999.05.04
申请人 ATMEL CORPORATION. 发明人 WOLLAN VEGARD;BOGEN ALF-EGIL;MYKLEBUST GAUTE;BRYANT JOHN D.
分类号 G06F9/32;G06F9/30;G06F9/302;G06F9/308;G06F9/34;G06F9/355;G06F9/38;G06F13/00;G06F15/78;(IPC1-7):G06F13/00 主分类号 G06F9/32
代理机构 代理人
主权项
地址