Assembly8086无法正确将带空格的字符串字面值传递给宏。
创始人
2024-09-20 14:01:21
0

在传递带空格的字符串字面值给宏时,需要使用间接寻址操作符([])来引用该字面值的地址。例如:

.data
str db 'hello world$'
.code
mysub macro arg
mov dx, offset arg
mov ah, 09h
int 21h
endm

main proc
mov ax, @data
mov ds, ax

mysub str    ; 直接传递 str 会出错
mysub offset str    ; 传递 str 的地址可以正常工作

mov ah, 4ch
int 21h
main endp

在这个示例中,如果直接将 str 传递给宏 mysub,则会出现编译错误。相反,我们使用 offset str 传递 str 的地址来解决这个问题。这样,宏就可以从地址中读取字符串字面值,而不是直接尝试解释字符串本身。

相关内容

热门资讯

分享个大家!人海大厅脚本,拉米... 分享个大家!人海大厅脚本,拉米大厅游戏源码,总结教程(有挂实锤);AI辅助机器人普及解说快速成为一个...
热点讨论!九神大厅辅助,518... 热点讨论!九神大厅辅助,518互游辅助,教你攻略(有挂详细);详细九神大厅辅助攻略(九神大厅辅助软件...
分辨真假!人海大厅软件辅助,蜜... 分辨真假!人海大厅软件辅助,蜜瓜大厅辅助下载,黑科技教程(真是有挂);1、每日挑战保证是可解决的挑战...
揭秘几款!西兵辅助器,新荣耀大... 揭秘几款!西兵辅助器,新荣耀大厅控制器,安装教程(存在有挂);新荣耀大厅控制器AI智能教程细节普及新...
我来教教大家!新上游通用挂,新... 我来教教大家!新上游通用挂,新西游大厅辅助,玩家教程(证实有挂);新西游大厅辅助是一种具有地方特色的...
玩家实测!三加一辅助,新祥心挂... 玩家实测!三加一辅助,新祥心挂机,扑克教程(有挂方法)是一款可以让一直输的玩家,快速成为一个“必胜”...
玩家攻略!西兵互娱辅助插件ap... 玩家攻略!西兵互娱辅助插件app,皇豪互众智能辅助器,新2025教程(有挂技巧);1、点击下载安装,...
重大推荐!三加一辅助,新祥心挂... 重大推荐!三加一辅助,新祥心挂机,介绍教程(有挂头条)是一款可以让一直输的玩家,快速成为一个“必胜”...
一分钟了解!新荣耀辅助,众亿辅... 一分钟了解!新荣耀辅助,众亿辅助,扑克教程(真的有挂);新荣耀辅助AI智能教程细节普及新荣耀辅助是一...
一分钟了解!新518互游脚本下... 一分钟了解!新518互游脚本下载,新星游房间链接辅助,攻略方法(有挂功能)是一款可以让一直输的玩家,...