⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 冒泡法.lst

📁 MC68HC08908GP32微控制器IO实验
💻 LST
字号:

冒泡法.asm             Assembled with CASMW  2007-11-5  9:10:47  PAGE 1



 0000              1  address1 EQU $40      
 0000              2  address2 EQU $42
 0000              3  n1       EQU $44
 0000              4  temp     equ $45
 0000              5  flag     equ $46
 0060              6           org $0060
                   7                   
 8000              8    ORG $8000
                   9  Main: 
 8000 20305542    10    db 20,30,55,42,33,10,80,60,40,57,77,12,23,56,41,18
      33108060 
      40577712 
      23564118 
 8010 45006F      11    ldhx #$6f
 8013 3540        12    sthx address1
 8015 45006F      13    ldhx #$6f
 8018 3542        14    sthx address2
 801A 6E1044      15    mov #$10,n1
                  16  BCD_ADD1:
 801D 5540        17    ldhx address1
 801F F6          18    lda ,x
 8020 AFFF        19    aix #-!1
 8022 3540        20    sthx address1
 8024 5542        21    ldhx address2
 8026 F7          22    sta ,x
 8027 AFFF        23    aix #-!1
 8029 3542        24    sthx address2
 802B 3B44EF      25    dbnz n1,BCD_ADD1
                  26  ORDER2:  
 802E 450070      27    ldhx #$70
 8031 6E0F44      28    mov #$0f,n1
 8034 1146        29    bclr 0,flag
                  30  ORDER3:
 8036 AF01        31    aix #1
 8038 F6          32    lda ,x
 8039 AFFF        33    aix #-1
 803B F1          34    cmp ,x
 803C AF01        35    aix #1
 803E 2412        36    bhs ORDER4
 8040 1046        37    bset 0,flag
 8042 AFFF        38    aix #-1
 8044 F6          39    lda ,x
 8045 B745        40    sta temp
 8047 AF01        41    aix #1
 8049 F6          42    lda ,x
 804A AFFF        43    aix #-1
 804C F7          44    sta ,x
 804D AF01        45    aix #1
 804F B645        46    lda temp
 8051 F7          47    sta ,x
                  48  ORDER4:
 8052 3B44E1      49    dbnz n1,ORDER3
 8055 0046D6      50    brset 0,flag,ORDER2
 8058 20FE        51    BRA $            
                  52      
 FFFE             53       ORG  $FFFE           
 FFFE 8000        54       DW   Main
                  55   


冒泡法.asm             Assembled with CASMW  2007-11-5  9:10:47  PAGE 2




 Symbol Table 

ADDRESS1         0040
ADDRESS2         0042
BCD_ADD1         801D
FLAG             0046
MAIN             8000
N1               0044
ORDER2           802E
ORDER3           8036
ORDER4           8052
TEMP             0045

⌨️ 快捷键说明

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