用汇编语言定义指定内存空间变量 用debug结果ax=0应该是0109的为什么是这样?... 用debug 结果ax=0 应该是0109的 为什么是这样? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 汇编语言 内存 定义 空间 变量 搜索资料 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 做而论道 高能答主 2014-09-22 · 把复杂的事情简单说给你听 知道大有可为答主 回答量:3万 采纳率:80% 帮助的人:1.2亿 我也去答题访问个人页 关注 展开全部 改成:MOV AX, DAT才应该是 AX = 0109。 追问 我试过了 结果还是0因为之前没有指定 mov ax,dat 我怕编译器把dat当做偏移地址常数 所以才改的 MOV ax,ds:[dat] 追答 把 AT 0,去掉,就行了。AT 0,指定了段的起始地址。0000:0200,位于中断向量表中。杀毒软件,对这里看管的很严,定义的 0109,根本就没有存进去。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: