欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

找找汇编语言中的语法异常

更新时间: 2014-01-05 03:18:01 责任编辑: Author_N1

 

找找汇编语言中的语法错误

--参考方法--
mov  20h,ah
你想干嘛?给一个立即数赋值?
--参考方法--
都是有问题的?
mov  ecx,dx  ; 两操作数位长不一样,ecx 是 32 位, dx 为 16 位
mov  al,300  ; 300 超过了 al 的最大可表示值 255
mov  20h,ah  ; 如 #1 所言
mov  es,1234h  ; 不能给段寄存器直接赋值吧
mov es,ds  ; 段寄存器间不能赋值, 一般是通过通用寄存器给段寄存器赋值 如 mov es, ax
add    ax,[esi][edi]   ; 16 位模式下不支持 esi 和 edi 的组合寻址的, 32 位模式下是可以的
mov   [edx],10  ; 没指定 [edx] 内存对象的大小, byte? word? dword? 

--参考方法--
收藏,。。。。。。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:18:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20578/
本文WWW.DOC100.NET DOC100.NET版权所有。