1:
PRG1:
MOV DPTR,#2000H
MOV R2,#32
MOV B,#0
LP:
MOVX A,@DPTR
CJNE A,B,LP1
LP1:
JC,LP2
MOV B,A
LP2:
INC DPTR
DJNZ R2,LP
MOV 68H,A
RET
2:
PRG2:
MOV DPTR,#2000H
MOV R2,#0
MOV 6FH,#0
LP:
MOVX A,@DPTR
CJNE A,#41H,LP1 ;'A'=41H
INC 6FH
LP1:
INC DPTR
DJNZ R2,LP
RET
3:;這題不好理解,短整數應該是16位,但按妳的描述,是存不下的,所以按有符號字符型數處理
PRG3:
MOV DPTR,#1000H
MOV R2,#30
MOV R0,#30H
MOV R1,#40H
LP:
MOVX A,@DPTR
JB ACC.7,LPF
MOV @R1,A
INC R1
INC DPTR
SJMP LP1
LPF:
MOV @R0,A
INC R0
INC DPTR
LP1:
DJNZ R2,LP
RET
;就寫這幾個吧,後面的程序,程序量太大,就不寫了。