单片机试题.关于案例分析 :有几个不会 跪求哪位哥们帮下忙!!!谢谢!!!

案例分析1.有一程序如下,试说明其功能。MAIN;MOVA,40HMOVB,#100DIVABMOV40H,AMOVA,BMOVB,#10DIVABMOV41H,AMOV... 案例分析
1. 有一程序如下,试说明其功能。
MAIN; MOV A,40H
MOV B,#100
DIV AB
MOV 40H,A
MOV A,B
MOV B,#10
DIV AB
MOV 41H,A
MOV 42H,B
SJMP $
END
设(40H)=80H,运行程序后(40H)= ,(41H)= ,(42H)= 。

2. 有一程序如下,试说明其功能,并填空。
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV R1,#50H
MOV R0,#60H
MOV R2,40H
LOOP: MOV A,@R1
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV @R0,A
INC R1
INC R0
DJNZ R2,LOOP
SJMP $
TAB: DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
END
设(50H)=03H,(51H)=05H,(52H)=07H,(40H)=03H,则程序运行后(60H)= ,
(61H)= ,(62H)= .

3. 程序段如下,试说明其功能,并填空。
ST:MOV A,30H
ACALL SQR
MOV R1,A
MOV A,31H
ACALL SQR
ADD A,R1
MOV 32H,A
SJMP $
SQR :MOV DPTR,#TAB
MOVC A,@A+DPTR
RET
TAB :DB 0,1,4,9,16 ,25,36,49,64,81

设(30H)=2,设(31H)=4,则(32H)= 。
展开
 我来答
superwolfsc
2010-05-09 · TA获得超过1131个赞
知道小有建树答主
回答量:225
采纳率:100%
帮助的人:438万
展开全部
第一题:
功能:一个将单字节无符号数转换为十进制数BCD码,结果存放于40H,41H,42H,百位在40H,个位在42H。

设40H = 80H,则结果40H=1,41H=2,42=8H

第二题:
程序是将存于R1指向单元的查表参数,在TAB表格里面查询结果,并将结果存于R0指向的单元

设(50H)=03H,(51H)=05H,(52H)=07H,(40H)=03H,则程序运行后(60H)=4FH,(61H)=6DH,(62H)=07H

第三题:
SQR: 该程序是用于查询ACC中参数(0~9)的平方数值。

ST:改程序是将30H和31H两个单元中的数据求平方后相加,结果存于32H

设30H=2,31H=4,则结果输出32H=14H(2*2+4*4=20)
一夕007
2010-05-09
知道答主
回答量:20
采纳率:0%
帮助的人:18.6万
展开全部
第一题:
(40H)= 1 ,(41H)=2 ,(42H)=0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式