【在线等】求助一条汇编程序解读

cbc 2009-03-21 10:21:25


MOV DPTR,#7FFFFH
DPTR是16位地址 如何放入二十位立即数
...全文
165 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
小赌移情 2009-03-25
  • 打赏
  • 举报
回复
剛做了個實驗, 是截了.
小赌移情 2009-03-25
  • 打赏
  • 举报
回复
要么寫錯了, 不然就是截了, 只取了ffff到dptr中去了.
用户 昵称 2009-03-25
  • 打赏
  • 举报
回复
超过的部分一般都用bank切换。
用户 昵称 2009-03-25
  • 打赏
  • 举报
回复
51中你能操作的寄存器都小于或等于16位。
难得糊涂ha 2009-03-22
  • 打赏
  • 举报
回复
如果DPTR是地址变量是不是就可以了
rookie001 2009-03-22
  • 打赏
  • 举报
回复
找到一个例子,不知是否合用:
4LS377是一种8D触发器,它的 端和CLK端是控制端,当它的 端为低电平时只要在CLK端产生一个正跳变,D0~D7将被锁存到Q0~Q7端输出,在其它情况下Q0~Q7端的输出保持不变。
可以利用74LS377这一特性扩展并行输出口。如图9-2使用了一片74LS377扩展输出口,如果将未使用到的地址线都置为1则可以得到该片74LS377的地址为7FFFH。如果单片机要从该片74LS377输出数据的可以执行如下指令:
MOV DPTR,#7FFFFH
MOVX @DPTR,A
cnzdgs 2009-03-22
  • 打赏
  • 举报
回复
DPTR貌似51里面的外存指针。你编译一下,如果不报错,在反汇编一下看看生成了什么指令。
jxc25 2009-03-21
  • 打赏
  • 举报
回复
查过了没有啊.
rookie001 2009-03-21
  • 打赏
  • 举报
回复
这应该说是单片机的指令吧..
可以查一下相关的资料
cbc 2009-03-21
  • 打赏
  • 举报
回复
呵呵,貌似没人知道啊
gushuai1208 2009-03-21
  • 打赏
  • 举报
回复
不会是违法指令吧!?
jxc25 2009-03-21
  • 打赏
  • 举报
回复
怎么装,我也想知道.

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