早教吧作业答案频道 -->其他-->
编写计算下面程序,设乘积和平方结果均小于255,a,b值分别存在片外3001H和3002H单元中,结果存在片外3000H中,Y={25,a=b{a×b,ab
题目详情
编写计算下面程序,设乘积和平方结果均小于255,a,b值分别存在片外3001H和3002H单元中,
结果存在片外3000H中,
Y={25 ,a=b
{a×b ,a {a÷b ,a>b
结果存在片外3000H中,
Y={25 ,a=b
{a×b ,a {a÷b ,a>b
▼优质解答
答案和解析
按照51单片机的汇编语言格式来编写,程序如下:
;
ORG 0000H
MOV DPTR,#3001H
MOVX A,@DPTR
MOV 31H,A
INC DPTR
MOVX A,@DPTR
MOV 32H,A
CJNE A,31H,BU_DENG
MOV A,#25
SJMP W_3000H
BU_DENG:
JC CHENG
MOV A,31H
MOV B,32H
DIV AB
SJMP W_3000H
CHENG:
MOV A,31H
MOV B,32H
MUL AB
W_3000H:
MOV DPTR,#3000H
MOVX @DPTR,A
SJMP $
END
;
ORG 0000H
MOV DPTR,#3001H
MOVX A,@DPTR
MOV 31H,A
INC DPTR
MOVX A,@DPTR
MOV 32H,A
CJNE A,31H,BU_DENG
MOV A,#25
SJMP W_3000H
BU_DENG:
JC CHENG
MOV A,31H
MOV B,32H
DIV AB
SJMP W_3000H
CHENG:
MOV A,31H
MOV B,32H
MUL AB
W_3000H:
MOV DPTR,#3000H
MOVX @DPTR,A
SJMP $
END
看了 编写计算下面程序,设乘积和平...的网友还看了以下:
当x=()时3x-18=0当x=()时3x-18=9在0.5,0.451,0.3,0.544··· 2020-04-07 …
设随机变量X和Y相互独立,X在区间[0,5]上服从均匀分布设随机变量X,Y相互独立,X在[0,5] 2020-04-13 …
在0.5,0.451,0.145,0.3,0.544…,1.021和0.•0•9中,无限小数有,有 2020-06-27 …
在0.5,0.451,0.145,0.3,0.544…,1.021和中有限小数有(),无限小数有( 2020-07-18 …
一道数学题:已知x+xy=2,y在0.5到1之间,x大于0,求xy的取值范围?已知x+xy=2,y 2020-07-21 …
连续5天每天涨跌幅在±4%以内,并且这5天总涨跌幅小于5%大于-1%继续补充:并且3天以上的K线最 2020-07-23 …
利用Roll定理构造函数设函数f(x)在区间[0,1]上连续,在(0,1)内可导,且f(0)=f(1 2020-11-02 …
六一班在学期末检查视力(每一部分可含最小值,不含最大)视力在1.2以上百分之十二点五视力在0.8—— 2020-12-01 …
如图为一平静呼吸周期里肺泡气体中CO2含量(%)变化情况.请分析回答:(1)在0-0.5秒内,曲线上 2021-01-08 …
在0.5,-6,+15,0,0.2,-13,+6这些数中,正数有0.5、+15、0.2、+60.5、 2021-02-21 …