首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

求代码片段的解释解决思路

2013-01-27 
求代码片段的解释BookStore STRUCTName db 8 dup(0)书库名Address dd ?书库地址Countdd ?书库藏书量Boo

求代码片段的解释


BookStore STRUCT
      Name db 8 dup(0);书库名
      Address dd ?    ;书库地址
      Count   dd ?    ;书库藏书量
BookStore ENDS

name db '书库一',0
libl BookStore <?>
assume ebx:ptr BookStore
invoke MemCopy,addr name1,[ebx].Name

这段代码中
assume ebx:ptr BookStore
是什么意思?
=.=  我只见过什么 word/byte ptr 什么的
[解决办法]
是说 ebx 是执行 BookStore 结构的指针,下面就可以通过 [ebx].Name 等来访问 ebx 所指向结构的成员了,无须自己进行进一步的地址转换

热点排行