• 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)的条款,欢迎转载、修改、散布。 

  • 相关阅读:
    Android-fragment-ListView展示-v4支持包
    Android-fragment的替换-V4支持包
    Android-fragment的替换
    Jenkins安装与使用(CentOS6.5)
    在tlog里统计注册统计相关功能
    通过t_log文件计算次日留存
    第九章练习
    练习
    python2.7安装完后,执行python时,出现import readline ImportError: No module named readline 以及tab补全
    (转)时间同步介绍
  • 原文地址:https://www.cnblogs.com/xiaoxia/p/1637681.html
Copyright © 2020-2023  润新知