zoukankan      html  css  js  c++  java
  • [汇编语言]-第四章第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- 程序运行及跟踪

  • 相关阅读:
    python 模拟(简易)音乐播放器
    Python中的多态如何理解?(转)
    mysql踩得坑
    python简单模拟博客园系统
    04 信号量
    02 事件
    01 管道
    32 管道 事件 信号量 进程池 线程的创建
    02 验证进程之间是空间隔离的
    01 进程的其他方法
  • 原文地址:https://www.cnblogs.com/galoishelley/p/3528324.html
Copyright © 2011-2022 走看看