3題:
OGR 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV P2,#0FFH
LL1: JB P1.0,LL2
LCALL YS
JB P1.0,LL2
MOV A, #1
SJMP LLEND
LL2: JB P1.1,LL3
LCALL YS
JB P1.1,LL3
MOV A, #2
SJMP LLEND
LL3: JB P1.2,LL4
LCALL YS
JB P1.2,LL4
MOV A, #3
SJMP LLEND
LL3: JB P1.2,LL4
LCALL YS
JB P1.2,LL4
MOV A, #3
SJMP LLEND
LL4: JB P1.3,LL5
LCALL YS
JB P1.3,LL5
MOV A, #4
SJMP LLEND
LL5: JB P1.4,LL6
LCALL YS
JB P1.4,LL6
MOV A, #5
SJMP LLEND
LL6: JB P1.5,LL7
LCALL YS
JB P1.5,LL7
MOV A, #6
SJMP LLEND
LL7: JB P1.6,LL1
LCALL YS
JB P1.6,LL1
MOV A, #7
SJMP LLEND
LL8: JB P1.7,LLEND
LCALL YS
JB P1.7,LLEND
MOV A, #8
LLEND: MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P2, A
SJMP $
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,F8H,80H;
YS: MOV R7,#200
Y11: MOV R6,#100
NOP
Y22: DJNZ R6,Y22
DJNZ R7,Y11
RET
4題: OGR 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV P2,#0FFH
LL1: JB P1.0,LL2
CPL P2.0
LL2: JB P1.1,LL3
CPL P2.0
CPL P2.1
LL3: JB P1.2,LL4
CPL P2.0
CPL P2.1
CPL P2.2
LL3: JB P1.3,LL4
CPL P2.0
CPL P2.1
CPL P2.2
CPL P2.3
LL4: JB P1.4,LL5
CPL P2.0
CPL P2.1
CPL P2.2
CPL P2.3
CPL P2.4
LL5: JB P1.5,LL6
CPL P2.0
CPL P2.1
CPL P2.2
CPL P2.3
CPL P2.4
CPL P2.5
LL6: JB P1.6,LL7
CPL P2.0
CPL P2.1
CPL P2.2
CPL P2.3
CPL P2.4
CPL P2.5
CPL P2,6
LL7: JB P1.7,LL1
CPL P2.0
CPL P2.1
CPL P2.2
CPL P2.3
CPL P2.4
CPL P2.5
CPL P2,6
CPL P2.7
SJMP LL1
該給加分了吧 不加分啊 那前面的2道題 就自己做吧 俺該休息了