DataSheet.es I386 Hoja de datos PDF


PDF I386 Datasheet ( Hoja de datos )

Número de pieza I386
Descripción Programmers Reference Manual
Fabricantes Intel 
Logotipo Intel Logotipo
Vista previa
Total 30 Páginas
		
I386 datasheet

1 Page

I386 pdf
www.DataSheet4U.com
INTEL 80386 PROGRAMMER'S REFERENCE MANUAL 1986
3.4.1 Boolean Operation Instructions............................................................................................................. 54
3.4.2 Bit Test and Modify Instructions ............................................................................................................ 55
3.4.3 Bit Scan Instructions .............................................................................................................................. 55
3.4.4 Shift and Rotate Instructions.................................................................................................................. 56
3.4.4.1 Shift Instructions ............................................................................................................................................... 56
3.4.4.2 Double-Shift Instructions .................................................................................................................................. 58
3.4.4.3 Rotate Instructions............................................................................................................................................. 59
3.4.4.4 Fast "BIT BLT" Using Double Shift Instructions.............................................................................................. 61
3.4.4.5 Fast Bit-String Insert and Extract ...................................................................................................................... 61
3.4.5 Byte-Set-On-Condition Instructions....................................................................................................... 64
3.4.6 Test Instruction ...................................................................................................................................... 64
3.5 CONTROL TRANSFER INSTRUCTIONS ............................................................................................................. 65
3.5.1 Unconditional Transfer Instructions...................................................................................................... 65
3.5.1.1 Jump Instruction ................................................................................................................................................ 65
3.5.1.2 Call Instruction .................................................................................................................................................. 66
3.5.1.3 Return and Return-From-Interrupt Instruction .................................................................................................. 66
3.5.2 Conditional Transfer Instructions.......................................................................................................... 66
3.5.2.1 Conditional Jump Instructions........................................................................................................................... 67
3.5.2.2 Loop Instructions............................................................................................................................................... 67
3.5.2.3 Executing a Loop or Repeat Zero Times ........................................................................................................... 68
3.5.3 Software-Generated Interrupts .............................................................................................................. 68
3.6 STRING AND CHARACTER TRANSLATION INSTRUCTIONS............................................................................... 69
3.6.1 Repeat Prefixes ...................................................................................................................................... 70
3.6.2 Indexing and Direction Flag Control .................................................................................................... 71
3.6.3 String Instructions.................................................................................................................................. 71
3.7 INSTRUCTIONS FOR BLOCK-STRUCTURED LANGUAGES................................................................................. 72
3.8 FLAG CONTROL INSTRUCTIONS ..................................................................................................................... 79
3.8.1 Carry and Direction Flag Control Instructions ..................................................................................... 79
3.8.2 Flag Transfer Instructions ..................................................................................................................... 79
3.9 COPROCESSOR INTERFACE INSTRUCTIONS..................................................................................................... 80
3.10 SEGMENT REGISTER INSTRUCTIONS ............................................................................................................ 81
3.10.1 Segment-Register Transfer Instructions............................................................................................... 82
3.10.2 Far Control Transfer Instructions ....................................................................................................... 82
3.10.3 Data Pointer Instructions..................................................................................................................... 82
3.11 MISCELLANEOUS INSTRUCTIONS ................................................................................................................. 83
3.11.1 Address Calculation Instruction .......................................................................................................... 83
3.11.2 No-Operation Instruction..................................................................................................................... 84
3.11.3 Translate Instruction............................................................................................................................ 84
CHAPTER 4 SYSTEMS ARCHITECTURE ..................................................................................................... 85
4.1 SYSTEMS REGISTERS ..................................................................................................................................... 85
4.1.1 Systems Flags......................................................................................................................................... 85
4.1.2 Memory-Management Registers ............................................................................................................ 87
4.1.3 Control Registers ................................................................................................................................... 87
4.1.4 Debug Register....................................................................................................................................... 88
4.1.5 Test Registers ......................................................................................................................................... 89
4.2 SYSTEMS INSTRUCTIONS................................................................................................................................ 89
CHAPTER 5 MEMORY MANAGEMENT ....................................................................................................... 91
5.1 SEGMENT TRANSLATION ............................................................................................................................... 92
5.1.1 Descriptors............................................................................................................................................. 92
5.1.2 Descriptor Tables................................................................................................................................... 94
5.1.3 Selectors................................................................................................................................................. 96
5.1.4 Segment Registers .................................................................................................................................. 97
5.2 PAGE TRANSLATION ...................................................................................................................................... 98
5.2.1 Page Frame............................................................................................................................................ 98
5.2.2 Linear Address ....................................................................................................................................... 98
Page 5 of 421

