Assembly 在指令之间暂停

Assembly 在指令之间暂停,assembly,Assembly,我想在七段显示器上依次显示两个符号。 但在下面的代码中,第一个符号无法查看,因为它会立即被第二个符号覆盖 如何使第一个符号在被覆盖之前可见一段时间 array: EQU $420 ledValues: EQU $410 ORG $400 varB: DC.W 2 index: DC.B 0 varN: DC.B 4 ORG ledValues DC.B $5F, $06 , $3B, $2F, $66, $6D,

我想在七段显示器上依次显示两个符号。 但在下面的代码中,第一个符号无法查看,因为它会立即被第二个符号覆盖

如何使第一个符号在被覆盖之前可见一段时间

     array: EQU $420
     ledValues: EQU $410

       ORG $400
    varB: DC.W 2
    index: DC.B 0
    varN: DC.B 4

       ORG ledValues
    DC.B $5F, $06 , $3B, $2F, $66, $6D, $7D, $07, $7F, $6F

       ORG $1000
   DC.B 0

       ORG $4000
  Start:
  LDD #$2000
  STD $0002

  LDS #$2000
  ANDCC #$BF

   Loop:
     LDD varB
     ADDD #1
     LDX #10
     IDIV
     STD varB
     LDAA index
     LDY #array
     STAB a, y
     INCA
     STAA index
     CMPA varN
     BEQ FinishGenerating
     BRA Loop

   FinishGenerating:
     LDAA #0
     STAA index
  ShowElement:
     LDAA index
     LDY #array
     LDAB a, y
     LDY #ledValues
     LDAA b,y 
     STAA $0000

  InterruptCheck:
    LDAA $1000
    CMPB #1
  BNE InterruptCheck

    LDAB #10
    STAB $1000

 INC index

 LDAB varN
 CMPB index
 BEQ FinishGenerating
 BRA ShowElement

Finish:
 BRA Finish

  Interrupt:
   LDAB #1
   STAB $1000
   RTI

     ORG $FFF4
   DC.W Interrupt

     ORG $FFFE
   DC.W Start       

使用调试器和断点?请添加您要针对的体系结构。通常,您会使用某种消耗时间(或计时器)的nop和/或计数器来消耗时钟。通常使用七段式显示器,但您必须闪烁数字,因为它们通常未连接,因此可以同时打开。最初使用一些NOP或一个N NOP循环,然后如果需要的话使用一个计时器。看起来像6809汇编。