汇编指令总结.doc_第1页
汇编指令总结.doc_第2页
汇编指令总结.doc_第3页
汇编指令总结.doc_第4页
汇编指令总结.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一,数据传送指令(14条): 1,通用传送指令(5条): a.基本传送指令MOV 指令格式:MOV dest,src;(dest)-(src) 注意事项:1,操作数类型必须匹配。2,存储单元之间不能用MOV直接传送。3,CS和IP不能作为目的操作数,CS可作为源操作数。4,立即数不做目的操作数。5,不能用立即寻址方式给段寄存器传数。6,段寄存器之间不能用MOV。 7,高位在高地址,低位在低地址。 b.数据交换指令XCHG 指令格式:XCHG dest,src;(dest)(src) 注意事项:1,操作数各自均可是寄存器或存储器,但二者不能同时为存储器操作数。2,段寄存器内容不能参加交换。 c.堆栈操作指令: 进栈PUSH 指令格式:PUSH src 出栈POP 指令格式:POP dest 注意事项:1,栈操作都是按字进行的,没有字节的栈操作。2,CS的值可以入栈,但不能从堆栈中弹出一个字到CS中。3,堆栈操作中,有一个操作数是隐含的,SP指示的栈顶存储单元。 d.查表转换指令XLAT 指令格式:XLAT src-table 指令功能:XLAT指令是字节的查表转换指令,可以根据表中的元素的序号查出表中相应元素的内容。具体操作是:(AL)-(BX)+(AL))。 注意事项:BS寄存器中包含着表的首地址,所在的段由隐含值确定。但也允许重新设定其他段(段超越),此时此时必须在指令中写明重设的段寄存器。 2,输入输出指令(2条): a.输入指令IN 指令格式:IN ac,port 指令功能:从一个端口输入一个字节或一个字到累加器(ac)。输入端口可以用一个8位立即数表示,此时最多允许寻址256个端口。同时,端口地址也可以放在16位寄存器DX中,则端口总数可以达到64K。 b.输出指令OUT 指令格式:OUT port,ac 注意事项:1,无论接受或发送的数据都必须放在累加器AX或AL中,这是两条累加器专用指令。2,在使用间接端口寻址时,应先把端口地址赋给DX寄存器,而且必须是DX寄存器。 3,地址传送指令(3条): a.取有效地址指令LEA 指令格式:LEA reg,src 指令功能:把源操作数(必须为存储器操作数)的16位偏移地址(有效地址)传送到一个目的地址reg指定的16位通用寄存器中。 注意事项:LEA传递的是存储单元的地址,而MOV传送的是存储单元里的内容。 b.指针送寄存器和DS的指令LDS 指令格式:LDS reg,src 指令功能:LDS是取某存储单元的32位地址指针的指令,它是从由指令的源操作数src(必须是存储器操作数)所指定的存储单元开始,由4个连续存储单元中取出4个字节,将前两个字节(某存储单元的偏移地址)传送到指令的目的操作数reg所指定的16位通用寄存器中,后两个字节(某存储单元的段基地址)传送到DS段寄存器。 c.指针送寄存器和ES的指令LES 指针格式:LES reg,src 指针功能:后两个字节单元的内容装入到ES寄存器,其余和LDS一样。 4,标志位传送指令(4条): a.取标志位指令LAHF 指令格式:LAHF 指令功能:把标志寄存器的低8位传给AH寄存器,即把SF.ZF.AF.PF.CF标志位分别传送到AH的第.0位,AH的第5.3.1位为任意值。 对标志位的影响:均无影响。 b.存标志位指令SAHF 指令格式:SAHF 指令功能:SAHF指令的传送方向和LAHF相反,将AH寄存器中的第.0位分别传送到标志寄存器的对应位。 对标志位的影响:标志寄存器中的SF.ZF.AF.PF.CF将被修改位AH寄存器对应位的状态,但其余标志位OF.DF.IF.TF不受影响。 c.标志位进栈指令PUSHF 指令格式:PUSHF 指令功能:将16位标志寄存器的内容入栈保护。 d.标志位出栈指令POPF 指令格式:POPF 指令功能:POPF将栈内栈顶字单元的内容弹出到标志位寄存器中。二,算术运算指令(20条): 1.加法指令(3条): a.不带进位位的加法指令ADD 指令格式:ADD dest,src 指令功能:(dest)-(src)+(dest) 注意事项:1,目的操作数可以是寄存器或存储器,源操作数可以是立即数,寄存器或存储器。但两操作数不能同时位存储器。2,不能对段寄存器进行加减乘除运算。3,操作数类型相同。 对标志位的影响:根据运算结果设定标志寄存器中的CF.PF.AF.ZF.SF.OF. b.带进位位的加法指令ADC 指令格式:ADC dest,src 指令功能:(dest)-(dest)+(src)+(CF) c.加1指令INC 指令格式:INC dest 指令功能:(dest)-(dest)+1 注意事项:操作数可以是通用寄存器或存储单元,但不能是段寄存器。 对标志位的影响:INC指令将影响SF.ZF.AF.PF.OF标志位,但不影响CF. 2,减法指令(5个): a.不带借位位的减法指令SUB 指令格式:SUB dest,src 指令功能:(dest)-(dest)-(src) 对标志位的影响:根据运算结果置标志位SF.ZF.AF.CF.PF.OF 当无符号数的较小数减较大数时,因不够减而产生借位,此时CF置1;当带符号数的较小数减叫大数时,将得到负的结果,则SF置1.带符号数相减,如果结果溢出,则OF置1. b.带借位位的减法指令SBB 指令格式:SBB dest,src 指令功能:(dest)-(dest)-(src)-CF 对标志位影响:和SUB一样。 c.减1指令DEC 指令格式:DEC dest 指令功能:(dest)-(dest)-1 对标志位的影响:对标志位SF.ZF.AF.PF.OF有影响,但不影响进位标志CF. d.求补指令NEG 指令格式:NEG dest 指令功能:(dest)- 0-(dest) 注意事项:1,NEG指令是把目的操作数当成一个带符号数,如果源操作数是正数,则NEG指令执行后将其变为绝对值相等的负数(用补码表示);如果源操作数是负数(用补码表示),则NEG指令执行后将其变成绝对值相等的正数。 对标志位的影响:影响ZF.AF.SF.PF.CF.OF标志位 1,执行NEG指令后,一般情况都是使CF位1,因用0减去某个数,自然产生借位,除非源操作数是0才将CF置0. 2,当指定的操作数的值位80H(-128)或位8000H(-32768),则执行NEG指令后,结果不变,即仍为80H或8000H,但OF置1,其他情况下均置0. e.比较指令CMP 指令格式:CMP dest,src 指令功能:(dest)-(src) 注意事项:目的操作数可以是寄存器或存储器,源操作数可以是立即数,寄存器或存储器,但不允许同时为存储器操作数。 对标志位的影响:对六个标志位ZF.SF.AF.PF.CF.OF均有影响。 3.乘法指令(2个): a.无符号数的乘法指令MNL 指令格式:MUL src 指令功能:字节乘法 (AX)-(src)*(AL) 字乘法 (DX:AX)-(src)*(AX) 注意事项:乘数在累加器中,这个寄存器操作数是隐含的。另一个操作数(被乘数)必须在寄存器或存储单元中。两个操作数均按无符号数对待。 对标志位的影响:对CF.OF有影响,但SF.AF.ZF.PF不确定。如果运算结果的高半部分(在AH或DX中)为0,则标志位CF.OF置0,否则置1. b.带符号数的乘法指令IMUL 指令格式:IMUL src 指令功能:字节乘法 (AX)-(src)*(AL) 字乘法 (DX:AX)-(src)*(AX) 对标志位的影响:如果乘积的高半部分包含乘积的有效数字而不只是符号的扩展部分,则CF和OF置1;否则置0. 4,除法指令(2个): a.无符号数的除法指令DIV 指令格式:DIV src 指令功能:字节除法 (AL)-(AX)/(src) (AH)-(AX)%(src) 字除法 (AX) -(DX:AX)/(src) (DX) -(DX:AX)%(src) 注意事项:1,若为字节除法,则被除数位16位,除数为8位,除的结果商在AL,余数在AH中;若位字除法,被除数为32位,除数为16位,结果商在AX,余数在DX中。2,如果除数为0,或字节除法时AL寄存器中的商大于FFH,或字除法时AX寄存器中的商大于FFFFH,则CPU立即自动产生一个类型号为0的内部中断,此时商和余数是不定值。 对标志位的影响:对标志位SF.ZF.AF.PF.CF.OF的值不确定,它们或为0或为1,但都没有意义。 b.带符号数的除法指令IDIV 指令格式:IDIV src 指令功能:字节除法 (AL)-(AX)/(src) (AH)-(AX)%(src) 字除法 (AX) -(DX:AX)/(src) (DX) -(DX:AX)%(src) 注意事项:1,余数的符号和被除数的相同。2,当被除数和除数的字长相等时,可以将被除数的高位进行扩展。对于带符号数扩展指令为CBW和CWD。 对标志位的影响:与DIV指令对标志位的影响相同。 5,BCD码运算指令(6个): a.未组合BCD码加法十进制调整指令AAA 指令格式:AAA 指令功能:AAA指令对两个未组合BCD码相加后的结果(必须在AL中)进行调整产生一个正确的未组合BCD码。 注意事项:1,在未组合BCD码中,1个字节只用低4位表示一位BCD码,高四位为0. 2,AAA指令后面没操作数,但实际隐含在AL,AH中。3,AAA指令通常进跟在加法指令之后。 对标志位的影响:影响AF.CF的标志,但对标志位SF.ZF.PF.OF的状态不确定。 b.组合BCD码加法十进制调整指令DAA 指令格式:DAA 指令功能:对两个组合BCD码相加后的结果进行调整,产生一个正确的组合BCD码。 注意事项:1,与AAA指令不同,DAA只对AL中的内容进行调整,不会影响AH。2,DAA也通常紧跟在加法指令之后。 对标志位的影响:影响标志位SF.ZF.AF.PF.CF,对OF无定义。 c.未组合BCD码减法十进制调整指令AAS 指令格式:AAS 指令功能:类似于AAA。 注意事项:AAS一般进跟在减法指令之后。 对标志位的影响:影响AF.CF标志,对SF.ZF.PF.OF的状态不确定。 d.组合BCD码减法的调整指令DAS 指令格式:DAS 指令功能:类似与DAA. 注意事项:和DAA类似。 对标志位影响:影响SF.ZF.AF.PF.CF,对OF无定义。 e.未组合BCD码乘法十进制调整指令AAM 指令格式:AAM 指令功能:与前面的类似。 注意事项:AAM指令经常紧跟在无符号乘法指令MUL后面。 对标志位的影响:AAM指令将根据AL中结果改变标志位SF.ZF.PF,但AF.CF.OF不确定。 f.未组合BCD码除法十进制调整指令AAD 指令格式:AAD 指令功能:和前面类似。 注意事项:AAD和AAA.AAS.AAM有所不同,AAD指令是在除法之前进行调整的,然后用DIV指令进行除法,所得之商还需用AAM指令进行调整,最后方可得出正确的未组合BCD码。 对标志位的影响:根据AL中的结果影响标志位SF.ZF.PF,对AF.CF.OF不确定。6.扩展指令(2个): a.将字节扩展成字的指令CBW 指令格式:CBW 指令功能:CBW指令讲一个字节(8位)转换成为字(16位)。后没操作数,但隐含寄存器操作数AL和AH。 对标志位的影响:对标志位没有影响。 b.将字扩展成双字的指令CWD 指令格式:CWD 指令功能:将一个字(16位)转换成双字(32位)。后面不带操作数,但隐含寄存器操作数在AX和DX。 对标志位的影响:对标志位无影响。三,逻辑运算、移位指令和循环位移指令(13个): 1.逻辑运算指令(5个):a.逻辑与指令AND 指令格式:AND dest,src ; (dest)-(dest)&(src) 指令功能:AND指令将目的操作数和源操作数按位进行逻辑“与”运算,并将结果返回目的操作数。 注意事项:源操作数可以是8,16位通用寄存器,存储器操作数或立即数;目的操作数只允许是通用寄存器或存储器操作数,且两者不同时为存储器操作数。 应用:可以用于屏蔽(清零)某些不关心的位,而保留一些感兴趣的位。b.测试指令TEST 指令格式:TEST dest,src; (dest)&(src) 指令功能:将操作数按位“与”,但不把结果返回目的操作数。 应用:TEST指令常常用于位测试,它与条件转移指令一起,完成对特定位状态的判断,以实现相应的程序转移。这样的作用与CMP指令相似,不过TEST只比较某个指令的位,而CMP指令比较整个操作数。c.逻辑或指令OR 指令格式:OR dest,src; (dest)-(dest)/(src) 指令功能:将操作数按位取“或”运算,并把结果返回目的操作数。 应用:常用作把寄存器或存储器的内容中某些特定位设置成“1”,同时使其他位保持不变。d.逻辑异或指令XOR 指令格式:XOR dest,src; (dest)-(dest)异或(src) 指令功能:类似与AND和OR。 应用:1,常用作将寄存器或存储器单元内容中的某些特定位“求反”,同时使其他位不变。为此,可将欲“求反”的位和“1”异或,而将保持不变的位与“0”异或。2,另一个作用是将寄存器内容清零。XOR AX,AX;AX清零。e.逻辑非指令NOT 指令格式:NOT dest 指令功能:将目的操作数按位求反,并将结果返回目的操作数。 注意事项:NOT的操作数可以是8,16位通用寄存器或存储器,但不能为立即数。 NOT指令对标志位无影响。 2,移位指令(4个): a.逻辑左移指令SHL,算术左移指令SAL 指令格式:SHL dest,1或SHL dest,CL SAL dest, 1或SAL dest,CL 指令功能:这两条指令的操作是将目的操作数顺序向左移动1位或CL寄存器中指定的位数。左移1位时,操作数最高位移入进位标志CF,最低位补0。 应用:讲一个二进制无符号数左移1位,相当于将该数乘以2,因此可以利用左移指令来完成乘以某些常数的运算。 对标志位的影响:将影响CF.OF.AF标志位,对其他的标志位无影响。如果移位次数等于1,且移位以后目标操作数新的最高位与CF不相等,则溢出标志OF=1,否则OF=0.因此OF的值表示移位操作是否改变了符号位。如果移位次数不等于1,则OF值不确定。 b.逻辑右移指令SHR 指令格式:SHR dest,1或SHR dest,CL 指令功能:与上面类似,右移1位时,目的操作数的最低位移入进位标志CF,最高位补0. 应用:和SHL类似,只是相当于除以2. 对标志位的影响:和SHL一样。 c.算术右移指令SAR 指令格式:SAR dest,1或SAR dest,CL. 指令功能:和SHR类似,只是算术右移时,最高位保持不变。 应用:算术右移1位,相当于带符号数除以2. 对标志位的影响:对CF.OF.PF.SF.ZF有影响,对AF不确定。 3,循环移位指令(4个): a.不带进位标志CF的左循环移位指令ROL 指令格式:ROL dest,1或ROL dest,CL 指令功能:将目的操作数向左循环移动1位或CL寄存器指定的位数。最高位移到进位标志CF中,同时,最高位移到最低位形成循环。进位标志CF不在循环范围之内。 对标志位的影响:影响标志位CF.OF。如果循环移位次数为1,且移位后目的操作数新的最高位与CF不相等,则OF=1,否则OF=0.因此,OF的值表示循环移位前后操作数符号是否有变化。如果移位不为1,则OF的值不确定。 b.不带进位标志CF的右循环移位指令ROR 指令格式:ROR dest,1或ROR dest,CL 指令功能:和ROL类似,只是最低位移到进位标志CF中,同时最低位移到最高位形成循环。 对标志位的影响:和ROL一样。 c.带进位标志CF的左循环移位指令RCL 指令格式:RCL dest,1或RCL dest,CL 指令功能:RCL指令将目的操作数连同进位标志CF一起,向左循环移动1位或CL寄存器中指定的位数。最高位移入进位标志CF,而CF移到最低位形成循环。 对标志位的影响:与ROL一样。 d.带进位标志CF的右循环移位指令RCR 指令格式:RCR dest,1或RCR dest,CL 指令功能:与RCL相似,方向相反。 对标志位的影响:与ROR一样。四,控制转移指令(): 1,无条件转移指令JMP a.段内直接转移 指令格式:JMP NEAR PTR Label; (IP)-(IP)+disp(16位) 指令功能:NEAR PTR是近距离属性运算符,指令的操作数label是一个近标号,该标号在本段内,指令汇编后,计算出JMP指令的下一条指令到目标地址之间的16位相对位移量disp。指令的操作是将指针寄存器IP的内容加上相对位移量disp,代码段寄存器CS的内容不变,从而使控制转移到目标地址。相对位移量disp可正可负,它的范围在-32768+32767之间,需要2个字节表示,加上一个字节的操作码,这种段内转移指令共有3个字节。 b.段内直接短转移 指令格式:JMP SHORT Label; (IP)-(IP)+disp(8位) 指令功能:SHORT是短转移运算符,段内直接短转移指令的操作数是一个短标号,此时,相对位移量disp的范围在-128+127之间,只需用一个字节表示,段内直接短转移指令共2个字节。 c.段内间接转移 指令格式:JMP regl6; (IP)-(regl6) JMP meml6; (IP)-(meml6) 指令功能:指令的操作数是一个16位的寄存器或存储器地址。存储器可用各种寻址方式。指令的操作是用指定的寄存器或存储器中的内容作为目标的偏移地址取代原来IP的内容,以实现程序的转移。由于是段内转移,故CS寄存器不变。 d.段内直接转移 指令格式:JMP FAR PTR Label; (IP)-OFFSET Label ; (CS)-SEG Label 指令功能:FAR PTR是远距离属性运算符。指令的操作数是一个远标号,该标号在另一个代码段内。指令的操作是将标号的偏移地址取代指令指针寄存器IP的内容,同时将标号的段地址取代段寄存器CS的内容,结果使控制转移到另一个码段内指定的标号处。 e.段内间接转移 指令格式:JMP mem32; (IP)-(mem32) ; (IP)-(men32+2) 指令功能:指令操作数是一个32位的存储器地址,指令的操作是将存储器的前两个字节送到IP寄存器,存储器的后两个字节送到CS寄存器,以实现到另一个代码段的转移。 注意事项:段间间接转移指令的操作数不能是寄存器。 2.条件转移指令: 指令格式:Jcc short-label ; (IP)B JAE/JNBCF=0或ZF=1高于等于/不低于无符号A=B JB/JNAECF=1且ZF=0低于/不高于不等于无符号AB JBE/JNACF=1或ZF=1低于等于/不高于无符号AB JGE/JNLSF=OF或ZF=1大于等于/不小于带符号A=B JL/JLGESF!=OF且ZF=0小于/不大于不等于带符号AB JLE/JNGSF!=OF或ZF=1小于等于/不大于带符号A=BJCXZ CX(CX)=0CX寄存器内容位03.循环控制指令(5个): a.循环转移指令LOOP 指令格式:LOOP short-label 指令功能:1,(CX)-(CX)-1 2,若(CX)!=0,则(IP)-(IP)+disp8 即将循环计数器CX寄存器的内容减1后送回CX。若CX!=0,则转移到目标标号short-label所指定的地址继续循环;否则结束循环,顺序执行下一条指令。指令的操作数只能是一个短标号,即转移地址不超过-128+127的范围。 对标志位的影响:对标志位无影响。 b.相等(为零)循环转移指令LOOPE/LOOPZ 指令格式:LOOPE short-label或LOOPZ short-label 指令功能:1,(CX)-(CX)-1 2,若(CX)!=0且ZF=1,则(IP)-(IP)+disp8 即将CX减1送入CX,若ZF=1且CX!=0时则循环,否则顺序执行下一条指令。 对标志位的影响:与LOOP一样。 c.不相等(不为零)循环转移指令LOOPNE/LOOPNZ 指令格式:LOOPNE short-label或LOOPNZ short-label 指令功能:1,(CX)-(CX)-1 2,若(CX)!=0且ZF=0,则(IP)-(IP)+disp8 对标志位的影响:与LOOP一样。4,过程调用与返回指令: a.调用指令CALL 指令格式:CALL,proc 指令功能:proc表示过程的名字,指令执行时,首先是把主程序的断点地址压入堆栈保存,然后将目标地址装入IP或IP与CS,以控制CPU转移到目标过程去执行被调用的过程。 分类: 1,段内直接调用: 指令格式:CALL near-proc 指令功能:1,(SP)-(SP)-2 2,(SP)+1):(SP)-(IP); 当前IP入栈 3,(IP)-(IP)+disp16 2,段内间接调用: 指令格式:CALL regl6或CALL meml6 指令功能:1,(SP)-(SP)-2 2,(SP)+1):(SP)-(IP) 3,(IP)-(regl6)或(meml6) 3,段间直接调用: 指令格式:CALL far-proc 指令功能:1,(SP)-(SP)-2 2,(SP)+1):(SP)-(CS); 当前CS值入栈 3,(SP)-(SP)-2 4,(SP)+1):(SP)-(IP); 当前IP值入栈 5,(CS)-far-proc的段基值 6,(IP)-far-proc的偏移量 4,段间间接调用: 指令格式:CALL mem32 指令功能:1,(SP)-(SP)-2 2,(SP)+1):(SP)-(CS); 当前CS值入栈 3,(SP)-(SP)-2 4,(SP)+1):(SP)-(IP); 当前IP值入栈 5,(CS)-(mem32+2) 6,(IP)-(mem32) b.返回指令RET 1,返回指令RET 指令格式:RET 指令功能:若过程定义位NEAR类型,则为段内返回,指令执行下列操作: 1,(IP)-(SP)+1:(SP) 2, (SP) -(SP)+2 若过程定义位FAR型,则为段间返回,从堆栈中弹处断点地址的偏移量和段基值分别送入IP和CS。 1,(IP)-(SP)+1:(SP)) 2, (SP) -(SP)+2 3, (CS) -(SP)+1:(SP)) 4, (SP) -(SP)+2 2,带弹出值指令: 指令格式:RET n 指令功能:该返回操作中,带有一个返回值n(立即数)。在执行过程中,除了像RET指令一样从堆栈中弹出断点地址外,还要在弹出断点地址后,再用这个立即数n修改堆栈指针SP的值:(SP)-(SP)+n。 因为堆栈操作是字操作,所以n总是位偶数。 5.中断指令 a.INT 指令格式:INT n 指令功能:指令中的常数n称为中断类型号,其值在0-255之间,指令操作为: 1,(SP)-(SP)-2,(SP)+1:(SP)-(标志寄存器flags) 2,(IF)-0,(TF)-0 3, (SP) -(SP)-2,(SP)+1:(SP)-(CS) 4, (SP) -(SP)-2,(SP)+1:(SP)-(IP) 5, (CS) -(n*4+2),(IP)-(n*4) 对标志位的影响:INT指令除了将IF 和TF清零外,对其他标志位无影响。 b.INTO 指令格式:INTO 指令功能:INTO称为溢出中断指令。这条指令检测溢出标志OF,如果OF=1,则启动一个类似与INT n的中断过程,否则没操作。 c.IRET 指令格式:IRET 指令功能:IRET是一条从中断返回指令,中断服务程序的最后一条指令通常是IRET。指令操作为:1,(IP)-(SP)+1:(SP)),(SP)-(SP)+2 2, (CS) -(SP)+1: (SP),(SP)-(SP)+2 3, (标志寄存器flags)-(SP)+1:(SP)),(SP)-(SP)+2 对标志位的影响:将影响所有标志位。五,串操作指令: 1,字符串传送指令MOVS 指令格式:MOVS 目的串,源串 指令功能:将一个字或一个字节从DS:SI寻址的源串传送到由ES:DI寻址的目的串中,同时,CPU自动修改SI和DI,以指向下一元素。 对标志位的影响:该指令不影响标志位。 2,字符串比较指令CMPS 指令格式:CMPS 源串,目的串 指令功能:将由源变址寄存器DS:SI寻址的源串中的一个元素减去目的变址寄存器ES:DI寻址的目的串中相对应的一个元素,比较后两数均不变,同时,CPU自动修改SI和DI,以指向下一个元素。 对标志位的影响:CMPS将影响大多数标志位,如SF.ZF.AF.PF.CF.OF. 3,字符串搜索指令SCAS 指令格式:SCAS 目的串 指令功能:在目的串中查找AX或AL的内容。 对标志位的影响:SCAS将影响大多数标志位,如SF.ZF.AF.CF.OF. 4, 取串指令LODS 指令格式:LODS 源串 指令功能:将源串中由DS:SI所指向的一个字或一个字节存入AX或AL寄存器中,同时,CPU自动修改SI,以指向下一个元素。 对标志位的影响:LODS指令不影响

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论