zoukankan      html  css  js  c++  java
  • ASM第四章第一个程序

    第四章相比较容易,主要是一些工具的使用方法
    1、一个程序的基本架构
    assume cs:code
    code segment
    .
    .
    .
    mov ax,4c00h
    int 21h
    .
    .
    code ends
    end 
    2、生成程序过程:编写汇编源程序->编译连接->生成目标程序和可执行程序->执行程序


    3、源程序:源程序文件中的所有内容称为源程序,包含伪指令和汇编指令
         结构:由一些段构成,这些段是代码段、数据段或栈段,至少要有一个代码段


    3、程序:源程序中最终由计算机执行、处理的指令或数据。
          存在形式:汇编指令——源程序;机器码——可执行文件(程序、数据和相关的描述信息)


    4、伪指令:没有对应的机器指令,由编译器执行。
          段名 segment      ——说明一个段的开始,段名ends——则是段的结束,必须成对使用
          end                    ——汇编程序的结束标志
          assume              ——假设某一段寄存器和程序中的某一个用segment……ends定义的段相关联


    5、标号:一个标号代表了一个地址


    6、程序返回:一个程序结束后,将CPU的控制权交还给使它得以运行的程序的过程
          DOS:

                 mov ax,4c00H        int 21H

        具体什么意思我现在都还不是很清楚,等看到的时候我会回来改的。

    7、学会masm,link.快速编译的和连接的时候只要在文件名称后面加上一个分号就可以了。

    作者:xiaoxia

    出处:http://cnblogs.com/xiaoxia

    本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。 

  • 相关阅读:
    Linux文件管理
    网络层基础
    引导与服务控制实验
    交换机基础
    计算机网络基础
    计算机视觉 牛人主页 Hanson
    CV codes代码分类整理合集(http://www.sigvc.org/bbs/thread7211.html) Hanson
    机器学习中的相似性度量 (附matlab代码) Hanson
    机器学习问题方法总结 Hanson
    支持向量机很全的代码和数据集 Hanson
  • 原文地址:https://www.cnblogs.com/xiaoxia/p/1637681.html
Copyright © 2011-2022 走看看