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

68HC705SB7 参数 Datasheet PDF下载

68HC705SB7图片预览
型号: 68HC705SB7
PDF下载: 下载PDF文件 查看货源
内容描述: 规格(通用版) [SPECIFICATION (General Release)]
分类和应用:
文件页数/大小: 170 页 / 1982 K
品牌: FREESCALE [ Freescale ]
 浏览型号68HC705SB7的Datasheet PDF文件第24页浏览型号68HC705SB7的Datasheet PDF文件第25页浏览型号68HC705SB7的Datasheet PDF文件第26页浏览型号68HC705SB7的Datasheet PDF文件第27页浏览型号68HC705SB7的Datasheet PDF文件第29页浏览型号68HC705SB7的Datasheet PDF文件第30页浏览型号68HC705SB7的Datasheet PDF文件第31页浏览型号68HC705SB7的Datasheet PDF文件第32页  
GENERAL RELEASE SPECIFICATION  
August 27, 1998  
3.2  
ACCUMULATOR (A)  
The accumulator is a general purpose 8-bit register as shown in Figure 3-1. The  
CPU uses the accumulator to hold operands and results of arithmetic calculations  
or non-arithmetic operations. The accumulator is not affected by a reset of the  
device.  
3.3  
INDEX REGISTER (X)  
The index register shown in Figure 3-1 is an 8-bit register that can perform two  
functions:  
Indexed addressing  
Temporary storage  
In indexed addressing with no offset, the index register contains the low byte of  
the operand address, and the high byte is assumed to be $00. In indexed  
addressing with an 8-bit offset, the CPU finds the operand address by adding the  
index register content to an 8-bit immediate value. In indexed addressing with a  
16-bit offset, the CPU finds the operand address by adding the index register  
content to a 16-bit immediate value.  
The index register can also serve as an auxiliary accumulator for temporary  
storage. The index register is not affected by a reset of the device.  
3.4  
STACK POINTER (SP)  
The stack pointer shown in Figure 3-1 is a 16-bit register. In MCU devices with  
memory space less than 64k-bytes the unimplemented upper address lines are  
ignored. The stack pointer contains the address of the next free location on the  
stack. During a reset or the reset stack pointer (RSP) instruction, the stack pointer  
is set to $00FF. The stack pointer is then decremented as data is pushed onto the  
stack and incremented as data is pulled off the stack.  
When accessing memory, the ten most significant bits are permanently set to  
0000000011. The six least significant register bits are appended to these ten fixed  
bits to produce an address within the range of $00FF to $00C0. Subroutines and  
interrupts may use up to 64($C0) locations. If 64 locations are exceeded, the  
stack pointer wraps around and overwrites the previously stored information. A  
subroutine call occupies two locations on the stack and an interrupt uses five  
locations.  
3.5  
PROGRAM COUNTER (PC)  
The program counter shown in Figure 3-1 is a 16-bit register. In MCU devices  
with memory space less than 64k-bytes the unimplemented upper address lines  
are ignored. The program counter contains the address of the next instruction or  
operand to be fetched.  
MOTOROLA  
3-2  
CENTRAL PROCESSING UNIT  
MC68HC05SB7  
REV 2.1  
 复制成功!