求日本电影,,,铃原灰毛衣日本百度云,,百度云,,,谢谢

汇编语言的指令中的操作数一定要是16进制的吗
例如 MOV A,#FFH,可不可以写成MOV A,#B,或者MOV A,#255D
在线时间1512 小时
威望14397分
芯币12236枚
TA的帖子TA的资源
裸片初长成(初级), 积分 14397, 距离下一级还需 5603 积分
裸片初长成(初级), 积分 14397, 距离下一级还需 5603 积分
在线时间1649 小时
威望42468分
芯币40042枚
E金币1444枚
TA的帖子TA的资源
可以是16进制,也可以是2进制、10进制、8进制。
在线时间140 小时
威望1627分
E金币150枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
哦,那应该不会对程序用什么影响吧,
在线时间1694 小时
威望5445分
芯币19589枚
E金币382枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 5445, 距离下一级还需 555 积分
五彩晶圆(中级), 积分 5445, 距离下一级还需 555 积分
这个应该和编译器有关吧,写的不论是什么格式的编译器都会给翻译成二进制的,那个“b”或是“h”就是告诉编译器你用的是什么格式
[ 本帖最后由 anqi90 于
23:49 编辑 ]
在线时间140 小时
威望1627分
E金币150枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
& &CJNE A,#10H,L1
& &MOV&&R1,#0FFH
& &AJMP L3
L1:JC& &L2///这里我怎么判断出CY是1还是0,
& &MOV&&R1,#0AAH
& &AJMP L3
L2:MOV&&R1,#0FFH
L3:SJMP L3
在线时间29 小时
芯币1286枚
TA的帖子TA的资源
一粒金砂(中级), 积分 145, 距离下一级还需 55 积分
一粒金砂(中级), 积分 145, 距离下一级还需 55 积分
这个地方是从cjne这条指令跳转过来的啊。
格式:CJNE&&前数,后数,相对偏移量
转移条件:前数≠后数
对C的影响:按无符号数减法。前数减后数,有借位C = 1,否则C = 0。
[ 本帖最后由 flyriz 于
08:04 编辑 ]
学如春起之苗,不见其增,日有所长;
在线时间140 小时
威望1627分
E金币150枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
回复 7楼 flyriz 的帖子
L1:JC L2///这里我怎么判断出CY是1还是0,
我说的是怎么判断这条指条,
在线时间379 小时
威望4761分
芯币5621枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 4761, 距离下一级还需 1239 积分
五彩晶圆(中级), 积分 4761, 距离下一级还需 1239 积分
JC是隐含操作数指令,它没有指定操作数,但实际上他隐含操作数为CY,也即位寻址,CY是51里固定的一个位寄存器,作用是当两个数相加有溢出,也即有进位时置1,否则置0.CY也可手动置位,用于大数运算,也可用于额外加1运算。
在线时间140 小时
威望1627分
E金币150枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
楼上所说的我都明白,我只是不明白这例子中的CY是根据什么来判断的,是A和R0里的值吗
在线时间379 小时
威望4761分
芯币5621枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 4761, 距离下一级还需 1239 积分
五彩晶圆(中级), 积分 4761, 距离下一级还需 1239 积分
天啊,CY是51内的位寄存器,只要你调用了JC指令就必定肯定一定读取了CY的值用于跳转判断,就像一把钥匙对一把锁,CY这个钥匙就对应JC这把锁,
在线时间140 小时
威望1627分
E金币150枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
原帖由 leang521 于
20:02 发表
天啊,CY是51内的位寄存器,只要你调用了JC指令就必定肯定一定读取了CY的值用于跳转判断,就像一把钥匙对一把锁,CY这个钥匙就对应JC这把锁,
可能是我没有把问题说清楚,我知道调用了JC指令就一定读取CY的值来判断,我想问的是在这个例题中,这个CY的值是怎么判断的,我不是问JC这个指令怎么判断,而是问CY根据什么来判断,
在线时间29 小时
芯币1286枚
TA的帖子TA的资源
一粒金砂(中级), 积分 145, 距离下一级还需 55 积分
一粒金砂(中级), 积分 145, 距离下一级还需 55 积分
回复 12楼 zjjone1023 的帖子
我讲仔细一点吧:cjne指令执行时,还要根据两个操作数的大小来设置进位标志CY----若目的操作数小于源操作数,则CY=1,否则CY=0。为进一步的分支创造条件。通常在该组指令之后,还会用以CY为条件的转移指令,则可以判别两个数的大小。
CJNE A,#10H,L1 ;这里是判断A与#10H是否相等,不相等则跳转到L1,紧接着根据CY的值再判断A与#10H的大小;如果A小于#10H,则跳转到L2。不知道我讲明白了没有。
<p id="rate_059" onmouseover="showTip(this)" tip="&威望 + 5 分
" class="mtn mbn">
学如春起之苗,不见其增,日有所长;
在线时间140 小时
威望1627分
E金币150枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
我想知道的就是这个,只是以前不太确定,现在肯定了,呵呵谢谢也谢谢leang521 和楼上几位
在线时间1602 小时
威望23421分
芯币12026枚
E金币114枚
TA的帖子TA的资源
回复 楼主 zjjone1023 的帖子
可以,如果你喜欢的话,甚至可以写成
MOV A, #255
&&D也不用了。
嗯,记得有个人问过我这个,程序代码是不是就是把十进制数转换成 我说的十六进制数啊?
我说:你觉得,你输入一个数字,你以为计算机其实只知道什么?
(一串0和1,二进制,8进制,十六进制,只是我们眼中看到的区别。)
初九,潜龙勿用
在线时间1602 小时
威望23421分
芯币12026枚
E金币114枚
TA的帖子TA的资源
回复 6楼 zjjone1023 的帖子
CY位在PSW里,这个好像叫 程序状态字寄存器?
它事关A寄存器的进位啊,半进位,乘除法有没借位,进位之类的状态记录。
然后JC 这个指令,直接对CY这个位判断,无须你操心。
初九,潜龙勿用
在线时间1602 小时
威望23421分
芯币12026枚
E金币114枚
TA的帖子TA的资源
回复 10楼 zjjone1023 的帖子
是的,它是状态标志位,具体可以查书关于PSW这个寄存器的位定义
初九,潜龙勿用
在线时间140 小时
威望1627分
E金币150枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
纯净的硅(高级), 积分 1627, 距离下一级还需 373 积分
回复 17楼 辛昕 的帖子
知道了,谢谢啊然后JC 这个指令,直接对CY这个位判断,无须你操心。这句话不是这么说的吧,我不知道CY里是什么值我怎么知道程序往哪里走呢,
在线时间379 小时
威望4761分
芯币5621枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 4761, 距离下一级还需 1239 积分
五彩晶圆(中级), 积分 4761, 距离下一级还需 1239 积分
原帖由 zjjone1023 于
08:59 发表
可能是我没有把问题说清楚,我知道调用了JC指令就一定读取CY的值来判断,我想问的是在这个例题中,这个CY的值是怎么判断的,我不是问JC这个指令怎么判断,而是问CY根据什么来判断,
你还是问错了,搞了半天,我想你想问的是CY的值是怎么改变的,而不是怎么判断的。
问问题要讲清楚,用清词汇,不然让人很难理解
CY的值很多地方都能改变它,它可以作为目的操作数,也可以作为隐含操作数,比如对CY赐值,就是把CY作为目的操作数,而加减法(嗯,我记得51核是没有乘除法指令的),还有一些比较判断等都可以吧CY作为隐含操作数,比如你上面的cjne指令,所以你要想熟练运用CY必须知道那个指令调用了它,哪个指令改变了它,其实如果你要用51汇编写代码必须对每个指令的操作数和隐含操作数非常清楚才是,不然可能回出乱子,比如不小心更改了某个隐含寄存器值然后调用了它。
所以辛昕说无需操心是不对的,而是应该十分小心,因为可能一不小心你就让代码跑飞了去,就好像C里面要非常清楚循环判断中的变量谁会操作它,因为可能不小心就会被其它程序改变了它而导致程序飞掉。
技术导师勋章
论坛威望大于30000或网友提名:坛子里公认的技术导师
EEWORLD 官方微信
Powered by
逛了这许久,何不进去瞧瞧?温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3113)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_094064',
blogTitle:'汇编指令和机器码的对应表',
blogAbstract:'一、汇编速查&#160;&#160; &#160;&#160;&#160;&#160;&#160; MOV&#160;&#160; AA,BB&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 将&#160;&#160; BB&#160;&#160; 放到&#160;&#160; AA&#160;&#160; 里&#160;&#160; &#160;&#160;&#160;&#160;&#160; CALL&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 调用子程序&#160;&#160; (相当于&#160;&#160; BASIC&#160;&#160; 的&#160;&#160; GOSUB)&#160;&#160; ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:3,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 铃原灰毛衣日本百度云 的文章

 

随机推荐