AT89C51中指令movc a,@a+pc是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:04:37
我是单片机初学者,很多东西自己都弄不懂,我想请问一下:在单片机AT89C51中同程序存储器打交道的指令仅有两条,
movc a,@a+dptr
movc a,@a+pc 分别是什么意思啊?

movc a,@a+dptr
从DPTR开始偏移A个地址的数读取到A中.
DPTR一般为数据段的首地址.
movc a,@a+pc
从PC指令地址开始偏移A个地址的数读取到A中.
PC为当前指令地址.

这两个指令都是从程序空间中读取数据.

  movc a,@a+dptr
从DPTR开始偏移A个地址的数读取到A中.
DPTR一般为数据段的首地址.
movc a,@a+pc
从PC指令地址开始偏移A个地址的数读取到A中.
PC为当前指令地址。
这两个指令都是从程序空间中读取数据。
  AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。为本科单片机教学主要芯片TMS320F2812,DSP原理与应用技术。