數據傳送指令用于各個編程元件之間進行數據傳送,根據每次傳送數據的多少可分為單個數據傳送指令和塊傳送指令。
1)單個數據傳送指令
單個數據傳送指令每次傳送一個數據,傳送數據的類型分為字節傳送、字傳送、雙字傳送和實數傳送。
(1)字節傳送指令
字節傳送指令又分為普通字節傳送指令和立即字節傳送指令。
MOVB:字節傳送指令。指令格式如下:
BIR:立即讀字節傳送指令。指令格式如下:
BIW:立即寫字節傳送指令。指令格式如下:
(2)字傳送指令
MOVW:字傳送指令。指令格式如下:
(3)雙字傳送指令
MOVD:雙字傳送指令。指令格式如下:
(4)實數傳送指令
MOVR:實數傳送指令。指令格式如下:
2)塊傳送指令
塊傳送指令用來一次傳送多個數據,最多可將255個數據組成一個數據塊,數據塊的類型可以是字節塊、字塊和雙字塊。
(1)字節塊傳送指令
BMB:字節塊傳送指令。指令格式如下:
(2)字塊傳送指令
BMW:字塊傳送指令。指令格式如下:
(3)雙字塊傳送指令
BMD:雙字塊傳送指令。指令格式如下: