- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在除法之后 EAX = 100/9 = 0B(十进制:11) 并且 ECX = 100 MOD 9 = 1 div指令可以标记CF、OF、ZF * * IDIV (整除) 语法: IDIV 除数 IDIV执行方式同div一样,不过IDIV是有符号的除法 idiv指令可以标记CF、OC、ZF IMUL (整乘) 语法:IMUL 数值 IMUL 目标寄存器、数值、数值 IMUL 目标寄存器、数值 IMUL指令可以把让EAX乘上一个数(INUL 数值)或者让两个数值相乘并把乘积放在目标寄存器中(IMUL 目标寄存器, 数值,数值)或者将目标寄存器乘上某数值(IMUL 目标寄存器, 数值) 如果乘积太大目标寄存器装不下,那OF、CF都会被标记,ZF也会被标记 * * INC (自加) 语法: INC something INC同DEC相反,它是将值加1 INC指令可以标记ZF、OF INT 语法: int 目标数 INT 的目标数必须是产生一个整数(例如:int 21h),类似于call调用函数,INT指令是调用程序对硬件控制,不同的值对应着不同的功能。 * * JUMPS 这些都是最重要的跳转指令和触发条件(重要用*标记,最重要用**标记): 指令????????????????条件????????????????????条件JA*??????????-????如果大于就跳转(无符号)??????-?CF=0?and?ZF=0JAE??????????-????如果大于或等于就跳转(无符号)-?CF=0JB*??????????-????如果小于就跳转(无符号)???-?CF=1JBE??????????-????如果小于或等于就跳转(无符号)-?CF=1?or?ZF=1JC???????????-????如果CF被标记就了跳转???????-?CF=1JCXZ?????????-????如果CX等于0就跳转??????-?CX=0JE**?????????-????如果相等就跳转????????-?ZF=1JECXZ????????-????如果ECX等于0就跳转???????-?ECX=0JG*??????????-????如果大于就跳转(有符号)???-?ZF=0?and?SF=OF?(SF?=?Sign?Flag)JGE*?????????-????如果大于或等于就跳转(有符号)?-?SF=OFJL*??????????-????如果小于就跳转(有符号)????-?SF?!=?OF?(!=?is?not)JLE*?????????-????如果小于或等于就跳转(有符号?-?ZF=1?and?OF?!=?OFJMP**????????-????跳转?????????????-?强制跳转 * * JNA??????????-????如果不大于就跳转(无符号)???-?CF=1?or?ZF=1JNAE?????????-????如果不大于等于就跳转(无符号)?-?CF=1JNB??????????-????如果不小于就跳转(无符号)???-?CF=0JNBE?????????-????如果不小于等于就跳转(无符号)?-?CF=0?and?ZF=0JNC??????????-????如果CF未被标记就跳转?????-?CF=0JNE**????????-????如果不等于就跳转???????-?ZF=0JNG??????????-????如果不大于就跳转(有符号)???-?ZF=1?or?SF!=OFJNGE?????????-????如果不大于等于就跳转(有符号)?-?SF!=OFJNL??????????-????如果不小于就跳转(有符号)???-?SF=OFJNLE?????????-????如果不小于等于就跳转(有符号)?-?ZF=0?and?SF=OFJNO??????????-????如果OF未被标记就跳转?????-?OF=0JNP??????????-????如果PF未被标记就跳转?????-?PF=0JNS??????????-????如果SF未被标记就跳转??????-?SF=0JNZ??????????-????如果不等于0就跳转??????-?ZF=0JO???????????-????如果OF被标记就跳转?????-?OF=1JP???????????-????如果PF被标记就跳转?????-?PF=1JPE??????????-????如果是偶数就跳转???????-?PF=1JPO??????????-????如果是奇数就跳转???????-?PF=0JS???????????-????如果SF被标记就跳转?????-
您可能关注的文档
- 济南大学物理科学与技术学院数字电子技术课件第二章 门电路(1).ppt
- 济南大学物理科学与技术学院数字电子技术课件第二章 门电路(2).ppt
- 济南大学物理科学与技术学院数字电子技术课件第二章 门电路(3).ppt
- 济南大学物理科学与技术学院数字电子技术课件第二章 门电路(4).ppt
- 济南大学物理科学与技术学院数字电子技术课件第二章 门电路(5).ppt
- 济南大学物理科学与技术学院数字电子技术课件第六章 脉冲产生与整形电路.ppt
- 济南大学物理科学与技术学院数字电子技术课件第七章 数模与模数转换电路.ppt
- 济南大学物理科学与技术学院数字电子技术课件第三章 组合逻辑电路(1).ppt
- 济南大学物理科学与技术学院数字电子技术课件第三章 组合逻辑电路(2).ppt
- 济南大学物理科学与技术学院数字电子技术课件第三章 组合逻辑电路(3).ppt
文档评论(0)