-
RSQRTPS
شنبه 6 دیماه سال 1404 02:49
RSQRTPS Usage: RSQRTPS dest,src Modifies flags: None Performs an SIMD computation of the approximate reciprocals of the square roots of the four packed single-precision floating-point values in the 'src' and stores the packed single-precision floating-point results in the 'dest' operand. Packed Single-Precision FP...
-
RSM
شنبه 6 دیماه سال 1404 02:48
RSM Usage: RSM Modifies flags: None Returns program control from system management mode (SMM) to the application program or operating-system procedure that was interrupted when the processor received an SMM interrupt. Resume from System-Management Mode RSM ; 0F AA [PENT] RSM returns the processor to its normal...
-
RSLDT
شنبه 6 دیماه سال 1404 02:48
RSLDT Usage: RSLDT src Modifies flags: None Restore Segment Register and Descriptor RSLDT m80 ; 0F 7B /0 [486,CYRIX,SMM] RSLDT restores the Local Descriptor Table (LDTR) from mem80. EXAMPLE: rsldt Label
-
RSDC
شنبه 6 دیماه سال 1404 02:47
RSDC Usage: RSDC src Modifies flags: None Restore Segment Register and Descriptor RSDC segreg,m80 ; 0F 79 /r [486,CYRIX,SMM] RSDC restores a segment register (DS, ES, FS, GS, or SS) from mem80, and sets up its descriptor. EXAMPLE: rsdc Label
-
RPL
شنبه 6 دیماه سال 1404 02:47
RPL Check Array Index against Bounds BOUND reg16,mem ; o16 62 /r [186] BOUND reg32,mem ; o32 62 /r [386] BOUND expects its second operand to point to an area of memory containing two signed values of the same size as its first operand (i.e. two words for the 16-bit form; two doublewords for the 32-bit form). It...
-
ROR
شنبه 6 دیماه سال 1404 02:46
ROR Usage: ROR dest,count Modifies flags: CF OF Rotates the bits in the destination to the right 'count' times with all data pushed out the right side re-entering on the left. The Carry Flag will contain the value of the last bit rotated out. Bitwise Rotate ROL r/m8,1 ; D0 /0 [8086] ROL r/m8,CL ; D2 /0 [8086] ROL...
-
ROL
شنبه 6 دیماه سال 1404 02:46
ROL Usage: ROL dest,count Modifies flags: CF OF Rotates the bits in the destination to the left 'count' times with all data pushed out the left side re-entering on the right. The Carry Flag will contain the value of the last bit rotated out. Bitwise Rotate ROL r/m8,1 ; D0 /0 [8086] ROL r/m8,CL ; D2 /0 [8086] ROL...
-
RETN
شنبه 6 دیماه سال 1404 02:45
RETN Usage: RETN nBytes Modifies flags: None Transfers control from a procedure back to the instruction address saved on the stack. 'n bytes' is an optional number of bytes to release. Near returns pop only the EIP register. Return from Procedure Call RET ; C3 [8086] RET imm16 ; C2 iw [8086] RETF ; CB [8086] RETF...
-
RETF
شنبه 6 دیماه سال 1404 02:45
RETF Usage: RETF nBytes Modifies flags: None Transfers control from a procedure back to the instruction address saved on the stack. 'n bytes' is an optional number of bytes to release. Far returns pop the EIP followed by the CS. Return from Procedure Call RET ; C3 [8086] RET imm16 ; C2 iw [8086] RETF ; CB [8086] RETF...
-
RET
شنبه 6 دیماه سال 1404 02:43
RET Usage: RET nBytes Modifies flags: None RETF nBytes RETN nBytes Transfers control from a procedure back to the instruction address saved on the stack. 'n bytes' is an optional number of bytes to release. Far returns pop the EIP followed by the CS, while near returns pop only the IP register. Return from Procedure...
-
REP
شنبه 6 دیماه سال 1404 02:42
REP Usage: REP Instruction Modifies flags: None Repeats a string instruction the number of times specified in the count register (E)CX or until the indicated condition of the ZF flag is no longer met. Repeat String Operation Prefix. REPE REPNE REPZ REPNZ REP instruction ; oF3 ... [386] REPE instruction ; oF3 ... [386]...
-
RDTSC
شنبه 6 دیماه سال 1404 02:41
RDTSC Usage: RDTSC Modifies flags: None Read time-stamp counter into EDX:EAX. Read Time-Stamp Counter RDTSC ; 0F 31 [PENT] RDTSC . Loads the current value of the processor's time-stamp counter into the EDX:EAX registers. The time-stamp counter is contained in a 64-bit MSR. The high-order 32 bits of the MSR are loaded...
-
RDPMC
شنبه 6 دیماه سال 1404 02:41
RDPMC Usage: RDPMC counter Modifies flags: None Loads the contents of the 40-bit performance-monitoring 'counter' specified in the ECX register into registers EDX:EAX. Read Performance-Monitoring Counters RDPMC ; 0F 33 [P6] RDPMC reads the processor performance-monitoring counter whose index is stored in ECX , and...
-
RDMSR
شنبه 6 دیماه سال 1404 02:40
RDMSR Usage: RDMSR Modifies flags: None Loads the contents of a 64-bit model specific register (MSR) specified in the ECX register into registers EDX:EAX. The input value loaded into the ECX register is the address of the MSR to be read. Read Model-Specific Registers RDMSR ; 0F 32 [PENT,PRIV] RDMSR reads the processor...
-
RCR
شنبه 6 دیماه سال 1404 02:40
RCR Usage: RCR dest,count Modifies flags: CF OF Rotates the bits in the destination to the right 'count' times with all data pushed out the right side re-entering on the left. The Carry Flag holds the last bit rotated out. Bitwise Rotate through Carry Bit RCL r/m8,1 ; D0 /2 [8086] RCL r/m8,CL ; D2 /2 [8086] RCL...
-
RCPSS
شنبه 6 دیماه سال 1404 02:39
RCPSS Usage: RCPSS dest,src Modifies flags: None Computes an approximate reciprocal of the low single-precision floating-point value in the 'src' and stores the single-precision floating-point result in the 'dest' operand. Scalar Single-Precision FP Reciprocal RCPSS xmm1,xmm2/m128 ; F3 0F 53 /r [KATMAI,SSE] RCPSS...
-
RCPPS
شنبه 6 دیماه سال 1404 02:39
RCPPS Usage: RCPPS dest,src Modifies flags: None Performs an SIMD computation of the approximate reciprocals of the four packed single-precision floating-point values in the 'src' then stores the packed single-precision floating-point result in the 'dest' operand. Packed Single-Precision FP Reciprocal RCPPS...
-
RCL
شنبه 6 دیماه سال 1404 02:38
RCL Usage: RCL dest,count Modifies flags: CF OF Rotates the bits in the destination to the left 'count' times with all data pushed out the left side re-entering on the right. The Carry Flag holds the last bit rotated out. Bitwise Rotate through Carry Bit RCL r/m8,1 ; D0 /2 [8086] RCL r/m8,CL ; D2 /2 [8086] RCL...
-
PXOR
شنبه 6 دیماه سال 1404 02:37
PXOR Usage: PXOR dest,src,order Modifies flags: CF OF PF SF ZF (AF undefined) Performs a logical Exclusive-OR (XOR) operation on the 'src' and the 'dest' and stores the result in the 'dest'. MMX Bitwise XOR PXOR mm1,mm2/m64 ; 0F EF /r [PENT,MMX] PXOR xmm1,xmm2/m128 ; 66 0F EF /r [WILLAMETTE,SSE2] PXOR performs a...
-
PUSHF
شنبه 6 دیماه سال 1404 02:37
PUSHF Usage: PUSHF Modifies flags: None Transfers the Flags Register onto the stack. PUSHF saves a 16 bit value while PUSHFD saves a 32 bit value. Push Flags Register PUSHF ; 9C [186] PUSHFD ; o32 9C [386] PUSHFW ; o16 9C [186] PUSHFW pushes a word from the stack and stores it in the bottom 16 bits of the flags...
-
PUSHA
شنبه 6 دیماه سال 1404 02:36
PUSHA Usage: PUSHA Modifies flags: None Pushes all general purpose registers onto the stack in the following order: EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI. The value of ESP or SP is the value before the actual push of ESP or SP. Push All General-Purpose Registers PUSHA ; 60 [186] PUSHAD ; o32 60 [386] PUSHAW ; o16 60...
-
PUSHA
شنبه 6 دیماه سال 1404 02:36
PUSHA Usage: PUSHA Modifies flags: None Pushes all general purpose registers onto the stack in the following order: EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI. The value of ESP or SP is the value before the actual push of ESP or SP. Push All General-Purpose Registers PUSHA ; 60 [186] PUSHAD ; o32 60 [386] PUSHAW ; o16 60...
-
PUSHA
شنبه 6 دیماه سال 1404 02:35
PUSHA Usage: PUSHA Modifies flags: None Pushes all general purpose registers onto the stack in the following order: EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI. The value of ESP or SP is the value before the actual push of ESP or SP. Push All General-Purpose Registers PUSHA ; 60 [186] PUSHAD ; o32 60 [386] PUSHAW ; o16 60...
-
PUSHA
شنبه 6 دیماه سال 1404 02:35
PUSHA Usage: PUSHA Modifies flags: None Pushes all general purpose registers onto the stack in the following order: EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI. The value of ESP or SP is the value before the actual push of ESP or SP. Push All General-Purpose Registers PUSHA ; 60 [186] PUSHAD ; o32 60 [386] PUSHAW ; o16 60...
-
PUSH
شنبه 6 دیماه سال 1404 02:34
PUSH Usage: PUSH src Modifies flags: None Decrements ESP by the size of the operand (two or four, byte values are sign extended) and transfers the source value to the stack top. Push Data on Stack PUSH reg16 ; o16 50+r [8086] PUSH reg32 ; o32 50+r [386] PUSH r/m16 ; o16 FF /6 [8086] PUSH r/m32 ; o32 FF /6 [386] PUSH...
-
PUNPCKxxx
شنبه 6 دیماه سال 1404 02:33
PUNPCKxxx Usage: PUNPCKxxx dest,src Modifies flags: None Unpacks and interleaves the high or low order data elements (bytes, words, doublewords, or quadwords) of the 'dest' and 'src' operand into the 'dest' operand. Unpack and Interleave Data PUNPCKHBW mm1,mm2/m64 ; 0F 68 /r [PENT,MMX] PUNPCKHWD mm1,mm2/m64 ; 0F 69 /r...
-
PUNPCKxxx
شنبه 6 دیماه سال 1404 02:33
PUNPCKxxx: Unpack and Interleave Data PUNPCKHBW mm1,mm2/m64 ; 0F 68 /r [PENT,MMX] PUNPCKHWD mm1,mm2/m64 ; 0F 69 /r [PENT,MMX] PUNPCKHDQ mm1,mm2/m64 ; 0F 6A /r [PENT,MMX] PUNPCKHBW xmm1,xmm2/m128 ; 66 0F 68 /r [WILLAMETTE,SSE2] PUNPCKHWD xmm1,xmm2/m128 ; 66 0F 69 /r [WILLAMETTE,SSE2] PUNPCKHDQ xmm1,xmm2/m128 ; 66 0F 6A...
-
PSWAPD
شنبه 6 دیماه سال 1404 02:32
PSWAPD PSWAPW Usage: PSWAPD dest,src Modifies flags: None Reverses the upper and lower doublewords of the source operand. Swap Packed Data PSWAPD mm1,mm2/m64 ; 0F 0F /r BB [PENT,3DNOW] PSWAPD swaps the packed doublewords in the source operand, and stores the result in the destination operand. In the K6-2 and K6-III...
-
PSUBxx
شنبه 6 دیماه سال 1404 02:32
PSUBxx Usage: PSUBxx dest,src Modifies flags: None Performs an SIMD subtract of the packed signed integers of the 'src' from the packed signed integers of the 'dest' and stores the packed integer results in the 'dest' operand. Over-flow is handled with signed saturation. These instructions can operate on either 64-bit...
-
PSUBx
شنبه 6 دیماه سال 1404 02:31
PSUBx Usage: PSUBx dest,src Modifies flags: None Performs an SIMD subtract of the packed integers of the 'src (second operand) from the packed integers of the 'dest' (first operand), and stores the packed integer results in the 'dest' operand. Subtract Packed Integers PSUBB mm1,mm2/m64 ; 0F F8 /r [PENT,MMX] PSUBW...