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

30044-23 参数 Datasheet PDF下载

30044-23图片预览
型号: 30044-23
PDF下载: 下载PDF文件 查看货源
内容描述: 的Geode ™ GXM处理器与MMX支持集成的x86解决方案 [Geode⑩ GXm Processor Integrated x86 Solution with MMX Support]
分类和应用: 微控制器和处理器外围集成电路微处理器
文件页数/大小: 244 页 / 4221 K
品牌: NSC [ National Semiconductor ]
 浏览型号30044-23的Datasheet PDF文件第66页浏览型号30044-23的Datasheet PDF文件第67页浏览型号30044-23的Datasheet PDF文件第68页浏览型号30044-23的Datasheet PDF文件第69页浏览型号30044-23的Datasheet PDF文件第71页浏览型号30044-23的Datasheet PDF文件第72页浏览型号30044-23的Datasheet PDF文件第73页浏览型号30044-23的Datasheet PDF文件第74页  
Processor Programming (Continued)  
3.8 MULTITASKING AND TASK STATE SEGMENTS  
The CPU enables rapid task switching using JMP and  
CALL instructions that refer to Task State Segments  
(TSS). During a switch, the complete task state of the cur-  
rent task is stored in its TSS, and the task state of the  
requested task is loaded from its TSS. The TSSs are  
defined through special segment descriptors and gates.  
During task switching, the processor saves the current  
CPU state in the TSS before starting a new task. The TSS  
can be either a 386/486-type 32-bit TSS (see Table 3-26) or a  
286-type 16-bit TSS (see Table 3-27 on page 71).  
Task Gate Descriptors. A task gate descriptor provides  
controlled access to the descriptor for a task switch. The  
DPL of the task gate is used to control access. The selec-  
tor’s RPL and the CPL of the procedure must be a higher  
level (numerically less) than the DPL of the descriptor.  
The RPL in the task gate is not used.  
The Task Register (TR) holds 16-bit descriptors that con-  
tain the base address and segment limit for each task  
state segment. The TR is loaded and stored via the LTR  
and STR instructions, respectively. The TR can only be  
accessed only during protected mode and can be loaded  
when the privilege level is 0 (most privileged). When the  
TR is loaded, the TR selector field indexes a TSS descrip-  
tor that must reside in the Global Descriptor Table (GDT).  
The I/O Map Base Address field in the 32-bit TSS points  
to an I/O permission bit map that often follows the TSS at  
location +68h.  
Only the 16-bit selector of a TSS descriptor in the TR is  
accessible. The BASE, TSS LIMT and ACCESS RIGHT  
fields are program invisible.  
Table 3-26. 32-Bit Task State Segment (TSS) Table  
31  
16 15  
0
I/O Map Base Address  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
T
+64h  
+60h  
+5Ch  
+58h  
+54h  
+50h  
+4Ch  
+48h  
+44h  
+40h  
+3Ch  
+38h  
+34h  
+30h  
+2Ch  
+28h  
+24h  
+20h  
+1Ch  
+18h  
+14h  
+10h  
+Ch  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Selector for Task’s LDT  
0
GS  
FS  
DS  
SS  
CS  
ES  
0
0
0
0
0
EDI  
ESI  
EBP  
ESP  
EBX  
EDX  
ECX  
EAX  
EFLAGS  
EIP  
CR3  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
SS for CPL = 2  
SS for CPL = 1  
SS for CPL = 0  
ESP for CPL = 2  
0
0
ESP for CPL = 1  
0
0
+8h  
ESP for CPL = 0  
+4h  
0
0
Back Link (Old TSS Selector)  
+0h  
Note: 0 = Reserved  
www.national.com  
70  
Revision 3.1  
 复制成功!