亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 指令摘要.txt

?? 會(huì)變語言實(shí)現(xiàn)的一些程序
?? TXT
?? 第 1 頁 / 共 4 頁
字號(hào):
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;IA-32 Intel Architecture Software Developer's Manual (Order Number: 253665-020US)
;Volume 1: Basic Architecture
;CHAPTER 5: INSTRUCTION SET SUMMARY
;指令摘要
 ISS PROC
 ISS ENDP
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;------------------------------------------------------
CHAPTER 5  INSTRUCTION SET SUMMARY
	This chapter provides an abridged overview IA-32 instructions, divided into the following groups:
	*    General purpose
	*    x87 FPU
	*    x87 FPU and SIMD state management
	*    Intel MMX technology
	*    SSE extensions
	*    SSE2 extensions
	*    SSE3 extensions
	*    System instructions
	*    IA-32e mode: 64-bit mode instructions
	Table 5-1 lists the groups and IA-32 processors that support each group. Within these groups,
	most instructions are collected into functional subgroups.

                              Table 5-1.  Instruction Groups and IA-32 Processors
 ┌────────────────────────────────────────────────────────┐
 │     Instruction Set Architecture                               IA-32 Processor Support								 │
 ├────────────────────────────────────────────────────────┤
 │General Purpose                           All IA-32 processors																 	 │
 │x87 FPU                                   Intel486, Pentium, Pentium with MMX Technology, Celeron, Pentium Pro, │
 │                                          Pentium II, Pentium II Xeon, Pentium III, Pentium III Xeon,			 	 │
 │                                          Pentium 4, Intel, Xeon processors												 │
 │x87 FPU and SIMD State Management         Pentium II, Pentium II Xeon, Pentium III,									 	 │
 │                                          Pentium III Xeon, Pentium 4, Intel Xeon processors						 	 │
 │MMX Technology                            Pentium with MMX Technology, Celeron, Pentium II, Pentium II Xeon,	 │
 │                                          Pentium III, Pentium III Xeon, Pentium 4, Intel Xeon processors		 │
 │SSE Extensions                            Pentium III, Pentium III Xeon, Pentium 4, Intel Xeon processors		 │
 │SSE2 Extensions                           Pentium 4, Intel Xeon processors												 	 │
 │SSE3 Extensions                           Pentium 4 supporting HT Technology (built on 90nm process technology) │
 │IA-32e: 64-Bit Mode                       Pentium 4, Intel Xeon processors												 	 │
 │System Instructions                       All IA-32 processors																 	 │
 └────────────────────────────────────────────────────────┘
	The following sections list instructions in each major group and subgroup. Given for each
	instruction is its mnemonic and descriptive names. When two or more mnemonics are given (for
	example, CMOVA/CMOVNBE), they represent different mnemonics for the same instruction
	opcode. Assemblers support redundant mnemonics for some instructions to make it easier to read
	code listings. For instance, CMOVA (Conditional move if above) and CMOVNBE (Conditional
	move if not below or equal) represent the same condition. For detailed information about specific
	instructions, see the IA-32 Intel(R) Architecture Software Developer’s Manual, Volumes 3A & 3B.
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;通用指令
 GENERAL PROC
 GENERAL ENDP
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
5.1  GENERAL-PURPOSE INSTRUCTIONS
	The general-purpose instructions preform basic data movement, arithmetic, logic, program flow,
	and string operations that programmers commonly use to write application and system software
	to run on IA-32 processors. They operate on data contained in memory, in the general-purpose
	registers (EAX, EBX, ECX, EDX, EDI, ESI, EBP, and ESP) and in the EFLAGS register. They
	also operate on address information contained in memory, the general-purpose registers, and the
	segment registers (CS, DS, SS, ES, FS, and GS).
	This group of instructions includes the data transfer, binary integer arithmetic, decimal arith-
	metic, logic operations, shift and rotate, bit and byte operations, program control, string, flag
	control, segment register operations, and miscellaneous subgroups. The sections that following
	introduce each subgroup.
	For more detailed information on general purpose-instructions, see Chapter 7, “Programming
	With General-Purpose Instructions.”
