上传者: 42195569
|
上传时间: 2024-03-22 15:43:59
|
文件大小: 4.81MB
|
文件类型: PPT
3.用于ROM传送的指令(共2条)
MOVC A,@A+DPTR ;(A)←((A)+DPTR))
MOVC A,@A+PC ;(A)←((A)+(PC))
以PC的当前值为基址,A为变址
例3-1:在ROM 1000H开始存有5个字节数,编程将第二个字节数取出送片内RAM 30H单元中。程序段如下:
MOV DPTR,#1000H ;置ROM地址指针(基址)DPTR
MOV A,#01H ;表内序号送A(变址)
MOVC A,@A+DPTR ;从ROM 1000H单元中取数送到A
MOV 30H,A ;再存入内RAM 30H中
ORG 1000H ;伪指令,定义数表起始地址
TAB: DB 55H,67H,9AH,…;在ROM 1000H开始的空间中定义5个
; 字节
第三章 2-----5