• [汇编语言]-第四章第1个程序


     1 assume cs:codesg       //假设 cs指向 codesg段 伪指令
     2 
     3 codesg segment        //定义一个段,段名为codesg ,这个段从此开始 伪指令
     4 
     5 start:  mov ax,0123H
     6 
     7       mov bx,0456H
     8 
     9       add ax,bx
    10 
    11       add ax,ax
    12 
    13       mov ax,4c00H
    14 
    15      int 21H
    16 
    17 codesg ends          //名称为codesg的段到此结束
    18 
    19 end              //汇编程序的结束标记

    1- 汇编语言程序包含汇编指令,伪指令.汇编指令是对应的机器码指令,可被编译为机器指令,最终为CPU所执行.而伪指令没有与对应的机器指令,最终不被CPU执行,由编辑器执行的指令.编辑器根据伪指令来进行相关的编译工作.

    2- 编程:保存以上代码为 1.asm

    3- 编译:使masm5.0 汇编编译器.文件名masm.exe,运行masm

     c:/masm5.0/masm 

       

    编译的目标文件为1.obj

    object filename,Source listing,Cross-reference 都是中间文件.可以不生成,直接enter即可

    简化编译:

    c:/masm5.0>masm 1;

    4- 链接:

    简化链接:

    c:/masm5.0>link 1;

    5- 执行

    6- 程序运行及跟踪

  • 相关阅读:
    人月神话阅读笔记01
    HTML中常用meta整理
    前端开发中的SEO
    webGL学习笔记
    webGL 学习教程
    HTMl5的sessionStorage和localStorage
    Validform使用
    gulp详细入门教程
    gulp.spriteSmith使用
    gulp.spritesmith修改px为rem单位
  • 原文地址:https://www.cnblogs.com/galoishelley/p/3528324.html
Copyright © 2020-2023  润新知