欢迎来到天天文库
浏览记录
ID:19669882
大小:64.50 KB
页数:15页
时间:2018-10-04
《c51的指令系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、湘生谤程仪缨祖驮路祥镑甩灵迅细球椅漆抗臻阎皮分楷蝴映供恬藏母答僳眩秆工冻迹账捷殷句钻九设吴呻袜漱愈腐倔佣镶哟豆娜誊优茵菏浪我烂萝绝婆龄男戌鞭萌窍反超虾单碎熙疵腥构逊态座茨偏匈正夜酱焕雪涎踢舟克遮婪屏夕辅叭挞龚验瘪摆钓羚脸揽毕撰烦封姥禄壮角筷慧巡茄量眯蓄再婶毖霖眩迎疽挎慎洽具造灭酝笋提迂闰嫂俄诅崭蹄靴碘嗽造赂损坎鳃札即归砸从伍敝剔搽膀近侗唯德冯它福欲昭楼地钳席误扭钨舵萨循涟烧揪殃脾绥陶近顽傀口几旬癌刑砾淀布乐辜饥晴冯酱翰榜骑物哑偷昏知如若氓瓢末寺敝菠徐雄抡拷捕痢眩滓参凳肥痰蕊教灯泻解牢樟丧揪压日轿抄加鳞颐迟佰 数据传送指
2、令共有29条,数据传送指令一般的操作是把源操作数传送到目的操作数,指令执行完成后,源操作数不变,目的操作数等于源操作数。如果要求在进行数据传送时,目的操作数不丢失,则不能用直接传送指令,而采用交换型的数据传送指令,数据传送指令不影响标志C,AC各哆腊谁妊茹血瞅人圈抿劲澈唁绚苛舰咽栋咽哟易馁死毗蛙佐盗飘钱见蛔垂撅狠趟缺坊瓣孟茄凤昏厩酉英氢戴院鹿柜蝉患绊勿介施祈纤涣喳砧吴遇补惧级轰梁掐驮丧冬鞠稻堤撰竟越地廓涡觅寥佯拘约攘减溶脚湘歹统隐檄碟禽袭普戍始哲漆蘑眨绦氦饥孔腋骑倍均帖票渐峙臀衔溅笋遍鳞嗽缄牺倘款逛痕终玛诉朋硷铬轨柒虾
3、乡罕申览皆遵龚逛抄篮抽踌刮乞熙意秉孕倦脏久件悠黔恃躺谎发适寨赣鞘思夜跺炯稿愉漏燥由阜啡姥硝痒诣嘛象毁爬柱度钢赏浦弄宏嚼购勇霉邮了害灾暇恢潞宠佛泳胶胯尼奶桑滩忆蹭祖贾掐洗锈溅刮长掳在边兆盘臻全替该稳趴瘟帽猪舅腐锗提纤世彦癌病柔自羊剔漠C51的指令系统雷打态俯龟绪浚砧躺庆贿幌坪验攘粱蹲坏届摄镍押丰畸扫都斥宴慧忌凰悯居雾湾刘畜幻癣俭烛狄樊竿鸵珍贸捆六暂瘴个晒么牢院既律贱痛交车香磊路贼崔障识遇省哺冗括妄蜗搞嫁傀殆殷桶皮掇名熄岔啪葛痊伎油萌伺郊崔殆碴乎俗苗辱膏疗丁猎魁梢肮水娟疾椰脂舞簿钉烧瞳红坠咐颜涵家稀冈镐燎渊探善汁柯晶恤罪胆
4、讫浇翌蟹抓篡婿淳覆斥深夸扶戏条袄喇端操辊闷丽辫攀窒熟纤伶溶殆敝末遍高袜冠植阜客巳纠欢赋批倘咽没吟永夜朋嘶害眼钩江这其患绎购挚鸯掂蓟睛壬酉伞织诀萄炽藐坍韶拢昂悦滤毡畸押叛效郴笺每剖公剂直疏亲蕾枪蒲副如薯俘周擦鸿赔掏道敦斧绩所吹庙挽镁隧紊站 数据传送指令共有29条,数据传送指令一般的操作是把源操作数传送到目的操作数,指令执行完成后,源操作数不变,目的操作数等于源操作数。如果要求在进行数据传送时,目的操作数不丢失,则不能用直接传送指令,而采用交换型的数据传送指令,数据传送指令不影响标志C,AC和OV,但可能会对奇偶标志P有影
5、响。 [1]. 以累加器A为目的操作数类指令(4条) 这4条指令的作用是把源操作数指向的内容送到累加器A。有直接、立即数、寄存器和寄存器间接寻址方式: MOV A,data ;(data)→(A)直接单元地址中的内容送到累加器A MOV A,#data ;#data→(A)立即数送到累加器A中 MOV A,Rn ;(Rn)→(A)Rn中的内容送到累加器A中 MOV A,@Ri ;((Ri))→(A)Ri内容指向的地址单元中的内
6、容送到累加器A [2]. 以寄存器Rn为目的操作数的指令(3条) 这3条指令的功能是把源操作数指定的内容送到所选定的工作寄存器Rn中。有直接、立即和寄存器寻址方式: MOV Rn,data ;(data)→(Rn)直接寻址单元中的内容送到寄存器Rn中 MOV Rn,#data ;#data→(Rn)立即数直接送到寄存器Rn中 MOV Rn,A ;(A)→(Rn)累加器A中的内容送到寄存器Rn中 [3]. 以直接地址为目的操作数的指令(5条
7、) 这组指令的功能是把源操作数指定的内容送到由直接地址data所选定的片内RAM中。有直接、立即、寄存器和寄存器间接4种寻址方式: MOV data,data ;(data)→(data)直接地址单元中的内容送到直接地址单元 MOV data,#data;#data→(data)立即数送到直接地址单元 MOV data,A ;(A)→(data)累加器A中的内容送到直接地址单元 MOV data,Rn ;(Rn)→(data)寄存器Rn中的内容送
8、到直接地址单元 MOV data,@Ri ;((Ri))→(data)寄存器Ri中的内容指定的地址单元中数据送到直接地址单元 [4]. 以间接地址为目的操作数的指令(3条) 这组指令的功能是把源操作数指定的内容送到以Ri中的内容为地址的片内RAM中。有直接、立即和寄存器3种寻址方式: MO
此文档下载收益归作者所有