社区
汇编语言
帖子详情
offset db?
s74110s
2007-06-03 07:55:48
小弟初学汇编.有二个问题请大侠帮解决下
db 'this' 像这样 db不是说用一个字节吗,一个字节能存的下字符串this?
start;mov ax,offset satrt
mov ;ax,offset ax //offset ax的值为什么是三他的工作机制是什么
...全文
188
2
打赏
收藏
offset db?
小弟初学汇编.有二个问题请大侠帮解决下 db 'this' 像这样 db不是说用一个字节吗,一个字节能存的下字符串this? start;mov ax,offset satrt mov ;ax,offset ax //offset ax的值为什么是三他的工作机制是什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hkbyest
2007-06-03
打赏
举报
回复
mov ax,offset start 这时ax为start标号处的偏移值。如果你代码最后用end start结束的话,那么offset start=0。
其实可以debug一下就很清楚了。
czlyc006
2007-06-03
打赏
举报
回复
db 'this' 像这样 db不是说用一个字节吗,一个字节能存的下字符串this?
------------------------------------------------------------------
DB 'this'=DB 't','h','i','s'
一共声明了四个变量,每一个变量均为一个字节,只是为了书写方便和习惯编译器才允许将字符中间的逗号去掉(成为'this'形式),编译的时候编译器会默认帮你展开。
mov ax,offset ax
-------------------------
看不懂,打错了吧
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章