早教吧 育儿知识 作业答案 考试题库 百科 知识分享

单片机编程填空会的快来1.RAM中45H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R3中.ORG0000HMOVA,MOVB,#64HMOVR3,AMOVA,XCHA,BDIVA

题目详情
单片机编程填空会的快来
1.RAM中45H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R3中.
ORG 0000H
MOV A,_____
MOV B,#64H
MOV R3,A
MOV A,_____
XCH A,B
DIV AB
SWAP _____
ORL A,B
SJMP $
END
2.数据块传送程序,将RAM从32H开始的连续30个单元的内容传递给片内RAM从60H开始的连续30个单元.
ORG 0000H
MOV R7,_____
MOV R0,#32H
MOV R1,
LOOP:MOV A,@R0 ;寻址方式:
MOV _____,A
INC R0
INC R1
DJNZ R7,_____
SJMP $ ;寻址方式:
END
▼优质解答
答案和解析
1.
ORG 0000H
MOV A,_45H____
MOV B,#64H
__DIV AB__
MOV R3,A
MOV A,_#0AH_
XCH A,B
DIV AB
SWAP __A___
ORL A,B
SJMP $
END
这段程序是这样:
先将45H的数放在累加器A中,除以100(10进制),商放入R3.
余数在寄存器B中,10(10进制)放入累加器A,.交换AB.
再除以10,商在A中,余数在B,交换A的高低位,于B逻辑或,A的高为就是十位,低位是个位.
2.
ORG 0000H
MOV R7,__#1EH___ ;1E(16)=30(10)
MOV R0,#32H
MOV R1,#60H
LOOP:MOV A,@R0 ;寻址方式:
MOV __@R1___,A
INC R0
INC R1
DJNZ R7,__LOOP___
SJMP $ ;寻址方式:
END
看了 单片机编程填空会的快来1.R...的网友还看了以下:

交换机内部的MAC地址表空间是有限的,MAC攻击会很快占满交换机内部MAC地址表,使得单播包在交换机  2020-05-31 …

滑雪者为什么会在软绵绵的雪地中高速奔驰呢?其原因是白雪内有很多小孔,小孔内充满空气.当滑雪板压在雪  2020-06-13 …

电热水器在安装时都要排空气,但使用中空气还是有可能混入内胆,电热水器内胆里如果混入了空气,加热后空  2020-06-30 …

在罐子底部有一大一小两个孔,现在要把罐子里边的水放空,求把水放干要多长时间?条件一:如果只开孔1,  2020-07-04 …

为什么刚下雨时的空气会有怪味隔了几个晴天,适逢一场大雨,空气中会很快弥漫着一种铁腥味,很快又消失,  2020-07-07 …

用浸透酒精的湿方巾擦拭扎紧的气球,然后摆动气球或给气球煽风,会观察起求体积变小为什么?答案是附着在  2020-07-10 …

铁棒会引起磁场变化吗?假设一个长方体空间内充满磁场,如果在长方体空间里插入一根铁棒(铁棒为静止状态)  2020-11-01 …

因为重力的原因在月球上时间是不是流失的比地球快?以此推断,在太空重力几乎为零,那时间是不是流失的更快  2020-11-03 …

为什么空气流速越快压强越低有人从微观解释说当流速加快时分子间的相互运动被削弱而转变成统一方向运动那这  2020-12-09 …

用下面的词语写一段话,谈谈自己阅读《一夜的工作》和《周总理的一天》后的体会。快,5分钟到10分钟之内  2021-01-12 …