汇编弱智错误

来源:互联网 发布:智能手环推荐 知乎 编辑:程序博客网 时间:2024/05/02 00:21
  1.  unmatched block nesting 问题: 某个块名字写错了。
  2. debug x.exe 中间不需要加东西 -r:显示,-t 但不执行
  3. 在使用STOSB后,使用09H功能的问题:STOSB将数据存储到ES:DI中,因此DS并没有数据,但是09H默认的是显示DS的数据,因此需要将DS指向ES,方能显示, 在09h前添加两个语句: MOV ax, ES  MOV DS, ax

  4. DSEG SEGMENT
         BUFF DB 40H,50H,0,12H,0,23H 定义时忘了加逗号 <:
         ANS DB ?
    DSEG ENDS
  5. 在结束的最后,应该是 END START ,但是很多书籍也写错了。不是 ENDS