在8*8点阵上显示一个“王”字,用汇编语言编写程序

按电路图用汇编语言编写程序在8*8点阵上显示一个“王”字,求指点,求具体程序,,本人初学,怎么写都不出来
2026年09月20日 08:22
有1个网友回答
网友(1):

ORG 00H

MAIN:

MOV R4,#8

    MOV R2,#0

LOOP:

MOV P0,#0FFH

    MOV DPTR,#TABA

    MOV A,R2

    MOVC A,@A+DPTR

SETB P1.1

    MOV P0,A

CLR P1.1

    MOV DPTR,#TABB

    MOV A,R2

    MOVC A,@A+DPTR

SETB P1.3

    MOV P0,A

CLR P1.3

    INC R2

    LCALL DELAY

    DJNZ R4,LOOP

    SJMP MAIN

DELAY: MOV R5,#10

D2: MOV R6,#2

D1: MOV R7,#148

     DJNZ R7,$

     DJNZ R6,D1

     DJNZ R5,D2

     RET

TABA: DB 00H,00H,0E7H,00H,00H,0E7H,00H,00H

TABB: DB 01H,02H,04H,08H,10H,20H,40H,80H

     END