- 19
- 0
- 约8.32千字
- 约 47页
- 2019-08-30 发布于天津
- 举报
汇编语言设计 ;3.1汇编语言程序设计方法; MOV R4,#0FFH
MOV R5,#0FFH
MOV 30H,#00H
MOV 40H,#00H
HERE:SJMP HERE ;反复执行该指令,相当于等待
END
用立即数比较直观,但用MOV A,#00H ,MOV R0, A 指
令赋值,效果更好。;【例】 逻辑运算。逻辑操作是控制过程中经常使用的,掌握逻辑运算的特点是提高程序效率的重要途径。在逻辑运算中,进位标标志CY的地位很特殊,它是逻辑累加器,大多数逻辑操作要通过CY来完成。用程序实现图4-2所示的逻辑电路功能。;参考程序如下:
ORG 0000H
LJMP START
ORG 0100H
MOV P1,#0FFH ;P1口初始化
LOOP:MOV C,P1.1
ORL C, P1.2 ;P1.1与P1.2逻辑或运算
CPL C ;取反
ANL C,P1.0 ;C与P1.0逻辑与运算
CPL C
原创力文档

文档评论(0)