5.1.1  Data Transfer Instructions
	The data transfer instructions move data between memory and the general-purpose and segment
	registers. They also perform specific operations such as conditional moves, stack access, and
	data conversion.
	MOV                        Move data between general-purpose registers, move data between
	                           memory and general-purpose or segment registers, move immediates
	                           to general-purpose registers
	CMOVE/CMOVZ                Conditional move if equal/Conditional move if zero
	CMOVNE/CMOVNZ              Conditional move if not equal/Conditional move if not zero
	CMOVA/CMOVNBE              Conditional move if above/Conditional move if not below or equal
	CMOVAE/CMOVNB              Conditional move if above or equal/Conditional move if not below
	CMOVB/CMOVNAE              Conditional move if below/Conditional move if not above or equal
	CMOVBE/CMOVNA              Conditional move if below or equal/Conditional move if not above
	CMOVG/CMOVNLE              Conditional move if greater/Conditional move if not less or equal
	CMOVGE/CMOVNL              Conditional move if greater or equal/Conditional move if not less
	CMOVL/CMOVNGE              Conditional move if less/Conditional move if not greater or equal
	CMOVLE/CMOVNG              Conditional move if less or equal/Conditional move if not greater
	CMOVC                      Conditional move if carry
	CMOVNC                     Conditional move if not carry
	CMOVO                      Conditional move if overflow
	CMOVNO                     Conditional move if not overflow
	CMOVS                      Conditional move if sign (negative)
	CMOVNS                     Conditional move if not sign (non-negative)
	CMOVP/CMOVPE               Conditional move if parity/Conditional move if parity even
	CMOVNP/CMOVPO              Conditional move if not parity/Conditional move if parity odd
	XCHG                       Exchange
	BSWAP                      Byte swap
	XADD                       Exchange and add
	CMPXCHG                    Compare and exchange
	CMPXCHG8B                  Compare and exchange 8 bytes
	PUSH                       Push onto stack
	POP                        Pop off of stack
	PUSHA/PUSHAD               Push general-purpose registers onto stack
	POPA/POPAD                 Pop general-purpose registers from stack
	CWD/CDQ                    Convert word to doubleword/Convert doubleword to quadword
	CBW/CWDE                   Convert byte to word/Convert word to doubleword in EAX register
	MOVSX                      Move and sign extend
	MOVZX                      Move and zero extend
5.1.2  Binary Arithmetic Instructions
	The binary arithmetic instructions perform basic binary integer computations on byte, word, and
	doubleword integers located in memory and/or the general purpose registers.
	ADD                        Integer add
	ADC                        Add with carry
	SUB                        Subtract
	SBB                        Subtract with borrow
	IMUL                       Signed multiply
	MUL                        Unsigned multiply
	IDIV                       Signed divide
	DIV                        Unsigned divide
	INC                        Increment
	DEC                        Decrement
	NEG                        Negate
	CMP                        Compare
5.1.3  Decimal Arithmetic Instructions
	The decimal arithmetic instructions perform decimal arithmetic on binary coded decimal (BCD) data.
	DAA                        Decimal adjust after addition
	DAS                        Decimal adjust after subtraction
	AAA                        ASCII adjust after addition
	AAS                        ASCII adjust after subtraction
	AAM                        ASCII adjust after multiplication
	AAD                        ASCII adjust before division
5.1.4  Logical Instructions
	The logical instructions perform basic AND, OR, XOR, and NOT logical operations on byte,
	word, and doubleword values.
	AND                        Perform bitwise logical AND
	OR                         Perform bitwise logical OR
	XOR                        Perform bitwise logical exclusive OR
	NOT                        Perform bitwise logical NOT
