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

80960MC 参数 Datasheet PDF下载

80960MC图片预览
型号: 80960MC
PDF下载: 下载PDF文件 查看货源
内容描述: 具有集成浮点单元和内存管理单元采用嵌入式32位微处理器 [EMBEDDED 32-BIT MICROPROCESSOR WITH INTEGRATED FLOATING-POINT UNIT AND MEMORY MANAGEMENT UNIT]
分类和应用: 内存管理单元微处理器
文件页数/大小: 39 页 / 401 K
品牌: INTEL [ INTEL CORPORATION ]
 浏览型号80960MC的Datasheet PDF文件第4页浏览型号80960MC的Datasheet PDF文件第5页浏览型号80960MC的Datasheet PDF文件第6页浏览型号80960MC的Datasheet PDF文件第7页浏览型号80960MC的Datasheet PDF文件第9页浏览型号80960MC的Datasheet PDF文件第10页浏览型号80960MC的Datasheet PDF文件第11页浏览型号80960MC的Datasheet PDF文件第12页  
80960MC
Control
Opcode
Displacement
Compare and
Branch
Opcode
Reg/Lit
Reg
M
Displacement
Register to
Register
Opcode
Reg
Reg/Lit
Modes
Ext’d Op
Reg/Lit
Memory Access-
Short
Opcode
Reg
Base
M
X
Offset
Memory Access-
Long
Opcode
Reg
Base
Mode
Scale
xx
Offset
Displacement
Figure 2. Instruction Formats
1.1.1
Memory Space And Addressing Modes
1.1.2
Data Types
The 80960MC allows each task (process) to address
a logical memory space of up to 4 Gbytes. Each
task’s address space is divided into four 1 Gbyte
regions and each region can be mapped to physical
addresses by zero, one, or two levels of page tables.
The region with the highest addresses (Region 3) is
common to all tasks.
In keeping with RISC design principles, the number
of addressing modes is minimal yet includes all
those necessary to ensure efficient execution of
high-level languages such as Ada, C, and Fortran.
Table 2
lists the memory accessing modes.
Table 2. Memory Addressing Modes
• 12-Bit Offset
• 32-Bit Offset
• Register-Indirect
• Register + 12-Bit Offset
• Register + 32-Bit Offset
• Register + (Index-Register x Scale-Factor)
• Register x Scale Factor + 32-Bit Displacement
• Register + (Index-Register x Scale-Factor) + 32-
Bit Displacement
• Scale-Factor is 1, 2, 4, 8 or 16
The 80960MC recognizes the following data types:
Numeric:
• 8-, 16-, 32- and 64-bit ordinals
• 8-, 16-, 32- and 64-bit integers
• 32-, 64- and 80-bit real numbers
Non-Numeric:
• Bit
• Bit Field
• Triple Word (96 bits)
• Quad-Word (128 bits)
1.1.3
Large Register Set
The 80960MC programming environment includes a
large number of registers. 36 registers are available
at any time; this greatly reduces the number of
memory accesses required to perform algorithms,
which leads to greater instruction processing speed.
Two types of general-purpose registers are avail-
able: local and global. The 20 global registers
consist of sixteen 32-bit registers (G0 though G15)
and four 80-bit registers (FP0 through FP3). These
4
PRELIMINARY