微机原理及应用->STC25F2K60S2单片机指令集

寻址方式

数据传送指令

基本RAM数据传送指令

CPU和内存互传,CPU和I/O互传,8086界限清晰,51单片机将其集成,界限略有模糊。
现在的新型的MOV升级成了LD和ST(load和store)
CPU的寄存器到寄存器之间,
00-7F是数据存储器,内部寄存器及外设全部映射其中,存储器到存储器的操作原本是非法的。
DMA直接存储器操作,IO可以直接访问存储器。

基本RAM数据传送指令

助 记 符:MOV
功能: 将源操作数传送到目的操作数地址单元
寻址方式:直接寻址、间接寻址、寄存器寻址.
寄存器间接寻址

以累加器A为目的操作数的数据传送指令
以寄存器Rn为目的寄存器的数据传送指令
以直接地址为目的地址的数据传送指令

00-7F基本RAM
80-FF,SFR和RAM

8086的P1是I/O部分,MIO来操作只有IN/OUT
当前的I/O的地址都被映射在SFR中,和RAM统一编制在一个空间。

以寄存器间接地址为目的地的数据传送指令
以DPTR为目的寄存器的数据传送指令

已知 : R 1 = 20 H , ( 21 H ) = 54 H , ( 22 H ) = 55 H : \mathbf{R} 1=\mathbf{2 0 H}, \mathbf{( 2 1 H )}=\mathbf{5 4 H}, \mathbf{( 2 2 H )}=\mathbf{5 5 H} :R1=20H,(21H)=54H,(22H)=55H,(30H)=56H,试问执行如下指令后,结果A、40H、
R2、20H、和P2口中的内容各是什么?

MOV A , 21 H 21 \mathrm{H} 21H
MOV 40 H , A 40 \mathrm{H}, \quad A 40

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值