初级单片机综合题求解答,请用汇编语言

1个回答

  • 地址低8位有u2锁存后提供,高3位由p2口的低3位提供,共11bit地址,E端接P26,所以6116在64k地址范围的地址为, 最基本地址是,4000h-47ffh 共 2k byte但由于P2.7,P2.6,P2.5,P2.5悬空,可以是任意值,都可读写到6116,所以6116有多重地址. 即0000h-ffffh的64k中,除了p2.6=0,的地址,其他地址均可分成多个2k的块,每个2k的块都可读写到同一个6116的数据。2. mov A,#5ah MOV DPH,#40H MOV DPL,#0 movx @DPTR,A MOV A,#0A5H MOV DPH,#47H MOV DPL,#0FFH movx @DPTR,A3. MOV A,#0 MOV DPH,#40H MOV DPL,#0 MOV R0,#7hLOOP1: MOV R1,#0ffhloop2: movx @dptr,a inc dptr djnz R1,LOOP2 djnz R0,LOOP1