阅读:1059回复:2
寄存器得偏移地址是怎么得来得?
9052中 比如我得数据1是存在base+0AH,数据2是存在base+0BH,这个 0A,0B是寄存器得偏移地址把。它是通过什么得来得。就是我得地址线LA#确定得吗?
[编辑 - 9/17/03 by nondrinker] |
|
沙发#
发布于:2003-09-17 16:06
我的印象中, 你的9052 的工作方式是ISA的方式,不过我用的非ISA的方式,不知我以下说的对不对:
base 是系统根据配置自动分配的基地址, 不用管它,0A, 0B当然应该是你的的程序中给定的地址数据, 你想对哪个单元操作, 就送哪个地址。 我说的不一定对, 还望各位高人指点。 |
|
板凳#
发布于:2003-09-17 17:08
你的意思是说,0A,0B和我的地址线没有任何关系,它是我随意安排的。比如我可以说 00H放数据1,02H放数据2,但是也可以让20H放数据1,22H放数据2。至于我的地址线只是作为控制线来用。(其实我就是这么用的。)
不知道我理解的对不对。还望指正。 |
|