关于实验的说明.txt

来自「MC68HC08908GP32微控制器IO实验」· 文本 代码 · 共 57 行

TXT
57
字号
冒泡法排序程序范例


address1 EQU $40       
address2 EQU $42
n1       EQU $44
temp     equ $45
flag     equ $46
  ORG $8000
Main:
  ldhx #$6f
  sthx address1
  ldhx #$6f
  sthx address2
  mov #$10,n1
BCD_ADD1:
  ldhx address1
  lda ,x
  aix #-!1
  sthx address1
  ldhx address2
  sta ,x
  aix #-!1
  sthx address2
  dbnz n1,BCD_ADD1
ORDER2:  
  ldhx #$70
  mov #$0f,n1
  bclr 0,flag
ORDER3:
  aix #1
  lda ,x
  aix #-1
  cmp ,x
  aix #1
  bhs ORDER4
  bset 0,flag
  aix #-1
  lda ,x
  sta temp
  aix #1
  lda ,x
  aix #-1
  sta ,x
  aix #1
  lda temp
  sta ,x
ORDER4:
  dbnz n1,ORDER3
  brset 0,flag,ORDER2
  BRA $            
    
*---------以下为中断矢量-—----------------------------------
        ORG  $FFFE            ;复位矢量
        DW   Main

⌨️ 快捷键说明

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