5 Page

I386 arduino
www.DataSheet4U.com
INTEL 80386 PROGRAMMER'S REFERENCE MANUAL 1986
MOVS/MOVSB/MOVSW/MOVSD ── Move Data from String to String............................................................ 348
MOVSX ── Move with Sign-Extend ..................................................................................................................... 350
MOVZX ── Move with Zero-Extend..................................................................................................................... 351
MUL ── Unsigned Multiplication of AL or AX..................................................................................................... 352
NEG ── Two's Complement Negation ................................................................................................................... 354
NOP ── No Operation ............................................................................................................................................ 355
NOT ── One's Complement Negation.................................................................................................................... 356
OR ── Logical Inclusive OR .................................................................................................................................. 357
OUT ── Output to Port........................................................................................................................................... 358
OUTS/OUTSB/OUTSW/OUTSD ── Output String to Port................................................................................... 359
POP ── Pop a Word from the Stack ....................................................................................................................... 361
POPA/POPAD ── Pop all General Registers ......................................................................................................... 364
POPF/POPFD ── Pop Stack into FLAGS or EFLAGS Register ............................................................................ 366
PUSH ── Push Operand onto the Stack.................................................................................................................. 367
PUSHA/PUSHAD ── Push all General Registers .................................................................................................. 369
PUSHF/PUSHFD ── Push Flags Register onto the Stack ...................................................................................... 371
RCL/RCR/ROL/ROR ── Rotate ............................................................................................................................ 372
REP/REPE/REPZ/REPNE/REPNZ ── Repeat Following String Operation .......................................................... 375
RET ── Return from Procedure.............................................................................................................................. 378
SAHF ── Store AH into Flags................................................................................................................................ 382
SAL/SAR/SHL/SHR ── Shift Instructions............................................................................................................. 383
SBB ── Integer Subtraction with Borrow............................................................................................................... 386
SCAS/SCASB/SCASW/SCASD ── Compare String Data .................................................................................... 387
SETcc ── Byte Set on Condition............................................................................................................................ 389
SGDT/SIDT ── Store Global/Interrupt Descriptor Table Register......................................................................... 391
SHLD ── Double Precision Shift Left.................................................................................................................... 392
SHRD ── Double Precision Shift Right ................................................................................................................. 394
SLDT ── Store Local Descriptor Table Register.................................................................................................... 396
SMSW ── Store Machine Status Word .................................................................................................................. 397
STC ── Set Carry Flag ........................................................................................................................................... 398
STD ── Set Direction Flag ..................................................................................................................................... 399
STI ── Set Interrupt Flag........................................................................................................................................ 400
STOS/STOSB/STOSW/STOSD ── Store String Data ........................................................................................... 401
STR ── Store Task Register ................................................................................................................................... 403
SUB ── Integer Subtraction ................................................................................................................................... 404
TEST ── Logical Compare..................................................................................................................................... 405
VERR, VERW ── Verify a Segment for Reading or Writing ................................................................................ 406
WAIT ── Wait until BUSY# Pin is Inactive (HIGH)............................................................................................. 408
XCHG ── Exchange Register/Memory with Register............................................................................................ 409
XLAT/XLATB ── Table Look-up Translation ...................................................................................................... 410
XOR ── Logical Exclusive OR .............................................................................................................................. 411
APPENDIX A OPCODE MAP.......................................................................................................................... 412
APPENDIX B COMPLETE FLAG CROSS-REFERENCE .......................................................................... 417
APPENDIX C STATUS FLAG SUMMARY ................................................................................................... 419
APPENDIX D CONDITION CODES............................................................................................................... 421
Page 11 of 421

11 Page





PáginasTotal 30 Páginas
PDF Descargar[ I386.PDF ]

Enlace url


Hoja de datos destacado

Número de piezaDescripciónFabricantes
I386Programmers Reference ManualIntel
Intel

Número de piezaDescripciónFabricantes
SSM2604

Low Power Audio Codec.

Analog Devices
Analog Devices
SLG3NB3331

32.768 kHz and MHz GreenCLK.

Silego
Silego
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices
SDC1741

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


Index : 0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z


www.DataSheet.es    |   2018   |  Contacto  |  Buscar