| поискавой системы для электроныых деталей |
|
376 датащи(PDF) 19 Page - Intel Corporation |
|
|
|||||||||||||||||||||||||||||
376 датащи(HTML) 19 Page - Intel Corporation |
|
19 / 95 page ![]() 376 EMBEDDED PROCESSOR Table 27 Register Values after Reset Flag Word (EFLAGS) uuuu0002H (Note 1) Machine Status Word (CR0) uuuuuuu1H (Note 2) Instruction Pointer (EIP) 0000FFF0H Code Segment (CS) F000H (Note 3) Data Segment (DS) 0000H (Note 4) Stack Segment (SS) 0000H Extra Segment (ES) 0000H (Note 4) Extra Segment (FS) 0000H Extra Segment (GS) 0000H EAX Register 0000H (Note 5) EDX Register Component and Stepping ID (Note 6) All Other Registers Undefined (Note 7) NOTES 1 EFLAG Register The upper 14 bits of the EFLAGS register are undefined all defined flag bits are zero 2 CR0 The defined 4 bits in the CR0 is equal to 1H 3 The Code Segment Register (CS) will have its Base Address set to 0FFFF0000H and Limit set to 0FFFFH 4 The Data and Extra Segment Registers (DS and ES) will have their Base Address set to 000000000H and Limit set to 0FFFFH 5 If self-test is selected the EAX should contain a 0 value If a value of 0 is not found the self-test has detected a flaw in the part 6 EDX register always holds component and stepping identifier 7 All unidentified bits are Intel Reserved and should not be used 29 Initialization Because the 80376 processor starts executing in protected mode certain precautions need be taken during initialization Before any far jumps can take place the GDT andor LDT tables need to be setup and their respective registers loaded Before interrupts can be initialized the IDT table must be setup and the IDTR must be loaded The example code is shown below **************************************************************** This is an example of startup code to put either an 80376 80386SX or 80386 into flat mode All of memory is treated as simple linear RAM There are no interrupt routines The Builder creates the GDT-alias and IDT-alias and places them by default in GDT 1 and GDT 2 Other entries in the GDT are specified in the Build file After initialization it jumps to a C startup routine To use this template change this jmp address to that of your code or make the label of your code ‘c startup‘ This code was assembled and built using version 12 of the Intel RLL utilities and Intel 386ASM assembler *** This code was tested *** **************************************************************** 19 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |