8085汇编指令MOV,LDA和STA

Lu *_* Ka 4 assembly copy mov 8085

我得到的点MOV,STALDA指示,但我不明白的是为什么有两种不同的工艺三种不同的指令?

  • STA 用于将数据从累加器复制到存储器位置,
  • LDA 用于将数据从内存位置复制到累加器和
  • MOV 用于在寄存器加寄存器和存储器之间复制数据.

所以,我可以做什么STA,LDA指令也可以用MOV指令完成,对吧?

Wea*_*ane 7

指令LDASTA内存之间的数据移动A.该指令MOV要么在寄存器之间移动数据,要么在寄存器和指定的存储单元之间移动数据HL.

LDASTA用于当所述地址可以在组装/链路时间来解决.

MOV在运行时计算内存地址时使用,并放入HL.例如,当您遍历数组时.

您已发现直接间接内存寻址.