×

MCS51单片机有哪些寻址方式七种方法详细说明

消耗积分:1 | 格式:pdf | 大小:0.05 MB | 2019-04-23

吴藩

分享资料个

  寄存器寻址

  操作数放在寄存器中,在指令中直接以寄存器的名字来表示操作数的地址。例如MOV A, RO,即将R0寄存器的内容送到累加器A中

  立即寻址

  操作数直接出现在指令中,紧跟在操作码的后面,作为指令的一-部分与操作码一起存放在程序存储器中,可以立即得到并执行,例如: MOVA #30H指令中30H就是立即数,。这一条指令的功能是执行将立即数30H传送到累加器A中的操作。

  寄存器间接寻址

  由指令指出某一寄存器的内容作为操作数地址的寻址方法,例如: MOVA, @R1,将以工作寄存器R1中的内容为地址的片内RAM单元的数据传送到A中去

  直接寻址

  指令中直接给出操作数所在的存储器地址,以供取数或存数的寻址方式称为直接寻址。例如: MOVA, 40H指令中的源操作数就是直接寻址,40H为操作数的地址。该指令的功能是把片内RAM地址为40H单元的内容送到A中

  変址寻址

  基地址寄存器加变址寄存器间接寻址

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !