首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Assembly MASM:写入文件

Assembly MASM:写入文件
EN

Stack Overflow用户
提问于 2014-12-05 22:53:57
回答 1查看 615关注 0票数 0

我有这个代码

代码语言:javascript
复制
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?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-12-05 23:00:50

您没有将writeme的值移到dx。您正在将它的地址(准确地说,是它的偏移量)移动到dx中。无论偏移量所指向的数据大小如何,偏移量的大小都是相同的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27318590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档