早教吧作业答案频道 -->其他-->
帮我看一道单片机的题,简单加法的.题目是:编写程序实现加法23H+45H+ABH+03H=我写的是,请问那里不对?(刚刚学,还什么都不明白)ORG0000HSJMPMAINMAIN:CLRCORG30HDW23H,45H,ABH,03HMOVA,30HADDA,31HDAAADDC
题目详情
帮我看一道单片机的题,简单加法的.
题目是:编写程序实现加法
23H+45H+ABH+03H=
我写的是,请问那里不对?(刚刚学,还什么都不明白)
ORG 0000H
SJMP MAIN
MAIN:
CLR C
ORG 30H
DW 23H,45H,ABH,03H
MOV A,30H
ADD A,31H
DA A
ADDC A,32H
DA A
ADDC A,33H
DA A
LL: SJMP LL
END
题目是:编写程序实现加法
23H+45H+ABH+03H=
我写的是,请问那里不对?(刚刚学,还什么都不明白)
ORG 0000H
SJMP MAIN
MAIN:
CLR C
ORG 30H
DW 23H,45H,ABH,03H
MOV A,30H
ADD A,31H
DA A
ADDC A,32H
DA A
ADDC A,33H
DA A
LL: SJMP LL
END
▼优质解答
答案和解析
从这个程序可以看出 你对51的内部结构不是很清楚.
你的程序中
ORG 30H
DW 23H 45H ABH 03H
是将这几个数写在了程序存储器,也就是ROM里
而下面你用的30H 31H 32H 33H
是数据存储器RAM里的地址
当然找不到你刚放的那些数了
程序的格式也不太好,没有理解ORG这个伪指令的作用,还有一开始SJMP MAIN的意图.
你的程序中
ORG 30H
DW 23H 45H ABH 03H
是将这几个数写在了程序存储器,也就是ROM里
而下面你用的30H 31H 32H 33H
是数据存储器RAM里的地址
当然找不到你刚放的那些数了
程序的格式也不太好,没有理解ORG这个伪指令的作用,还有一开始SJMP MAIN的意图.
看了帮我看一道单片机的题,简单加法...的网友还看了以下:
哪里有读一遍英语单词或者句子的然后再读一遍对应的中文解释的就是双语发音的那种的哪里有读一遍英语单词 2020-05-14 …
和我看看那个对这2个句子英语句子haveyoumadeareservation意思是你有没预定这个 2020-06-11 …
如何才能记得那么多的单词?看着单词表会流利的背出,但是离开书,不知道用这个单词,感觉自己背的是单词 2020-06-28 …
理解下列句子,写出你的体会:(1)如果单纯是苇,如果单纯是好看,那就不成为冀中的名胜.(2)敌理解 2020-07-08 …
这种意思用哪个成语来形容?比如一个人写了篇文章,上面很多观点都对,但是说错了一句话,结果有的不怀好 2020-07-25 …
2011cm的有向线段可以为单位向量,是因为把它看作一个单位长度那是不是说这个有向线段就有无数个单 2020-08-02 …
帮忙看看美国口语中,对宠物夸奖是怎么说的,比如对狗说:好孩子那单词忘了,XXboy!不对啊,各位,发 2020-11-05 …
简单的对话英语怎么说谢谢将这些中文翻译成中文欢迎光临这是菜单待会为您服务那“请您先看菜单,待会由服务 2020-11-28 …
求教三相电设备的电流计算对否一台15KW的电热设备,采用三相电供电,计算三相电每一跟电线的电流.三角 2020-12-25 …
会英语的来,求英标表.就是英标对应的字母是什么,怎么发音,我想想他们那些英语尖子那样,看着单词,没学 2021-02-05 …