回覆列表
  • 1 # 使用者3937226028394

    1、EQU 指令用於將一個數值或暫存器名賦給一個指定的符號名。

    格式: 符號名 EQU 表示式

    符號名 EQU 暫存器名

    表示式必須是一個簡單再定位表示式。

    用 EQU 指令賦值以後的字元名,可以用作資料地址、程式碼地址、位地址或者直接當做一個立即數使用。

    比如:

    s equ bx+si

    mov cx,[s]

    那麼上面兩句程式碼相當於如下指令:

    mov cx,[bx+si]

    2、DATA 指令用於將一個內部 RAM 的地址賦給指定的符號名。

    格式: 符號名 DATA 表示式

    數值表示式的值在 0-255 之間,表示式必須是一個簡單再定位表示式。

    比如:

    TEM DATA 50H

    tem即是一個地址

    DATA(資料地址賦值命令)。

    功能:將資料地址或程式碼賦與規定的字元名稱。

    格式:WATER DATA 30H。

    ※EQU與DATA區別:

    1)、EQU須先定義後使用,而DATA可無須如此。

    2)、EQU可把彙編符號賦給一個字元名稱,而DATA

    偽指令不能。

    3)、DATA可用於表示式,而EQU不行。

  • 中秋節和大豐收的關聯?
  • 到底什麼時候,才天亮呢?