nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1059回复:2

寄存器得偏移地址是怎么得来得?

楼主#
更多 发布于:2003-09-17 14:12
    9052中 比如我得数据1是存在base+0AH,数据2是存在base+0BH,这个 0A,0B是寄存器得偏移地址把。它是通过什么得来得。就是我得地址线LA#确定得吗?

[编辑 -  9/17/03 by  nondrinker]
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-17 16:06
我的印象中, 你的9052 的工作方式是ISA的方式,不过我用的非ISA的方式,不知我以下说的对不对:

   base 是系统根据配置自动分配的基地址, 不用管它,0A, 0B当然应该是你的的程序中给定的地址数据, 你想对哪个单元操作, 就送哪个地址。

我说的不一定对, 还望各位高人指点。
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-17 17:08
   你的意思是说,0A,0B和我的地址线没有任何关系,它是我随意安排的。比如我可以说 00H放数据1,02H放数据2,但是也可以让20H放数据1,22H放数据2。至于我的地址线只是作为控制线来用。(其实我就是这么用的。)
  不知道我理解的对不对。还望指正。
游客

返回顶部