A-A+

设X由P1口输入 Y存外RAM 2000H单元 试按下列要求编制程序。

2022-08-13 22:10:16 问答库 阅读 199 次

问题详情

设X由P1口输入,Y存外RAM 2000H单元,试按下列要求编制程序。

参考答案

编程如下:
FUCN:MOV A,P1 ;读P1
MOV B,A ;暂存
CJNE A,#10,FN1 ;与10比较
FN1:JC FN3 ;X<10,转Y=X2
CJNE A,#100,FN4 ;X≥10,且X≠100,转
FN2:ADD A,B ;10≤X≤100,则Y=2X
SJMP FN5 ;
FN3:MUL AB ;Y=X2
SJMP FN5 ;
FN4:JC FN2 ;10≤X<100,转Y=2X
CLR C ;X>100,Y=X/2
RRC A ;
FN5:MOV DPTR,#2000H ;存Y
MOVX @DPTR,A ;
RET ;

考点:单元,程序