标题: mov 10h,#ffh 编译不通过 为什么换成#0xffh就通过了 [打印本页]

作者: c语言    时间: 2018-8-19 08:59
标题: mov 10h,#ffh 编译不通过 为什么换成#0xffh就通过了
那#10H就是合法的 警号加ffh就不合法呢 谢谢 我试过这里的规律是立即数小于79h就能用警号加某某h的形式表达
作者: c语言    时间: 2018-8-19 09:00
如图 第一行后边灰色

image.jpg (93.26 KB, 下载次数: 28)

image.jpg

作者: c语言    时间: 2018-8-19 09:05
更正一下 源操作数只要不是字母开头也就h的都行是小于9f
作者: c语言    时间: 2018-8-19 09:06
c语言 发表于 2018-8-19 09:05
更正一下 源操作数只要不是字母开头也就h的都行是小于9f

小于9fh的
作者: c语言    时间: 2018-8-19 09:15
这个指令执行后为什么xdata 10h没有变为from 而是Iditarod 里里10h单元变为ff了 这个指令是赋值给外ram的啊 结果怎么矛盾了
作者: xuyaqi    时间: 2018-8-19 11:55
# 后面凡是字母都要加上0,写成 #0ffh。
作者: 47okey    时间: 2018-8-19 14:14
A~F冷前面要 加0 ,如#0FFH




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1