设为首页
加入收藏
联系我们
 嵌入式软硬件开发 | 软硬件开发课程 | 软硬件开发实训 | 指令系统课件 | 串口通讯课件  | 中断课件 | 内部存储器课件 | 联系我们

指令时序课件

| 存储器扩展课件

| 定时计数器课件

| 键盘接口技术课件

|  模数转换技术课件

| 显示器接口课件

| 怀念毛主席

数据传送指令


数据传送指令
MOV  MOVC  MOVX  PUSH  POP  XCH  XCHD
» 符號名稱說明


MOV (資料搬移)
MOV指令的功能是搬移資料,輸入的參數有二個,將《目的》資料寫在前面,《來源》資料寫在後面,如下面的指令
MOVA,#10H ;A=10H
 
A 是《目的》資料 ,而10H是來源資料,執行完之後,累積器A的內容會等於來源的資料(10H)

MOV指令有多種的格式,主要搬移的資料項目包含累積器A、暫存器Rn、內部資料記憶體、常數值、直接定址位元組與資料指標暫存器DPTR,但也並不是每一種格式都能完全支援,以下列出MOV指令支援的格式。
 
累積器A
MOVA,Rn ;即暫存器Rn的內容複製到累積器A
MOVA,direct ;把直接定址位元組的內容複製到累積器A
MOVA,#data ;把常數值載入到累積器A
MOVA,@Rn ;把內部資料記憶體的內容複製到累積器A
 
暫存器Rn
MOVRn,A ;即累積器A的內容複製到暫存器Rn
MOVRn,direct ;把直接定址位元組的內容複製到暫存器Rn
MOVRn,#data ;把常數值載入到暫存器Rn
MOV@Rn,A ;把累積器A的內容複製到內部資料記憶體
MOV@Rn,direct ;把直接定址位元組的內容複製到內部資料記憶體
MOV@Rn,#data ;把常數值載入內部資料記憶體
 
直接定址位元組 direct
MOVdirect,A ;把累積器A的內容複製到直接定址位元組
MOVdirect,Rn ;把暫存器Rn的內容複製到直接定址位元組
MOVdirect,direct ;把直接定址位元組的內容複製到直接定址位元組
MOVdirect,@Rn ;把內部資料記憶體的內容複製到拉接定址位元組
MOVdirect,#data ;把常數值載入直接定址位元組
 
直接定址位元組 direct
MOVDPTR,#data 16 ;把16位元的常數值載入資料指標暫存器DPTR

黄剑实验室© 2000版权所有

湘ICP备05010720号