MOV R0,#40H; MOV R1,#50H; MOV R2,#30H; CLR C; LOOP:MOV A,@R0; ADDC A,@R1; DA A; MOV @R0,A; INC R0; INC R1; ——此处差一条指令——; RET;上述程序的功能是设两个十进制数分别在内部RAM40H 单元和50H 单元开始存放(低位在前),其字节长度存放在内部30H单元中。该段程序...
是传送指令。把 40H 单元内容,送到,以 R0 内容为地址的,片内RAM。
ADD A,@R0;98H+(41H)=47H→A INC R0 MOV @R0,A;结果存入42H单元 CLR A;清A ADDC A,#0;进位位存入A INC R0 MOV @R0,A;进位位存入43H 功能:将40H,41H单元中的内容相加结果放在42H单元,进位放在43H单元,(R0)=43H,(A)=1,(40H)=98H,(41H)=AFH,(42H)=47H,(43H)=01H相...
MOV R0,#35H。 立即数寻址 直接寻址 寄存器寻址 寄存器间接寻 址 变址寻址 相对寻址 位寻址 。(40H)=08H—(R0) 40H 35H—R0 =80H,(32H) 最后结果:(R0)=35H=08H,__(___H___=___0H— 片内RAM氐128B特殊功能寄存器10用直接寻址,位寻址,寄存器寻址能采用寄存器间接寻址(用MOV指令) 工作寄存器R0-R7...
是传送指令。把 40H 单元内容,送到,以 R0 内容为地址的,片内RAM。
MOV R0,*40HMOV R7,*10CLR ALOOP:MOV R0,AINC AINC R0DJNZ R7,LOOPSJMP $ 答案 答:把0,1,2,3……数列送到40H开场的10个单元中。 结果二 题目 阅读下面程序段,说明该段程序的功能。MOV R0,#40HMOV R7,#10CLR ALOOP:MOV @R0,AINC AINC R0DJNZ R7,LOOPSJMP $ 答案 答:把0,1,2,3……...
相关推荐 1阅读下面程序段,说明该段程序的功能。MOV R0,*40HMOV A,R0INC R0ADD A,R0MOV 43H,ACLR AADDC A,*0MOV 42H,ASJMP $ 2阅读下面程序段,说明该段程序的功能。MOV R0,#40HMOV A,R0INC R0ADD A,@R0MOV 43H,ACLR AADDC A,#0MOV 42H,ASJMP $ ...
正确答案:40H 50H 解析:START:MOV R0,#40H ;设置片内开始单元 MOV R7,#09H ;十个存储数据 MOV A,@R0 ;第一个数据传送至A LOOP: INC R0 ;R0指向下一个数据 MOV 30H,@R0 ;假定该数据为最大 CJNE A,30H,NEXT ;A和该数据比较 NEXT: JNC BIE1 ;如果A大转移到LOOP MOV A,30H ;如果A小,将该数...
MOV R0,#40H ;把数据40存储到R0 MOV A,@R0 ;将地址40H的内容传A INC R0 ;加1变为41 ADD A,@R0 ;40H的内容+41H的内容 INC R0 ;加1变为42 MOV @R0,A ; 将40H+41H的结果存储到42 回答结束
MOV @R0,#33H(R0)=___ MOV @R1,#44H(R1)=___ MOV DPTR,#3000H(40H)=___ MOV A,40H(50H)=___ ADD A,@R0(3000H)=___ SUBB A,@R1 MOVX @DPTR,A DO:LJMP DO相关知识点: 试题来源: 解析 22H 40H 50H 33H 44H 22H 反馈 ...