汇编中符号未定义,如EA,TMOD,TR0等,该如何解决?

 我来答
seuzhouww
2013-05-02 · TA获得超过1386个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:301万
展开全部
【1】使用伪指令在程序开头定义:(标准做法,但是很繁琐。)
;例如: Standard SFR Symbols
ACC DATA 0E0H
B DATA 0F0H
SP DATA 81H
DPL DATA 82H
DPH DATA 83H
【2】在仿真器菜单——仿真器设置——语言菜单项,ASM命令行,勾选“使用伟福预定义符号”
【3】在仿真器菜单——设置汇编预定义符号中,按您自己的习惯重新定义。

无论何种设置,目的都是为了助记SFR的实际地址。但,一般各种仿真环境都预先约定俗成地规定了各地址的含义和助记符号,这个符合不同于汇编语言指令的助记符,但功能是类似的。按这个约定去使用这些符号,如你程序中表达一样即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式