早教吧作业答案频道 -->其他-->
编写计算下面程序,设乘积和平方结果均小于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
看了 编写计算下面程序,设乘积和平...的网友还看了以下:
把下面各组数量从小到大的顺序排列.1.0.022吨、220克、50分之11千克.2.3.08升、3 2020-04-25 …
小颖解一元二次方程x^2-4x+1=0,得方程的两个根是x1=2-√3,x2=3+√3小亮看了一眼 2020-05-16 …
把下面各组数量从小到大的顺序排列.1.0.022吨、2200克、50分之11千克.2.3.08升、 2020-05-17 …
默写小题1:唐宋八大家是指唐朝的韩愈、柳宗元,宋朝的三苏及欧阳修、、。小题2:巴金的早期代表作《家 2020-06-09 …
1.直接写得数1/2+1/31/2+1/41/3+1/51/4+2/31/3+3/51/6+2/7 2020-06-13 …
如图在一个3×3方格纸上,若以格点(即小正方形的顶点)为顶点画正方形,在该3×3方格纸上最多可画出 2020-07-12 …
观察各式3*1=3,3*3=9,3*3*3=27,3*3*3*3=81...观察各式3*1=3,3 2020-07-19 …
Tn=3×3+5×3^2+7×3^3+.+(2n-1)×3^n-1+(2n+1)×3^n(3^2表 2020-07-29 …
1、育才小学六年级有学生107人,占全校学生人数的5分之1,全校有学生多少人?2、小明3分之2时走了 2020-11-15 …
小学数学比大小.1.420公顷4000平方米4800平方分米460000平方厘米3平方千米2.500 2020-11-18 …