Page 40 -
P. 40

組合語言的格式
      組合語言一般的撰寫格式為:
           標記(LABEL): 運算碼 運算元 ;註解
      (1)標記(LABEL) 與註解,在格式中,並非是必要的,視程式而定。
      (2)運算碼(OP CODE):是由助憶符號寫成,代表指令。
      (3)運算元(OPERAND):即運算碼所要處理的資料。運算元的個數,依指令的需要
          可以是 0 - 3 個。
      (4)標記之後必須用冒號(:)與運算碼區分。
      (5)分號(;)之後的內容即為註解。
      例如:
           TEST: ADD A , R0 ;將 RO 之內容與暫存器 A 內容相加後存入 A
           標記 運算碼 運算元 l 運算元 2 註解
      另外一例:
           INC R1 ;將 Rl 之內容加 1
           運算碼 運算元 註解
      此例中只有一個運算元 Rl,而且沒有標記。

8051/8052 定址法

      定址法(Address Mode)是組合語言中,運算碼找運算元的方法,8051 的定址法可分為
下列六種:

      ##1 直接定址法(Direct Addressing)
      ##2 間接定址法(Indirect Addressing)
      ##3 暫存器定址法(Register Addressing)
   35   36   37   38   39   40   41   42   43   44   45