当前位置: 网学 > 编程文档 > 汇编语言 > 正文

汇编语言实现二叉树的存储和遍历

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式

;;;;;;;;;;;;;;;;;二叉树的遍历


.model small
.stack 64
.data
;--------------------------------------------------------------------------------------------------------------------------------
binary db 63 dup (0,0,0)
hey1 db ''Please input the root of the binary:'',0dh,0ah,''

  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey2 db 0dh,0ah,''Does '',27h,''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey3 db 27h,'' have a leftchild?(If it no leftchild,please press ENTER)'',0dh,0ah,''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey4 db 27h,'' have a rightchild?(If it no rightchild,please key in ENTER)'',0dh,0ah,''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey5 db ''The first root traversing:'',0dh,0ah,''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey6 db ''The middle root traversing:'',0dh,0ah,''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey7 db ''The last root traversing:'',0dh,0ah,''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey8 db 0dh,0ah,''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey9 db 0dh,0ah,''The input is over!'',''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    hey10 db 0dh,0ah,''Pree anykey to continue,ESC to finish'',0dh,0ah,''
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    '
    ;---------------------------------------------------------------------------------------------------------------------------------
    .code
    main proc far ;the main procedure
    mov ax,seg hey1
    mov ds,ax
    jmp loop2
    start1:mov cx,189
    mov bx,offset binary
    mov dx,0
    loop1:mov byte ptr[bx],dl
    inc bx
    dec cx
    cmp cx,0
    jnz loop1
    loop2:mov dx,offset hey1
    mov ax,0900h
    int 21h
    mov si,offset binary
    sub cx,cx
    mov ax,0100H
    int 21h
    cmp al,0dh
    jz exit1
    add cx,3
    call Inroot
    call firstr
    mov ax,0900h
    mov dx,offset hey8
    int 21h
    mov dx,offset hey6
    int 21h
    mov si,offset binary
    mov cx,3
    call midr
    mov dx,offset hey8
    int 21h
    mov dx,offset hey7
    int 21h
    mov si,offset binary
    mov cx,3
    call lastr
    mov dx,offset hey10
    int 21h
    mov ax,0100h
    int 21h
    cmp al,1bh
    jnz start1
    exit1: mov ax, 4c00h
    int 21h
    main endp
     ;---------------------------------------------------------
    Inroot proc near ;the procedure of input root
    start2:push ax
    push dx
    CMP CX,186
    jz quit
    mov [si],al
    call leftchild
    call rightchild
    pop ax
    pop dx
    ret
    quit: mov ax,0900h
    mov dx,offset hey9
    int 21h
    jmp exit1
    Inroot endp
    ;----------------------------------------------------------------leftchild proc near ;input the left child
    start3:push ax
    push dx
    push bx
    mov bx,offset hey3
    call prompt
    mov ax,0100h
    int 21h
    cmp al,0dh
    jz right
    add byte ptr [si+1],1
    push si
    mov si,offset binary
    add si,cx
    add cx,3
    call inroot
    pop si
    right: pop bx
    pop dx
    pop ax
    ret
    leftchild endp
    ;------------------------------------------------------------------
    rightchild proc near ; input the right child
    start4:push ax
    push dx
    push bx
    mov bx,offset hey4
    call prompt
    mov ax,0100h
    int 21h
    cmp al,0dh
    jz left
    add byte ptr[si+2],1
    push si
    mov si,offset binary
    add si,cx
    add cx,3
    call inroot
    pop si
    left: sub si,3
    pop bx ;return si
    pop dx
    pop ax
    ret
    rightchild endp
    ;------------------------------------------------------------------------------------------------------------------------------------
    midrr proc near
    start10:push ax
    push dx
    cmp byte ptr[si+2],0
    jz exit3
    push si
    mov si,offset binary
    add si,cx
    add cx,3
    call midr
    pop si
    exit3: sub si,3
    pop dx
    pop ax
    ret
    midrr endp
    ;----------------------------------------------------------------------------------------------------------------------------------------
    lastr proc near
    start11:push ax
    push dx
    call lastrl
    call lastrr
    mov ax,0200h
    mov dl,[si]
    int 21h
    sub si,3
    pop dx
    pop ax
    ret
    lastr
    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: D/A、A/D闭环测试
  • 下一篇资讯: masm32新手指南
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号