5.1.5  Shift and Rotate Instructions
	The shift and rotate instructions shift and rotate the bits in word and doubleword operands.
	SAR                        Shift arithmetic right
	SHR                        Shift logical right
	SAL/SHL                    Shift arithmetic left/Shift logical left
	SHRD                       Shift right double
	SHLD                       Shift left double
	ROR                        Rotate right
	ROL                        Rotate left
	RCR                        Rotate through carry right
	RCL                        Rotate through carry left
5.1.6  Bit and Byte Instructions
	Bit instructions test and modify individual bits in word and doubleword operands. Byte instruc-
	tions set the value of a byte operand to indicate the status of flags in the EFLAGS register.
	BT                              Bit test
	BTS                        Bit test and set
	BTR                        Bit test and reset
	BTC                        Bit test and complement
	BSF                        Bit scan forward
	BSR                        Bit scan reverse
	SETE/SETZ                  Set byte if equal/Set byte if zero
	SETNE/SETNZ                Set byte if not equal/Set byte if not zero
	SETA/SETNBE                Set byte if above/Set byte if not below or equal
	SETAE/SETNB/SETNC          Set byte if above or equal/Set byte if not below/Set byte if not carry
	SETB/SETNAE/SETC           Set byte if below/Set byte if not above or equal/Set byte if carry
	SETBE/SETNA                Set byte if below or equal/Set byte if not above
	SETG/SETNLE                Set byte if greater/Set byte if not less or equal
	SETGE/SETNL                Set byte if greater or equal/Set byte if not less
	SETL/SETNGE                Set byte if less/Set byte if not greater or equal
	SETLE/SETNG                Set byte if less or equal/Set byte if not greater
	SETS                       Set byte if sign (negative)
	SETNS                      Set byte if not sign (non-negative)
	SETO                       Set byte if overflow
	SETNO                      Set byte if not overflow
	SETPE/SETP                 Set byte if parity even/Set byte if parity
	SETPO/SETNP                Set byte if parity odd/Set byte if not parity
	TEST                       Logical compare
5.1.7  Control Transfer Instructions
	The control transfer instructions provide jump, conditional jump, loop, and call and return oper-ations
	to control program flow.
	JMP                        Jump
	JE/JZ                      Jump if equal/Jump if zero
	JNE/JNZ                    Jump if not equal/Jump if not zero
	JA/JNBE                    Jump if above/Jump if not below or equal
	JAE/JNB                    Jump if above or equal/Jump if not below
	JB/JNAE                    Jump if below/Jump if not above or equal
	JBE/JNA                    Jump if below or equal/Jump if not above
	JG/JNLE                    Jump if greater/Jump if not less or equal
	JGE/JNL                    Jump if greater or equal/Jump if not less
	JL/JNGE                    Jump if less/Jump if not greater or equal
	JLE/JNG                    Jump if less or equal/Jump if not greater
	JC                         Jump if carry
	JNC                        Jump if not carry
	JO                         Jump if overflow
	JNO                        Jump if not overflow
	JS                         Jump if sign (negative)
	JNS                        Jump if not sign (non-negative)
	JPO/JNP                    Jump if parity odd/Jump if not parity
	JPE/JP                     Jump if parity even/Jump if parity
	JCXZ/JECXZ                 Jump register CX zero/Jump register ECX zero
	LOOP                       Loop with ECX counter
	LOOPZ/LOOPE                Loop with ECX and zero/Loop with ECX and equal
	LOOPNZ/LOOPNE              Loop with ECX and not zero/Loop with ECX and not equal
	CALL                       Call procedure
	RET                        Return
	IRET                       Return from interrupt
	INT                        Software interrupt
	INTO                       Interrupt on overflow
	BOUND                      Detect value out of range
	ENTER                      High-level procedure entry
	LEAVE                      High-level procedure exit
