我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:神州彩票 > 二进制单元 >

请教单片机能手: 1:设外RAM2000H单元中有一个8位二进制试编程

归档日期:06-12       文本归类:二进制单元      文章编辑:爱尚语录

  请教单片机能手: 1:设外RAM2000H单元中有一个8位二进制,试编程将该数的低四位屏蔽掉,并送回原存储单元.

  请教单片机能手: 1:设外RAM2000H单元中有一个8位二进制,试编程将该数的低四位屏蔽掉,并送回原存储单元.

  2:试编程实现3字节无符号数加法:R7R6R5+R4R3R2--@R0(三个连续单元)步骤最好可以有,而且,如果有不懂的请教后还可以继续帮我解答的,谢谢啦~~~...

  2:试编程实现3字节无符号数加法:R7R6R5+R4R3R2--@R0(三个连续单元)

  步骤最好可以有,而且,如果有不懂的请教后还可以继续帮我解答的,谢谢啦~~~展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  mov @r0 ,a追问为什么?(问的是白痴了,可是我的确不理解..)追答1:mov dptr,#2000h ;将2000h这个地址当做数据送入dptr中(因为内外RAM之间的传送只能通过寄存器间接寻址的方式来传送数据)

  anl a,#0f0,与指令 结果是高四位不变,低四位为零(不要再问我为什么,不要问我什么是 与)

  mov @r0,0 ;这俩个指令你可以不加 个人习惯,不过你得知道 结果存到那个地方去了

  mov @r0,a;这三天指令的意思是如果还有进位的话,就将进位变成字节 送入以r0中数据为地址的单元中

本文链接:http://runhappyplace.com/erjinzhidanyuan/290.html