爲生活奮鬥中 发表于 2013-4-1 21:35:34

求高手指点,王爽汇编教程第7章实验为什么我写的程序编译的时候第16行一直报错。。

本帖最后由 爲生活奮鬥中 于 2013-4-1 22:49 编辑

为什么我写的程序编译的时候第17行一直报错
assume cs:code,ds:datasg,ss:stacksg
datasg segment
    db '1. display      '
    db '2. brows       '
    db '3. replace      '
    db '4. modify      '
datasg ends
stacksg segment
    dw 0,0,0,0,0,0,0,0
stacksg ends
code segment
start:mov ax,datasg
      mov ds,ax
      mov bx,0
      mov ax,stacksg
      mov ss,ax
      nov sp,16
      mov cx,4
   s0:push cx
      mov si,0
      mov cx,4
    s:mov al,
      and al,11011111b
      mov ,al
      inc si
      loop s
      add bx,16
      pop cx
      loop s0
      mov ax,4c00h
      int 21h
code ends
end start

小小小小鱼 发表于 2013-4-1 21:35:35

楼主粗心大意吧mov sp,16 写成nov sp,16 了 报告完毕
页: [1]
查看完整版本: 求高手指点,王爽汇编教程第7章实验为什么我写的程序编译的时候第16行一直报错。。