;采纳答案是错误的。
;按照他的程序,30H 单元并没有任何变化。
;另外,他的程序,还用了许多非法指令。
;正确程序如下:
ANL 30H, #11111001B ;先将片内RAM 30H单元1、2位清0
ORL 30H, #00011000B ;3、4位置1
XRL 30H, #01100000B ;5、6位取反
;然后交换高低四位,存入片外RAM 3000H单元
MOV A, 30H
SWAP A
MOV DPTR, #3000H
MOVX @DPTR, A
END
MOV A,30H
AND A,#11111001B
OR A,#00011000B
XOR A,#01100000B
SWAP A
MOV DPRT,#3000H
MOVX 3000H,A