DataSheet.es I386 Hoja de datos PDF



PDF I386 Datasheet ( Hoja de datos )

Programmers Reference Manual - Intel

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
17.2.2.5 Operation....................................................................................................................................................... 250
17.2.2.6 Description .................................................................................................................................................... 253
17.2.2.7 Flags Affected ............................................................................................................................................... 254
17.2.2.8 Protected Mode Exceptions ........................................................................................................................... 254
17.2.2.9 Real Address Mode Exceptions..................................................................................................................... 254
17.2.2.10 Virtual-8086 Mode Exceptions.................................................................................................................... 255
17.2.2.11 Instruction Set Detail................................................................................................................................... 255
AAA ── ASCII Adjust after Addition.................................................................................................................... 256
AAD ── ASCII Adjust AX before Division........................................................................................................... 257
AAM ── ASCII Adjust AX after Multiply............................................................................................................. 258
AAS ── ASCII Adjust AL after Subtraction .......................................................................................................... 259
ADC ── Add with Carry ........................................................................................................................................ 260
ADD ── Add .......................................................................................................................................................... 261
AND ── Logical AND ........................................................................................................................................... 262
ARPL ── Adjust RPL Field of Selector ................................................................................................................. 263
BOUND ── Check Array Index Against Bounds................................................................................................... 264
BSF ── Bit Scan Forward....................................................................................................................................... 265
BSR ── Bit Scan Reverse....................................................................................................................................... 266
BT ── Bit Test ........................................................................................................................................................ 267
BTC ── Bit Test and Complement ......................................................................................................................... 269
BTR ── Bit Test and Reset..................................................................................................................................... 271
BTS ── Bit Test and Set ......................................................................................................................................... 273
CALL ── Call Procedure........................................................................................................................................ 275
CBW/CWDE ── Convert Byte to Word/Convert Word to Doubleword ................................................................ 281
CLC ── Clear Carry Flag ....................................................................................................................................... 282
CLD ── Clear Direction Flag ................................................................................................................................. 283
CLI ── Clear Interrupt Flag.................................................................................................................................... 284
CLTS ── Clear Task-Switched Flag in CR0 .......................................................................................................... 285
CMC ── Complement Carry Flag .......................................................................................................................... 286
CMP ── Compare Two Operands .......................................................................................................................... 287
CMPS/CMPSB/CMPSW/CMPSD ── Compare String Operands.......................................................................... 288
CWD/CDQ ── Convert Word to Doubleword/Convert Doubleword to Quadword ............................................... 290
DAA ── Decimal Adjust AL after Addition........................................................................................................... 291
DAS ── Decimal Adjust AL after Subtraction ....................................................................................................... 292
DEC ── Decrement by 1 ........................................................................................................................................ 293
DIV ── Unsigned Divide........................................................................................................................................ 294
ENTER ── Make Stack Frame for Procedure Parameters ...................................................................................... 295
HLT ── Halt ........................................................................................................................................................... 297
IDIV ── Signed Divide .......................................................................................................................................... 298
IMUL ── Signed Multiply...................................................................................................................................... 300
IN ── Input from Port............................................................................................................................................. 302
INC ── Increment by 1........................................................................................................................................... 303
INS/INSB/INSW/INSD ── Input from Port to String ............................................................................................ 304
INT/INTO ── Call to Interrupt Procedure .............................................................................................................. 306
IRET/IRETD ── Interrupt Return .......................................................................................................................... 311
Jcc ── Jump if Condition is Met............................................................................................................................. 316
JMP ── Jump.......................................................................................................................................................... 319
LAHF ── Load Flags into AH Register.................................................................................................................. 324
LAR ── Load Access Rights Byte.......................................................................................................................... 325
LEA ── Load Effective Address ............................................................................................................................ 327
LEAVE ── High Level Procedure Exit .................................................................................................................. 329
LGDT/LIDT ── Load Global/Interrupt Descriptor Table Register ........................................................................ 330
LGS/LSS/LDS/LES/LFS ── Load Full Pointer...................................................................................................... 332
LLDT ── Load Local Descriptor Table Register.................................................................................................... 334
LMSW ── Load Machine Status Word .................................................................................................................. 335
LOCK ── Assert LOCK# Signal Prefix ................................................................................................................. 336
LODS/LODSB/LODSW/LODSD ── Load String Operand .................................................................................. 338
LOOP/LOOPcond ── Loop Control with CX Counter........................................................................................... 340
LSL ── Load Segment Limit.................................................................................................................................. 342
LTR ── Load Task Register ................................................................................................................................... 344
MOV ── Move Data............................................................................................................................................... 345
MOV ── Move to/from Special Registers .............................................................................................................. 347
Page 10 of 421

10 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    |   2017   |  Contacto  |  Buscar