no4.asm

来自「吉林大学计算机学院控制实验的几个必做实验的源代码(大四)~」· 汇编 代码 · 共 46 行

ASM
46
字号
ORG 0000H
LJMP START
ORG 0BH
LJMP INT
START:MOV TMOD, #01H
      MOV TH0, #0C0H
      MOV TL0,#00H
      MOV IE,#82H
      MOV DPTR,#TAB1
      MOV R0,#1
      MOV R1,#96
      MOV R2,#96
      MOV R3,0
      MOV R4,0
      SETB TR0
LOOP: LJMP LOOP
INT:  CJNE R1,#0,ZHE
      DEC R2
      MOV A,R2
      JZ NI
      LJMP EXIT
ZHE:  DJNZ R0,EXIT
      DEC R1
      MOV R0,#8
      MOV A,R3
      MOVC A,@A+DPTR
      MOV P1,A
      INC R3
      CJNE R3,#4,EXIT
      MOV R3,#0
      LJMP EXIT
NI:   MOV R2,#1
      MOV DPTR,#TAB
      MOV A,R4
      MOVC A,@A+DPTR
      MOV P1,A
      INC R4
      CJNE R4,#4,EXIT
      MOV R4,#0
EXIT: MOV TH0,#0C0H
      MOV TL0,#00H
      RETI
TAB:  DB 8H,4H,2H,1H
TAB1:  DB 1H,2H,4H,8H
END
        

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?