免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1788 | 回复: 0
打印 上一主题 下一主题

拓扑排序程序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-29 12:44 |只看该作者 |倒序浏览
拓扑排序:

* BUFFER AREA AND FIELD DEFINITIONS
COUNT     EQU 2:3
QLINK     EQU 2:3
TOP     EQU 4:5
SUC     EQU 2:3
NEXT     EQU 4:5
TAPEIN     EQU 1
TAPEOUT     EQU 2
BUFFER     ORIG *+100
     CON -1
*INPUT     PHASE
TOPSORT IN BUFFER(TAPEIN)
    JBUS    *(TAPEIN)
1H    LD6    BUFFER+1
    ENT4    0,6
    STZ    X,4
    DEC4    1
    J4NN    *-2
    ENT2    X,6
    ENT5    BUFFER+2
2H    LD3    0,5
    J3P    3F
    J3Z    4F
    IN    BUFFER(TAPEIN)
    JBUS    *(TAPEIN)
    ENT5    BUFFER
    JMP    2B
3H    LD4    1,5
    LDA    X,4(COUNT)
    INCA    1
    STA    X,4(COUNT)
    INC2    1
    LDA    X,3(TOP)
    STA    0,2(NEXT)
    ST4    0,2(SUC)
    ST2    X,3(TOP)
    INC5    2
    JMP    2B
4H    IOC    0(TAPEIN)
    ENT4    0,6
    ENT5    -100
    ENT3    0
4H    LDA    X,4(COUNT)
    JAP    *+3
    ST4    X,3(QLINK)
    ENT3    0,4
    DEC4    1
    J4P    4B
* SORTING PHASE
      LD1    X(QLINK)
5H    JBUS    *(TAPEIN)
    ST1    BUFFER+100,5
    J1Z    8F
    INC5    1
    J5N    *+3
    OUT    BUFFER(TAPEOUT)
    ENT5    -100
    DEC6    1
    LD2    X,1(TOP)
    J2Z    7F
6H    LD4    0,2(SUC)
    LDA    X,4(COUNT)
    DECA    1
    STA    X,4(COUNT)
    JAP    *+3
    ST4    X,3(QLINK)
    ENT3    0,4
    LD2    0,2(NEXT)
    J2P    6B
7H    LD1    X,1(QLINK)
    JMP    5B
8H    OUT    BUFFER(TAPEOUT)
    IOC    0(TAPEOUT)
    HLT    0,6
X    END    TOPSORT
   


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/74781/showart_1808753.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP