我有这个代码
mov dx,offset writeme ; address of information to write
mov bx,handle ; file handle for file
mov cx,38 ; 38 bytes to be written
mov ah,40h ; function 40h - write to file
int 21h ; call dos service写入文件。在这里,writeme是一个大小为dw的变量,这就是为什么它与迁移到dx兼容。我的问题是,我有一个大小为db的变量,我如何使用代码,以便我可以将db变量移动到dx?谢谢!
发布于 2014-12-05 23:00:50
您没有将writeme的值移到dx。您正在将它的地址(准确地说,是它的偏移量)移动到dx中。无论偏移量所指向的数据大小如何,偏移量的大小都是相同的。
https://stackoverflow.com/questions/27318590
复制相似问题