全站数据
8 4 2 0 5 8 1

汇编语言中MOV时#和@如何使用

心理说史 | 简单学习,快乐成才!         
问题更新日期:2024-10-21 01:19:44

问题描述

汇编语言中MOV时#和@如何使用,麻烦给回复
精选答案
最佳答案

#后面跟的是立即数,@则代表着间接寻址,比如: MOV A,#30H MOV A,30H 第一句是将30H也就是48这个数送给累加器A 第二局是将RAM地址30H中的数送给累加器A @的用法有以下几种: MOV @R0,A ;也可以是R1,将A的值送入R0(R1)值所代表的RAM地址 MOV A,@R0 ;也可以是R1,R0(R1)值所代表的RAM地址值送入A MOVX @R0,A ;也可以用R1,将A送入R0(R1)值所代表的外部RAM地址 MOVX A,@R0 ;也可以用R1,读取R0(R1)外部地址的值 MOVX @DPTR,A ;将A送入外部地址中 MOVX A,@DPTR ;读取外部地址值入A MOVC A,@A+DPTR ;读ROM中的值