汇编语言jnc命令有什么用处

汇编语言jnc命令有什么用处,第1张

转移指令

意思是CF=0,则跳转,表示的是AX大于或等于0的时候转移到EXIT处,所以JNC也可以看成是加法没有进位,减法没有借位的时候转移。

汇编语言中,用助记符代替机器指令的 *** 作码,用地址符号或标号代替指令或 *** 作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

扩展资料:

由于汇编指令系统庞大,因而需构建指令系统体系,其指令数量庞大,格式复杂,可记忆性差等。指令中最难的是指令所支持的寻址方式,其实质就是指令中 *** 作数如何获取。对于处理器而言,就是如何找到他所需的数据。

但对于计算机底层的汇编语言而言,这种寻址方式将涉及大量的计算存储格式,与 复杂的存储管理方式紧密相关,因而难以理解。最后,汇编指令还关系到如何影响标志位,但处理器标志位非常复杂,因而对其机制掌握就比较困难。

参考资料来源:百度百科-汇编语言

JNC表示运算过程中结果无进位(借位)时,程序转移,否则,顺序执行 。

如:MOV AL,98H

ADD AL,2FH

JNCL1

上述程序执行之后,因为98H+8FH没有进位发生,即CF=0,故程序转向L1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11032868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存