5.1.8  String Instructions
	The string instructions operate on strings of bytes, allowing them to be moved to and from memory.
	MOVS/MOVSB                 Move string/Move byte string
	MOVS/MOVSW                 Move string/Move word string
	MOVS/MOVSD                 Move string/Move doubleword string
	CMPS/CMPSB                 Compare string/Compare byte string
	CMPS/CMPSW                 Compare string/Compare word string
	CMPS/CMPSD                 Compare string/Compare doubleword string
	SCAS/SCASB                 Scan string/Scan byte string
	SCAS/SCASW                 Scan string/Scan word string
	SCAS/SCASD                 Scan string/Scan doubleword string
	LODS/LODSB                 Load string/Load byte string
	LODS/LODSW                 Load string/Load word string
	LODS/LODSD                 Load string/Load doubleword string
	STOS/STOSB                 Store string/Store byte string
	STOS/STOSW                 Store string/Store word string
	STOS/STOSD                 Store string/Store doubleword string
	REP                        Repeat while ECX not zero
	REPE/REPZ                  Repeat while equal/Repeat while zero
	REPNE/REPNZ                Repeat while not equal/Repeat while not zero
5.1.9  I/O Instructions
	These instructions move data between the processor’s I/O ports and a register or memory.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丁香激情综合国产| 午夜电影网一区| 粉嫩绯色av一区二区在线观看| 欧美精品一区二| 精品中文av资源站在线观看| 日韩精品一区在线观看| 国产在线不卡视频| 中文字幕欧美一| 欧美亚洲国产bt| 日韩高清电影一区| 精品国产一区二区精华| 高清国产一区二区| 一区二区三区美女| 日韩一区二区三区视频| 丁香网亚洲国际| 亚洲精品视频在线观看免费| 欧美另类变人与禽xxxxx| 美国毛片一区二区| 中文一区二区完整视频在线观看| 一本大道久久a久久综合| 日本中文字幕一区二区视频| 国产午夜久久久久| 欧美写真视频网站| 狠狠色综合日日| 亚洲色图欧美激情| 91精品久久久久久久久99蜜臂| 中文字幕欧美国产| 日韩欧美一区在线观看| 亚洲人成亚洲人成在线观看图片| 欧美日韩在线观看一区二区| 欧美日韩成人在线| 日韩黄色小视频| 欧美老肥妇做.爰bbww视频| 国产一区二区三区| 国产一区在线视频| 国产另类ts人妖一区二区| 狠狠色丁香九九婷婷综合五月| 奇米888四色在线精品| 日韩电影网1区2区| 日韩精品电影一区亚洲| 日韩国产欧美在线视频| 日韩经典一区二区| 人人狠狠综合久久亚洲| 欧美aaaaaa午夜精品| 麻豆精品一二三| 久久99精品久久久久久国产越南 | 日本精品视频一区二区三区| 91小视频免费观看| 99精品欧美一区| 色综合久久精品| 欧美日韩一级二级| 日韩欧美中文一区| 久久综合999| 欧美高清在线视频| 亚洲欧美一区二区三区久本道91| 亚洲精选免费视频| 午夜a成v人精品| 久久福利资源站| 国产.欧美.日韩| 91日韩在线专区| 欧美电影在线免费观看| 亚洲精品一区二区三区香蕉| 欧美韩国日本综合| 亚洲综合精品久久| 蜜桃视频在线一区| 国产91精品精华液一区二区三区 | 天天综合网 天天综合色| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产一区二三区| 99re成人精品视频| 欧美老人xxxx18| 久久嫩草精品久久久久| 中文字幕一区二区三中文字幕| 一区二区三区中文字幕电影| 蜜臀av性久久久久av蜜臀妖精| 国产精品资源网| 色素色在线综合| 精品毛片乱码1区2区3区| 国产精品理论片在线观看| 性久久久久久久久久久久| 国产一区二区不卡在线| 在线免费观看视频一区| 欧美videos大乳护士334| 日韩一区日韩二区| 免费看精品久久片| 9i在线看片成人免费| 欧美一区二区三区在| 综合欧美一区二区三区| 麻豆精品视频在线观看视频| av在线一区二区三区| 日韩一区二区中文字幕| 中文字幕一区二区三区不卡在线| 日韩一区欧美二区| av成人老司机| 欧美电影免费观看高清完整版在线观看| 国产精品天天看| 奇米色777欧美一区二区| 不卡一区二区在线| 欧美大片顶级少妇| 亚洲国产欧美在线| av激情亚洲男人天堂| 精品免费日韩av| 天天影视色香欲综合网老头| 成人高清免费观看| 精品欧美一区二区在线观看 | 日韩精品久久久久久| 一本大道久久a久久精二百| 国产日韩在线不卡| 日本不卡高清视频| 欧美在线观看你懂的| 中文乱码免费一区二区| 精品亚洲成a人| 在线播放/欧美激情| 亚洲人成在线观看一区二区| 国产风韵犹存在线视精品| 欧美一区二区成人| 午夜私人影院久久久久| 在线精品观看国产| 亚洲精品国产高清久久伦理二区| 国产91对白在线观看九色| 久久夜色精品国产欧美乱极品| 日本不卡的三区四区五区| 欧美日韩国产免费一区二区 | 青青草国产精品97视觉盛宴| 欧美性受xxxx黑人xyx性爽| 亚洲欧美日韩一区| 99国产精品久久久久久久久久久 | 制服丝袜在线91| 性久久久久久久| 在线免费观看日韩欧美| 一区二区三区91| 在线观看国产精品网站| 亚洲精品少妇30p| 色欧美日韩亚洲| 夜色激情一区二区| 欧美午夜电影在线播放| 亚洲国产精品天堂| 欧美女孩性生活视频| 亚瑟在线精品视频| 91精品在线免费| 免费精品视频在线| 精品国产乱码久久久久久闺蜜 | 亚洲国产成人一区二区三区| 成人一区二区三区视频在线观看| 国产午夜亚洲精品理论片色戒 | 亚洲18影院在线观看| 欧美日韩国产影片| 蜜桃精品视频在线| 精品国产免费人成电影在线观看四季 | 蜜桃传媒麻豆第一区在线观看| 欧美成人精品3d动漫h| 激情久久五月天| 欧美激情中文字幕| 色综合久久九月婷婷色综合| 婷婷丁香激情综合| 欧美本精品男人aⅴ天堂| 丁香六月久久综合狠狠色| 亚洲精品视频在线| 欧美一级久久久久久久大片| 国产一区二区三区四区五区美女| 2021国产精品久久精品| av亚洲产国偷v产偷v自拍| 亚洲丰满少妇videoshd| 精品奇米国产一区二区三区| 成人免费毛片嘿嘿连载视频| 亚洲精品成人a在线观看| 91麻豆精品国产自产在线观看一区 | 蜜臂av日日欢夜夜爽一区| 国产视频911| 一本到不卡精品视频在线观看| 视频一区视频二区在线观看| 久久久久久久久伊人| 91免费视频网址| 日本不卡1234视频| 一区视频在线播放| 欧美一区二区播放| 成人av综合在线| 日韩精品乱码免费| 国产精品成人午夜| 欧美一级生活片| 99久久久久免费精品国产| 日韩国产在线观看| 亚洲人成影院在线观看| 日韩一区二区在线观看视频播放| 成人污污视频在线观看| 免费在线看成人av| 亚洲欧洲综合另类| 久久一夜天堂av一区二区三区| 欧美天堂一区二区三区| 国产成人在线看| 视频在线在亚洲| 亚洲乱码国产乱码精品精的特点| 欧美成人欧美edvon| 欧美日韩视频专区在线播放| 懂色av中文字幕一区二区三区| 视频一区中文字幕国产| 亚洲图片你懂的| 久久精品一区二区三区不卡牛牛| 欧美日韩在线免费视频| 色综合久久久久综合|