发布于:2008-12-22 23:56:22
来自:电气工程/工业自动化
[复制转发]
程序设计题
1.执行下列程序段后,(P1)=____?___。 (P1)=9BH
MOV P1,#5DH
CPL P1.1
CPL P1.2
CLR P1.6
SETB P1.7
2.执行下列程序段后,(A)=____?___,(CY)=____。(A)=8BH(或10001011B) (CY)=不影响
MOV A,#C5H
RL A
3.下列程序段执行后,(R0)=____?___,(7EH)=__?__,(7FH)=_____?__。
MOV R0,#7EH
MOV 7EH,#0FFH
MOV 7FH,#40H
1NC @R0
1NC R0
1NC @R0 (R0)=7FH (7EH)=00H (7FH)=41H
4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALL SUBTRN双字节指令后,(PC)=___?,(61H)=______?_,(62H)= ___?_。
(PC)=0345H
(61H)=25H
(62H)=01H
5.阅读下列程序,说明其功能。 ? 答:(data)×10操作
MOV R0,#data
MOV A,@R0
RL A
MOV R1,A
RL A
RL A
ADD A,R1
MOV @R0,A
RET
以上是一些单片机程序,?的地方结果是多少?第5题正确与否?望各位大虾指点。谢谢
全部回复(1 )
只看楼主 我来说两句 抢板凳确实是乘以10了
变成10101010了
回复 举报