求代码片断的解释
求代码片段的解释Assembly codeBookStore STRUCTName db 8 dup(0)书库名Address dd ?书库地址Countdd ?
求代码片段的解释
Assembly codeBookStore STRUCT Name db 8 dup(0);书库名 Address dd ? ;书库地址 Count dd ? ;书库藏书量BookStore ENDSname db '书库一',0libl BookStore <?>assume ebx:ptr BookStoreinvoke MemCopy,addr name1,[ebx].Name
这段代码中
Assembly codeassume ebx:ptr BookStore
是什么意思?
=.= 我只见过什么 word/byte ptr 什么的
[解决办法]是说 ebx 是执行 BookStore 结构的指针,下面就可以通过 [ebx].Name 等来访问 ebx 所指向结构的成员了,无须自己进行进一步的地址转换