JC 在汇编语言中什么意思

 我来答
hcy电子数码
高能答主

2021-01-06 · 致力于成为全知道最会答题的人
知道大有可为答主
回答量:1.1万
采纳率:100%
帮助的人:217万
展开全部

JC:JumpifCarry(有进bai位、即CF=1,则跳转)。

JC 在汇编语言是一个条件转移指令的操作码 后面应该再加上一个字节的偏移量 即要转移到地址(为操作数),例如 JC LLLA ;其中 JC 为操作码 表示指令要执行的功能。J 表示转移 C表示转移到条件 (当进位标志C=1 即有进位时 转移 否则不转移)。

例如:基于 mmseg 算法的一个轻量级开源中文分词器,同时集成了关键字提取,关键短语提取,关键句子提取和文章自动摘要等功能,并且提供了最新版本的 lucene, solr, elasticsearch 的分词接口。Jcseg 自带了一个 jcseg.properties 文件用于快速配置而得到适合不同场合的分词应用,例如:最大匹配词长、是否开启中文人名识别、是否追加拼音、是否追加同义词等。

扩展资料

虽然jmp指令提供了控制转移,但是它不允许进行任何复杂的判断。80x86条件跳转指令提供了这种判断。条件跳转指令是创建循环和实现其他条件执行语句,如if…endif的基本要素。

条件跳转指令检查一个或多个标志位,判断它们是否匹配某个特殊条件(就像setcc指令):如果标志匹配成功,该指令就将控制转移到目标位置;如果匹配失败,CPU忽略该条件跳转指令而继续执行下一条指令。

一些条件跳转指令只是简单测试符号位(sign)、进位位(carry)、溢出位(overflow)、零标志(zero)位的设置。例如,在执行一条sh1指令后,您需要测试进位标志,来判断sh1是否从操作数的高地址位移出一位。

类似地,也可以在一条test指令后测试零标志位,来判断指定的位是否为1。大多数情况,在cmp指令之后执行条件跳转指令。cmp指令设置标志位,以便判断小于、大于、等于等情况。

胖大海君
推荐于2018-02-19 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:693万
展开全部
JC 在汇编语言 是一个条件转移指令的操作码 后面应该再加上一个字节的偏移量 即要转移到地址(为操作数)

例如 JC LLLA ;其中 JC 为操作码 表示指令要执行的功能
J 表示转移 C表示转移到条件 (当进位标志C=1 即有进位时 转移 否则不转移)
LLLA 是操作数 表示要转移到地址
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
666xiang
2012-07-23
知道答主
回答量:29
采纳率:0%
帮助的人:12.7万
展开全部
大于的情况下跳转
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小鱼儿小鱼儿
2020-03-30
知道答主
回答量:46
采纳率:0%
帮助的人:4.3万
展开全部
上一条CMP语句,左侧数小于等于右侧数则跳转
下面两个回答,答非所问或者答错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式