- 6
- 0
- 约1.05万字
- 约 49页
- 2019-10-24 发布于湖北
- 举报
五、编程题 五、按题意编写程序,并加上注释和必要的伪指令。 1.根据2000H单元中的值X,决定P1口引脚输出为: 2X X0 P1= 55H X=0 X X0 (X小于63) 【答】这是典型的分支结构程序设计。 由题意分析可知,X为带符号数。因此,应判断X的最高位,若最高位为0,表示X0或X=0;若最高位为1,表示X0。 注意:如果把X与0比较大小,并以进位C的值来实现分支,则会得到错误结果。 程序如下: ORG 0000H SJMP BEGIN ORG 0030H BEGIN: MOV DPTR,#2000H MOVX A,@DPTR JB ACC.7,SMALLER ;判符号位 SJMP UNSIGNED ;数≥0 SMALLER:MOV P1,
原创力文档

文档评论(0)