美文网首页
包含多个段的程序

包含多个段的程序

作者: Jorunk | 来源:发表于2018-08-03 22:28 被阅读13次

    在代码段中存放数据

    • 计算1122h、3344h、5566h的和,结果存放在ax中


    • dw(define word)
      使用dw定义了3个字型数据,数据之间用逗号隔开
      类似的还有db(define byte)、dd(define double word)

    • start和end start是对应的,end start标记程序的执行入口

    在代码段中使用栈

    • 假设代码中有数据1122h、3344h、5566h、7788h、99aah、0aabbh,利用栈将它们逆序存放


    包含多个段的程序

    • 如果将代码、数据、栈都放到一个段里面
      会显得混乱,编程时要随时注意何处是数据、何处是栈、何处是代码
      一个段的大小<=64KB,这样就会让数据、代码、栈的大小受到极大的限制

    • 所以,一般会考虑使用多个段来存放数据、代码、栈


    给数据起标号

    打印HelloWorld

    • 使用int 21h显示的字符串必须要以$结尾
    • 字符串可以用双引号或者单引号括住

    相关文章

      网友评论

          本文标题:包含多个段的程序

          本文链接:https://www.haomeiwen.com/subject/mwtpvftx.html