View Full Document

4 views

Unformatted text preview:

R J Borrmann Manhattan College For Explanation of Symbols Used see Page 2 486LIST PAGE 1 80486 DATA TRANSFER INSTRUCTIONS OPCODE1 BY WD 88 A0 C6 B0 89 A1 8C C7 B8 E E E R Following FLAGS Byte s OSZAPC DOP Address SOP S SOP 00 i i MNEMONIC OPERANDS DESCRIPTION COMMENTS means or MOV op reg AL AX EAX address op seg op immediate reg immediate op reg AL AX EAX M address Address is 2 bytes op seg seg CS DS ES SS FS GS op immediate reg immediate PUSH reg op seg FS GS immediate TOS reg TOS op TOS seg TOS FS TOS GS TOS immediate reg op seg FS GS reg TOS op TOS seg TOS FS TOS GS TOS 50 R FF SOP 30 06 S 0F A0 0F A8 6A 68 i 58 R 8F SOP 00 07 S 0F A1 0F A9 8D DOP LEA reg mem op reg effective address C5 DOP LDS reg mem op reg DS 4 or 6 bytes from memory C4 DOP LES reg mem op reg ES 4 or 6 bytes from memory 9C PUSHF PUSHFD 9D RRRRRR POPF POPFD C8 iw ib ENTER C9 LEAVE 62 DOP BOUND rg mg g Int 5 and EIP address of this BOUND instruction if rg 1st limit or rg 2nd limit opnd size 86 87 DOP 90 R XCHG op reg AX reg exchange values of op and reg exchange values of AX and reg D7 XLAT table optional AL M BX zeoAL EC ED E4 E5 ib IN AL AX DX AL AX EAX Port AL AX EAX input port DX AL AX EAX input port Port is 1 byte EE EF E6 E7 ib DX AL AX EAX Port AL AX EAX output port DX AL AX EAX output port AL AX EAX Port is 1 byte 9F LAHF AH flags 7 to 0 Load AH from Flags 9E RRRRR SAHF flags 7 to 0 AH Store AH into Flags 60 PUSHA PUSHAD 61 POPA POPAD POP B B iw ib seg CS DS ES SS seg DS ES SS Load Effective Address TOS FLAGS 15 to 0 TOS EFLAGS except VM and RF Push Flags FLAGS 15 to 0 TOS EFLAGS except VM and RF TOS Pop Flags ib mod32 TOS gBP et al gSP gBP gBP TOS OUT B B Table Lookup TOS AX CX DX BX orig SP BP SI DI Push All TOS EAX ECX EDX EBX orig ESP EBP ESI EDI Pop All DI SI BP xxx BX DX CX AX TOS EDI ESI EBP xxx EBX EDX ECX EAX TOS 0F B2 DOP LSS reg mem op reg SS 4 or 6 bytes from memory 0F B4 DOP LFS reg mem op reg FS 4 or 6 bytes from memory R J Borrmann Manhattan College OPCODE1 BY WD 0F B5



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Data Transfer Instructions and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Data Transfer Instructions and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?