欢迎访问ic37.com |
会员登录 免费注册
发布采购

IA6805E2-PDW40I-00 参数 Datasheet PDF下载

IA6805E2-PDW40I-00图片预览
型号: IA6805E2-PDW40I-00
PDF下载: 下载PDF文件 查看货源
内容描述: 微处理器单元 [Microprocessor Unit]
分类和应用: 外围集成电路微处理器光电二极管时钟
文件页数/大小: 33 页 / 344 K
品牌: INNOVASIC [ INNOVASIC, INC ]
 浏览型号IA6805E2-PDW40I-00的Datasheet PDF文件第5页浏览型号IA6805E2-PDW40I-00的Datasheet PDF文件第6页浏览型号IA6805E2-PDW40I-00的Datasheet PDF文件第7页浏览型号IA6805E2-PDW40I-00的Datasheet PDF文件第8页浏览型号IA6805E2-PDW40I-00的Datasheet PDF文件第10页浏览型号IA6805E2-PDW40I-00的Datasheet PDF文件第11页浏览型号IA6805E2-PDW40I-00的Datasheet PDF文件第12页浏览型号IA6805E2-PDW40I-00的Datasheet PDF文件第13页  
IA6805E2  
29 August 2007  
Microprocessor Unit  
As of Production Version 00  
A(Accumulator):  
The accumulator is an 8-bit register used to hold operands and results of arithmetic  
calculations or data manipulations.  
X(Index Register):  
The index register is an 8-bit register used during the indexed addressing mode. It contains  
an 8-bit value used to create an effective address. The index register may also be used as a  
temporary storage area when not performing addressing operations.  
PC(Program Counter):  
The program counter is a 13-bit register that holds the address of the next instruction to be  
performed by the MPU.  
SP(Stack Pointer):  
The stack pointer is a 13-bit register that holds the address of the next free location on the  
stack. During an MPU reset or the reset stack pointer (RSP) instruction, the stack pointer is  
set to location $007f. The seven most significant bits of the stack pointer are permanently  
set to 0000001. They are appended to the six least significant register bits to produce an  
address range down to location $0040. The stack pointer gets decremented as data is pushed  
onto the stack and incremented as data is removed from the stack. The stack area of RAM is  
used to store the return address on subroutine calls and the machine state during interrupts.  
The maximum number of locations for the stack pointer is 64 bytes. If the stack goes  
beyond this limit the stack pointer wraps around and points to its upper limit thereby losing  
the previously stored information. Subroutine calls use 2 bytes of RAM on the stack and  
interrupts use 5 bytes.  
CC(Condition code Register):  
The condition code register is a 5-bit register that indicates the results of the instruction just  
executed. The bit is set if it is high. A program can individually test these bits and specific  
actions can be taken as a result of their states. Following is an explanation of each bit.  
C(Carry Bit):  
The carry bit indicates that a carry or borrow out of the Arithmetic Logical Unit (ALU)  
occurred during the last arithmetic instruction. This bit is also modified during bit test, shift,  
rotate, and branch types of instructions.  
Z(Zero Bit):  
The zero bit indicates the result of the last arithmetic, logical, or data manipulation was zero.  
N(Negative Bit):  
The negative bit indicates the result to the last arithmetic, logical, or data manipulation was  
negative (bit 7 in the result is high).  
Copyright © 2007  
IA211081401-03  
www.Innovasic.com  
Customer Support:  
©
Page 9 of 33  
1-888-824-4184