汇编语言上机指导及例示

豆豆网   技术应用频道   2006年12月01日  【字号: 收藏本文

本文详细介绍汇编语言上机指导及例示

  EDIT filename.asm回车),依据行号进行修改并存盘,再次进行汇编,直至PROCEDURE b通过为止。便可继续向下执行PROCEDURE d。

  下面给出一些常见出错信息,以便查对:

  1、Register already defined 汇编内部出现逻辑错误

  2、Unknown symbol type 在符号语句的类型中,有些不能识别的东西

  3、Symbol is multi-defined 重复定义一个符号

  4、Symbol not defined 符号没有定义

  5、Syntax error 语句的语法与任何可识别的语法不匹配

  6、Symbol is reserved word

  企图非法使用一个汇编程序的保留字(例:定义add为一变量)

  7、Not proper align/combine type SEGMENT参数不正确

  8、One operand must be const 这是加法指令的非法使用

  9、Operands must be same or 1 abs 这是减法指令的非法使用

  10、Already have base register 试图重复基地址

  11、Illegal size for item 引用的项的长度是非法的,(如:双字移位)

  12、Illegal register value 指定的寄存器值不能放入“reg” 字段

  13、Must be AX or AL 某些指令只能用AX或AL

  14、Improper use of segment reg 段寄存器使用不合法(如:mov ds,0)

  15、Division by 0 or overflow 给出一个用0作除数的表达式

  16、value is out of range 数值大于需要使用的

  17、CS register illeal usage 试图非法使用CS寄存器

  18、DUP is too large for linker

  DUP嵌套太长,以至于从连接程序不能得到所要的记录

  PROCEDURE d:连接为可执行文件(即:连接为.exe 或.com文件)

  在这个过程中一般没有意外,如果有也就是文件名打错了。

责编:豆豆技术应用

正在加载评论...