版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章 80 x86指令系统 4.1.3 8086/8088指令系统指令系统8086/8088CPU8086/8088CPU指令系统包含有指令系统包含有133133条根本指条根本指令。按其功能可以分为令。按其功能可以分为6 6类,它们是:类,它们是: 数据传送类指令数据传送类指令 算术运算类指令算术运算类指令 逻辑运算与位移类指令逻辑运算与位移类指令 字符串指令字符串指令 控制转移类指令控制转移类指令 处置器控制类指令。处置器控制类指令。第4章 80 x86指令系统 一、一、 数据传送类指令数据传送类指令数据传送类指令时将数据、地址或立刻数传送到存放器或存数据传送类指令时将数据、地址或立刻数传
2、送到存放器或存储器单元中。可完成存放器与存放器之间、存放器与存储器之间、储器单元中。可完成存放器与存放器之间、存放器与存储器之间、存放器与存放器与I/OI/O端口之间的字节或字传送。它又可分为通用数据传送端口之间的字节或字传送。它又可分为通用数据传送指令、输入指令、输入/ /输出指令、目的地址传送指令和标志传送指令四组。输出指令、目的地址传送指令和标志传送指令四组。特点:除特点:除SAHFSAHF和和POPFPOPF不影响标志存放器内容。不影响标志存放器内容。一通用数据传送指令一通用数据传送指令1. 1. 最根本的传送指令最根本的传送指令指令格式及操作:指令格式及操作: MOV dst MOV
3、 dst,srcsrc ;(dst)(src) (dst)(src) 将源操作数将源操作数s s指定的内容送到指定的内容送到d d目的操作数目的操作数 dst dst 是目的操作数,它可以是存储器、通用存放器不能为是目的操作数,它可以是存储器、通用存放器不能为IPIP和段存放器不能为和段存放器不能为CSCS,不能为立刻数。,不能为立刻数。 Src Src 是源操作数,它可以是存储器、通用存放器、段存放器是源操作数,它可以是存储器、通用存放器、段存放器和立刻数。和立刻数。第4章 80 x86指令系统 需阐明一点,对于代码段存放器需阐明一点,对于代码段存放器CSCS和指令和指令指针存放器指针存放器
4、IPIP,通常无需用户利用传送指令改,通常无需用户利用传送指令改动其中的内容。但是动其中的内容。但是CSCS可以作为源操作数。可以作为源操作数。16位通用存放器AX BX CX DXBP SP SI DIAL BL CL DLAH BH CH DH段存放器CS DS SS ES存储器立刻数16位816位816位816位MOV 指令数据传送方向指令数据传送方向第4章 80 x86指令系统 MOVE指令需求留意的问题:指令需求留意的问题:MOVE指令可传送指令可传送8位数据,也可传送位数据,也可传送16位数位数据。据。MOVE指令中的两操作数指令中的两操作数s和和d,必用,必用1个存放个存放器,不
5、允许同时为存储单元。器,不允许同时为存储单元。不能用不能用CS和和IP做目的操作数。做目的操作数。不允许段存放器之间直接数据传送。不允许段存放器之间直接数据传送。不允许立刻数做目的操作数。不允许立刻数做目的操作数。不能向段存放器送立刻数。不能向段存放器送立刻数。第4章 80 x86指令系统 2.堆栈操作指令堆栈操作指令堆栈操作指令是用来完成压入和弹出堆栈操作的。堆栈操作指令是用来完成压入和弹出堆栈操作的。80868088指令系统中提供了完成这两种操作的相应指令系统中提供了完成这两种操作的相应指令。指令。 压入堆栈指令压入堆栈指令指令格式及操作:指令格式及操作: PUSH src ;(SP) (
6、SP)-2, (SP)+1:(SP) (src) src 源操作数可以是存放器操作数和存储器操作源操作数可以是存放器操作数和存储器操作数,且必需是数,且必需是16位的操作数,但不能是立刻数。位的操作数,但不能是立刻数。第4章 80 x86指令系统 弹出堆栈指令弹出堆栈指令指令格式及操作:指令格式及操作: POP dst ; (dst) (SP)+1:(SP), (SP) (SP)+2 dst 目的操作数可以是存放器操作数和存储目的操作数可以是存放器操作数和存储器操作数,且必需是器操作数,且必需是16位的操作数,但不能是立位的操作数,但不能是立刻数。刻数。第4章 80 x86指令系统 特点:s和
7、d可以是16位存放器或存储器两相邻单元;堆栈按字操作;每执行一条入栈指令,堆栈地址指针SP减2,入栈的数据位于栈顶;高位字节先入栈,放在高位地址单元,低位字节后入栈,放在较低地址单元;先进先出原那么;执行弹出指令时,过程相反,栈顶指针的值加2;CS段存放器的值可以入栈,但不能反过来弹出一个字到CS第4章 80 x86指令系统 3.交换指令交换指令将源操作数和目的操作数将源操作数和目的操作数(字或字节字或字节)相互对相互对应交换位置。应交换位置。指令格式及操作:指令格式及操作:XCHG opr1, opr2 ;(opr1) (opr2) 第4章 80 x86指令系统 4.字节转换指令字节转换指令
8、经过查表来完成代码转换,用于实现字节翻译的经过查表来完成代码转换,用于实现字节翻译的功能。功能。指令格式及操作:指令格式及操作: XLAT src_table ;(AL) (BX)+(AL)XLAT指令是用来将一种字节代码转换成另一种字指令是用来将一种字节代码转换成另一种字节代码。执行的结果放在节代码。执行的结果放在AL中。中。运用指令前:运用指令前: BX存放器的内容指向表格首址;存放器的内容指向表格首址;AL中存放待查的码,即某一项与表首地址的间隔。中存放待查的码,即某一项与表首地址的间隔。XLAT指令还可以有以下几种表示方式:指令还可以有以下几种表示方式: XLAT ;不写操作数不写操作
9、数 XLATB ;有有B就不允许再写操作数。就不允许再写操作数。 XLAT ES:src_table ;重设段存放器为重设段存放器为ES第4章 80 x86指令系统 例在内存的数据段有一张16进制数的ASCII码表,其首地址为Hex_table,如以下图所示,为了查出第10个元素, 即十六进制数A的ASCII码,那么可用以下几条指令实现:MOV BX, OFFSET Hex_tale;(BX) 表首址MOV AL, 0AH ;(AL) 序号XLAT Hex_table;查表转换61000H61001H61002H6100AH6100BH6100FH60000HDS:60000HBX: 1000
10、HAX: 000AH+6100AHHex_tableHex_table+1Hex_table+2Hex_table+AHex_table+BHex_table+FASCII表31H32H41H42H30H46H0AHALEA6100AH41H41HASCII表Hex_table=1000H第4章 80 x86指令系统 (二二) 输入输入/输出指令输出指令只能用累加器作为执行只能用累加器作为执行I/0数据传送的机构。数据传送的机构。输入输出指令可以分为两大类:一类是直接端口输入输出指令可以分为两大类:一类是直接端口地址的输入输出指令:一类是经过地址的输入输出指令:一类是经过DX存放器存放器间接端
11、口地址的输入输出指令。间接端口地址的输入输出指令。 输入指令输入指令直接寻址的输入指令直接寻址的输入指令寻址范围寻址范围0-255少于少于8位地址位地址指令格式及操作:指令格式及操作: IN acc, port ;(acc) (port)第4章 80 x86指令系统 间接寻址的输入指令间接寻址的输入指令寻址范围寻址范围0-65535少于或超越少于或超越8位地址位地址指令格式及操作:指令格式及操作: IN acc, DX ;(acc) (DX) 输出指令输出指令直接寻址的输出指令直接寻址的输出指令指令格式及操作:指令格式及操作: OUT port, acc ; (port) (acc) 间接寻址
12、的输出指令间接寻址的输出指令指令格式及操作:指令格式及操作: OUT DX, acc ; (DX) (acc) 第4章 80 x86指令系统 三目的地址传送指令三目的地址传送指令1. 1. 取有效地址指令取有效地址指令指令格式:指令格式: LEA reg16, mem LEA reg16, mem此指令的功能是将存放源操作数的此指令的功能是将存放源操作数的1616位偏移地址位偏移地址( (即有效地址即有效地址EA)EA)送到一个送到一个1616位的通用存放器中。即源位的通用存放器中。即源操作数必需是一个存储器操作数,目的操作数必需是操作数必需是一个存储器操作数,目的操作数必需是一个通用存放器操
13、作数。例如:一个通用存放器操作数。例如:LEA BX, bufferLEA BX, bufferLEA AX, BPDILEA AX, BPDILEA DX, betaBXSILEA DX, betaBXSI留意留意LEALEA指令和指令和MOVMOV指令的异同。指令的异同。第4章 80 x86指令系统 不同:不同: LEA BX, buffer;将存储器将存储器buffer的偏的偏 移地址送到移地址送到BX MOV BX, buffer;将存储器将存储器buffer的内的内 容传送到容传送到BX一样:一样: LEA BX, buffer MOV BX, OFFSET buffer 以上两条指
14、令都是将存储器以上两条指令都是将存储器buffer的偏移地址送的偏移地址送到到BX。其中。其中OFFSET buffer 表示存储器偏移地址。表示存储器偏移地址。第4章 80 x86指令系统 2. 地址指针装入地址指针装入DS指令指令指令格式:指令格式: LDS reg16, mem32此指令的功能是将源操作数所对应的双字长的此指令的功能是将源操作数所对应的双字长的内存单元中的高字内容普通为内存单元中的高字内容普通为16位段基址送入位段基址送入DS,低字内容普通为偏移地址送入指令所指定的存放低字内容普通为偏移地址送入指令所指定的存放器中。例如:器中。例如:LDS DI, 2130H34H12H
15、00H40H2130H2132HDMDIDS1234H4000H第4章 80 x86指令系统 3. 地址指针装入地址指针装入ES指令指令指令格式:指令格式: LES reg16, mem32此指令的功能是将源操作数所对应的双字长的内此指令的功能是将源操作数所对应的双字长的内存单元中的高字内容普通为存单元中的高字内容普通为16位段基址送入位段基址送入ES,低字内容普通为偏移地址送入指令所指定的存放低字内容普通为偏移地址送入指令所指定的存放器中。例如:器中。例如:LES DI, 2130H34H12H00H40H2130H2132HDMDIES1234H4000H第4章 80 x86指令系统 四四
16、 标志传送指令标志传送指令1.取标志指令取标志指令将标志存放器将标志存放器F的低字节传送到的低字节传送到AH中。中。指令格式:指令格式: LAHF2.置标志指令置标志指令将将AH存放器的内容传送到标志存放器存放器的内容传送到标志存放器F的低字节。的低字节。经过经过AH对标志存放器的对标志存放器的SF、ZF、AF、PF、CF标志位标志位置位。置位。指令格式:指令格式: SAHFOF DF IF TF SF ZFAFPFCFFLAGAHLAHF和SAHF指令操作表示图第4章 80 x86指令系统 3.标志压入堆栈指令标志压入堆栈指令将将16位标志存放器位标志存放器F的内容入栈维护。的内容入栈维护。
17、指令格式及操作:指令格式及操作: PUSHF;(SP) (SP)-2,;(SP)+1;(SP) (FLAG)4.标志弹出堆栈指令标志弹出堆栈指令将当前栈顶和次栈顶中的数据弹出,送回标志存放器当将当前栈顶和次栈顶中的数据弹出,送回标志存放器当中。中。指令格式及操作:指令格式及操作: POPF; (FLAG) (SP)+1;(SP),; (SP) (SP)+2经常成对出现,用在子程序和中断处置程序的首尾,用经常成对出现,用在子程序和中断处置程序的首尾,用来维护和恢复主程序涉及的标志存放器的内容。来维护和恢复主程序涉及的标志存放器的内容。必要时可修正标志存放器的内容。必要时可修正标志存放器的内容。第
18、4章 80 x86指令系统 二、算术运算指令8086808680888088有丰富的算术运算指令,而且可以处有丰富的算术运算指令,而且可以处置置4 4种类型的数据,无符号种类型的数据,无符号/ /有符号、有符号、8/168/16位二进制数、位二进制数、无符号紧缩型无符号紧缩型/ /非紧缩型十进制。非紧缩型十进制。根据运算结果影响标志位,有时要利用某些标志根据运算结果影响标志位,有时要利用某些标志位才干得到正确的结果。位才干得到正确的结果。分成分成5 5小类:小类:加法加法减法减法乘法乘法除法除法十进制调整指令十进制调整指令第4章 80 x86指令系统 AX、DX存放器乘除AX存放器乘除AX、D
19、X存放器乘除AX存放器乘除AX存放器加减09分别式AX存放器乘除AX存放器加减099组合式十进制一切的通用存放器或存储器加减-32768+3276716位带符号一切的通用存放器或存储器加减-1281278位带符号一切的通用存放器或存储器加减06553516位无符号一切的通用存放器或存储器加减02558位无符号二进制第4章 80 x86指令系统 1.1.加法指令加法指令在微处置器中,没有公用的在微处置器中,没有公用的BCD码运算指令,码运算指令,运用二进制运算指令进展运用二进制运算指令进展BCD码数的运算,然后用码数的运算,然后用BCD码运算调整指令进展调整,重新得到码运算调整指令进展调整,重新
20、得到BCD码的码的结果。结果。 BCD调整指令 ASCII码调整指令 (dst) (dst) + 1 (dst) (dst)+(src)+(CF) (dst) (dst) +(src)操作功能1CPS Z A DAA AAA INC dst ADC dst, src ADD dst, srcO标志位影响指令格式第4章 80 x86指令系统 功能:源操作数和目的操作数相功能:源操作数和目的操作数相加,结果送到目的操作数。加,结果送到目的操作数。源操作数:通用存放器、存储器、源操作数:通用存放器、存储器、立刻数立刻数目的操作数:通用存放器、存储目的操作数:通用存放器、存储器器提示:目的操作数不能为
21、立刻数,提示:目的操作数不能为立刻数,源操作数和目的操作数不能同时为存源操作数和目的操作数不能同时为存储器。储器。 ADD dst, src (dst) (dst) +(src)第4章 80 x86指令系统 功能:源操作数和目的操作数相加外,再功能:源操作数和目的操作数相加外,再加上进位标志加上进位标志CF,结果送到目的操作数。,结果送到目的操作数。CF将重新根据结果置成新的形状,将重新根据结果置成新的形状,ADC指指令普通用于令普通用于16位以上的多字节数相加。位以上的多字节数相加。 ADC dst, src (dst) (dst) +(src)+1第4章 80 x86指令系统 功能:将目的
22、操作数当作无符号数,加功能:将目的操作数当作无符号数,加1后后结果送到目的操作数。结果送到目的操作数。目的操作数:通用存放器、存储器,但不目的操作数:通用存放器、存储器,但不允许为立刻数。允许为立刻数。间接寻址的存储单元加间接寻址的存储单元加1时,数据长度需用时,数据长度需用伪指令阐明。循环程序中,常用该指令对地址伪指令阐明。循环程序中,常用该指令对地址指针和循环计数值进展修正。指针和循环计数值进展修正。 INC d d d +1第4章 80 x86指令系统 例 4 . 3 计 算 两 个 多 字 节 十 六 进 制 数 之 和 :3B74AC60F8H+20D59E36C1H=? 式中被加数
23、和加数均有5个字节,可以编一个循环程序实现以上运算。假设已将被加数和加数分别存入从DATA1和DATA2开场的两个内存区,且均为低位字节在前,高位字节在后,如图4.15所示。要求相加所得结果仍存回以DATA1为首址的内存区。 第4章 80 x86指令系统 程序流程图如图4.16所示。程序如下:MOV CX,5;设置循环次数MOV SI,0 ;置位移量初值CLC ;清进位CFLOOPER:MOV AL,DATA2SI;取一个加数ADC DATA1SI,AL;和一个被加数相加INC SI ;位移量加1DEC CX ;循环次数减1 JNZ LOOPER ;加完否,假设没完,转LOOPER,继续相加H
24、LT ;程序暂停 第4章 80 x86指令系统 F8H60HACH存储器DATA174H3BHC1H36H9EHD5H20HDATA2被加数加数图4.15 例4.3中被加数和加数在内存中的存放情况 第4章 80 x86指令系统 开始初始化: 置循环次数清SI, 清进位标志CF取一个字节加数与一个被加数相加并送回内存区SI加1循环次数减1循环次数到结束YN 图4.16 例4.3的程序流程图 第4章 80 x86指令系统 假设两个对应的假设两个对应的BCD数相加假设得到的结果大于数相加假设得到的结果大于9或向高位或向高位有进位就需求运用有进位就需求运用BCD码的调整指令。码的调整指令。AAA指令指
25、令(非紧缩型非紧缩型BCD码加法调整指令码加法调整指令)的操作为:的操作为:假设假设(AL) 0FH9 或或 (AF)1(低低4位位9或有进位或有进位)那么那么(AL) (AL)06H(AH) (AH)1(AF) 1(CF) (AF)(AL) (AL) 0FH)否那么否那么(AL) (AL) 0FH)DAA指令指令(紧缩型紧缩型BCD码加法调整指令码加法调整指令)的操作为:的操作为:假设假设(AL) 0FH9, (AF)1那么那么(AL) (AL)06H(AF) 1假设假设(AL) 9FH 或或 (CF)1(高四位高四位9或有进位或有进位)那么那么(AL) (AL)60H(CF) 1第4章 8
26、0 x86指令系统 例要求计算两个至今指数之和,例要求计算两个至今指数之和,7 78 8?。可用以?。可用以下指令实现:下指令实现:MOV AX, 0007HMOV AX, 0007H;(AL)=07H,(AH)=00H;(AL)=07H,(AH)=00HMOV BL, 08HMOV BL, 08H;(BL)=08H;(BL)=08HADD AL, BLADD AL, BL;(AL)=0FH;(AL)=0FHAAAAAA;(AL)=05H,(AH)=01H;(AL)=05H,(AH)=01H;(CF)=(AF)=1;(CF)=(AF)=1MOV AX, 0007HMOV AX, 0007H;(
27、AL)=07H,(AH)=00H;(AL)=07H,(AH)=00HMOV BL, 08HMOV BL, 08H;(BL)=08H;(BL)=08HADD AL, BLADD AL, BL;(AL)=0FH;(AL)=0FHDAADAA;(AL)=15H,(AH)=00H;(AL)=15H,(AH)=00H;(CF)=0,(AF)=1;(CF)=0,(AF)=1第4章 80 x86指令系统 2.减法指令BCD调整指令ASCII码调整指令(dst) (src)(dst) 0 (dst)(dst) (dst) 1(dst) (dst) (src) (CF)(dst) (dst) (src)操作功能
28、AASCMP dst, src1CPS Z ADASNEG dstDEC dstSBB dst, srcSUB dst, srcO标志位影响指令格式第4章 80 x86指令系统 功能:目的操作数减去源操作数,功能:目的操作数减去源操作数,结果送到目的操作数。结果送到目的操作数。源操作数:通用存放器、存储器、源操作数:通用存放器、存储器、立刻数立刻数目的操作数:通用存放器、存储目的操作数:通用存放器、存储器器提示:目的操作数不能为立刻数,提示:目的操作数不能为立刻数,源操作数和目的操作数不能同时为存源操作数和目的操作数不能同时为存储器。不允许进展段存放器减法。储器。不允许进展段存放器减法。 SU
29、B dst, src (dst) (dst) -(src)第4章 80 x86指令系统 功能:目的操作数减去源操作数外,再减功能:目的操作数减去源操作数外,再减去进位标志去进位标志CF,结果送到目的操作数。,结果送到目的操作数。CF将重新根据结果置成新的形状,将重新根据结果置成新的形状,SBB指指令普通用于令普通用于16位以上的多字节数相加。位以上的多字节数相加。 SBB dst, src (dst) (dst) -(src)-1第4章 80 x86指令系统 功能:将目的操作数减功能:将目的操作数减1后结果送到目的操后结果送到目的操作数。作数。目的操作数:通用存放器、存储器,但不目的操作数:通
30、用存放器、存储器,但不允许为立刻数。允许为立刻数。间接寻址的存储单元加间接寻址的存储单元加1时,数据长度需用时,数据长度需用伪指令阐明。循环程序中,常用该指令对地址伪指令阐明。循环程序中,常用该指令对地址指针和循环计数值进展修正。指针和循环计数值进展修正。 DEC d d d -1第4章 80 x86指令系统 功能:将目的操作数取负后结果送到目的功能:将目的操作数取负后结果送到目的操作数。操作数。目的操作数:通用存放器、存储器,但不目的操作数:通用存放器、存储器,但不允许为立刻数。允许为立刻数。 NEG d d 0-d 第4章 80 x86指令系统 功能:目的操作数减去源操作数,不送回功能:目
31、的操作数减去源操作数,不送回结果,只根据运算结果置标志位。结果,只根据运算结果置标志位。源操作数:通用存放器、存储器、立刻数源操作数:通用存放器、存储器、立刻数目的操作数:通用存放器、存储器目的操作数:通用存放器、存储器提示:目的操作数不能为立刻数,源操作提示:目的操作数不能为立刻数,源操作数和目的操作数不能同时为存储器。不允许进数和目的操作数不能同时为存储器。不允许进展段存放器比较。展段存放器比较。 CMP d, s d-s 只置标志位第4章 80 x86指令系统 例4.4 内存数据段存放了200个带符号数,首地址为TAB1,要求将各数取绝对值后存入以TAB2为首址的内存区。 由于200个带
32、符号数中能够既有正数,又有负数,因此先要判别正负。如为正数,可以原封不动地传送到另一内存区;如为负数,那么需先求补即可得到负数的绝对值,然后再传送。程序如下: LEA SI,TAB1;(SI)源地址指针LEA DI,TAB2 ;(DI)目的地址指针 MOV CX,200 ;(CX)循环次数 第4章 80 x86指令系统 CHECK: MOVAL,SI ;取一个带符号数到ALORAL,AL ;AL内容不变,只影响标志位JNSNEXT ;假设(SF)=0,那么转NEXTNEG AL ;否那么求补NEXT:MOV DI,AL ;传送到目的地址INC SI ;源地址加1INC DI ;目的地址加1DE
33、C CX ;循环次数减1JNZ CHECK ;如不等于零,那么转CHECKHLT ;停顿 第4章 80 x86指令系统 AAS指令的操作为:指令的操作为:假设假设(AL) 0FH9 或或 (AF)1那么那么(AL) (AL)06H(AH) (AH)1(AF) 1(CF) (AF)(AL) (AL) 0FH)否那么否那么(AL) (AL) 0FH)DAS指令的操作为:指令的操作为:假设假设(AL) 0FH9, (AF)1那么那么(AL) (AL)06H(AF) 1假设假设(AL) 9FH 或或 (CF)1那么那么(AL) (AL)60H(CF) 1第4章 80 x86指令系统 3.乘法指令BCD
34、调整指令(AX) (src) (AL)(DX:AX) (src) (AX)(AX) (src) (AL)(DX:AX) (src) (AX)操作功能CPS Z AAAMIMUL srcMUL srcO标志位影响指令格式AL源操作数ALAHAX源操作数AXDX第4章 80 x86指令系统 功能:完成两个无符号的二进制数相乘。功能:完成两个无符号的二进制数相乘。被乘数:隐含在累加器被乘数:隐含在累加器AX或或AL中中乘数:指令中由乘数:指令中由s指定的源操作数,通用存指定的源操作数,通用存放器或存储器操作数。放器或存储器操作数。积:相乘后得到双倍长的积积:相乘后得到双倍长的积8位二进制数乘法:其位
35、二进制数乘法:其16位的积高位的积高8位存于位存于AH,低,低8位存于位存于AL中。中。16位二进制数乘法:其位二进制数乘法:其32位的积高位的积高16位存位存于于DX,低,低16位存于位存于AX中。中。 MUL s 无符号乘法指令第4章 80 x86指令系统 功能:完成两个有符号的二进制数相乘。功能:完成两个有符号的二进制数相乘。被乘数:隐含在累加器被乘数:隐含在累加器AX或或AL中中乘数:指令中由乘数:指令中由s指定的源操作数,通用存指定的源操作数,通用存放器或存储器操作数。放器或存储器操作数。积:相乘后得到双倍长的积积:相乘后得到双倍长的积8位二进制数乘法:其位二进制数乘法:其16位的积
36、高位的积高8位存于位存于AH,低,低8位存于位存于AL中。中。16位二进制数乘法:其位二进制数乘法:其32位的积高位的积高16位存位存于于DX,低,低16位存于位存于AX中。中。 IMUL s 有符号乘法指令第4章 80 x86指令系统 4.除法指令假设(AX)8000H,那么(DX) 0000H,否那么(DX) FFFFHCWD假设(AL)80H,那么(AH) 00H,否那么(AH) FFHCBWBCD调整指令(AL) (AX)/(src)的商(AH) (AX)/(src)的余数(AX) (DX:AX) /(src)的商(DX) (DX:AX) /(src)的余数(AL) (AX)/(src)的商(AH) (AX)/(src)的余数(AX) (DX:AX) /(src)的商(DX) (DX:AX) /(src)的余数操作功能CPS Z AAADIDIV srcDIV srcO标志位影响指令格式第4章 80 x8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 音乐发生器 课程设计
- 课程设计电子转盘游戏
- 机械手设计课程设计
- 2024年学籍档案的管理制度
- 二零二五年度摩托车租赁企业知识产权保护合同3篇
- 老子学院研学课程设计
- 课程设计介绍家乡特色
- 年度认证机构战略市场规划报告
- 2024版培训劳动合同范本
- 二零二五年度医疗设备租赁免责责任书4篇
- 海外资管机构赴上海投资指南(2024版)
- 山东省青岛市2023-2024学年七年级上学期期末考试数学试题(含答案)
- 墓地销售计划及方案设计书
- 从偏差行为到卓越一生3.0版
- 优佳学案七年级上册历史
- 铝箔行业海外分析
- 纪委办案安全培训课件
- 超市连锁行业招商策划
- 城市道路智慧路灯项目 投标方案(技术标)
- 【公司利润质量研究国内外文献综述3400字】
- 工行全国地区码
评论
0/150
提交评论