当前位置: 代码迷 >> 汇编语言 >> 急debug调试时出现这样的异常提示?什么原因
  详细解决方案

急debug调试时出现这样的异常提示?什么原因

热度:4109   发布时间:2013-02-26 00:00:00.0
急啊!!!debug调试时出现这样的错误提示?什么原因
1 ;filename pp.asm 
  2  
  3 assume cs:code,ss:stackseg 
  4  
  5 0000 stackseg segment  
  6 0000 0000 0000 dw 0,0  
  7 0004 stackseg ends  
  8  
  9  
  10  
  11 0000 code segment 
  12  
  13  
  14 0000 B8 ---- R mov ax,stackseg 
  15 0003 8E D0 mov ss,ax 
  16 0005 BC 0000 mov sp,0 
  17 0008 83 C4 0A add sp,10 
  18 000B 58 pop ax 
  19 000C 5B pop bx 
  20 000D 50 push ax 
  21 000E 53 push bx 
  22 000F 58 pop ax 
  23 0010 5B pop bx 
  24  
  25 mox ax,4c00h 
pp.ASM(25): error A2105: Expected: instruction or directive
  26 0011 CD 21 int 21h 
  27  
  28 0013 code ends 
  29 end

------解决方案--------------------------------------------------------
mov , not mox!!!
mov ax,4c00h
------解决方案--------------------------------------------------------
探讨

assume cs:code,ss:stackseg
【1】是用来连接寄存器与各个段名的吗?
是不是不管放在哪个地方都一样,放在程序的开头?放在定义的code段中也行嘛?
【2】还有开头的;filename pp.asm 可以不写吗?
  相关解决方案