由源程序到运行

news/2025/1/7 15:21:43/

由源程序到运行

第一步:编写源程序
在这里插入图片描述

assume cs:codesg
codesg segmentmov ax,0123Hmov bx,0456Hadd ax,bxadd ax,axmov ax,4c00hint 21h
codesg ends
end

第二步:进行编译
进入到编译目录
在这里插入图片描述

编译

.asm文件生成目标文件(.obj)

masm 汇编文件名称

在这里插入图片描述
在这里插入图片描述
名称后面加了一个分号“;”,简化操作过程

masm 汇编文件名称;

在这里插入图片描述

连接

将目标文件(.obj)连接生成可执行文件(.exe)
在这里插入图片描述
在这里插入图片描述
名称后面加了一个分号“;”,简化操作过程
在这里插入图片描述
在这里插入图片描述

执行可执行文件

在这里插入图片描述

在这里插入图片描述


http://www.ppmy.cn/news/1561036.html

相关文章

[CTF/网络安全] 攻防世界 Web_php_include 解题详析(php伪协议、data伪协议、file伪协议)

代码审计 这段代码首先通过 show_source(__FILE__) 显示当前文件的源代码,然后通过 $_GET[hello] 显示 URL 参数中名为 hello 的值。 接下来,代码使用 $_GET[page] 获取 URL 参数中名为 “page” 的值,并进行字符串替换,将 php:…

Win11+WLS Ubuntu 鸿蒙开发环境搭建(一)

参考文章 Windows11安装linux子系统 WSL子系统迁移、备份与导入全攻略 如何扩展 WSL 2 虚拟硬盘的大小 Win10安装的WSL子系统占用磁盘空间过大如何释放 《Ubuntu — 调整文件系统大小命令resize2fs》 penHarmony南向开发笔记(一)开发环境搭建 一&a…

一款FPGA芯片开发的核心板(EP4CE6核心板)

EP4CE6核心板是一款基于Altera(现被Intel收购)的Cyclone IV系列FPGA芯片开发的核心板。以下是对EP4CE6核心板的详细介绍: 一、核心芯片 型号:EP4CE6E22C8N系列:Cyclone IV逻辑元件数量:6272个逻辑单元&am…

Eureka Client 服务消费者(调用API接口)(使用OpenFeign)

一、简介 1. 本文介绍 本文将指导你如何创建一个Spring Boot应用程序作为Eureka Client服务消费者,该服务消费者会从Eureka Server获取服务提供者的列表,并通过该列表与具体的服务提供者进行通信。 在本文中,服务消费者使用 OpenFeign 调用…

第五届神经网络、信息与通信工程国际学术会议(NNICE 2025)

在线投稿:学术会议-学术交流征稿-学术会议在线-艾思科蓝 征稿主题: 神经网络 机器人控制 优化组合 知识工程 人工智能 逻辑程序设计 人机交互 深度学习 信号处理 信息提取 自然语言推论 信号与信息处理 信息管理与集成 实时信号处理与应用、 DSP应用 图…

STM32单片机芯片与内部52 I2C 数据手册 寄存器

目录 一、I2C寄存器 1、控制寄存器 1(I2C_CR1) 2、控制寄存器 2(I2C_CR2) 3、自身地址寄存器 1(I2C_OAR1) 4、自身地址寄存器 2(I2C_OAR2) 5、数据寄存器(I2C_DR) 6、状态寄存器 1(I2C_SR1) 7、状态寄存器 2 (I2C_SR2) 8、时钟控制寄存器(I2C_CCR) 9、TRISE寄存器(I2…

【Vim Masterclass 笔记08】第 6 章:Vim 中的文本变换及替换操作 + S06L20:文本的插入、变更、替换,以及合并操作

文章目录 Section 6:Transforming and Substituting TextS06L21 Inserting, Changing, Replacing, and Joining1 定位到行首非空字符,并启用插入模式2 在紧挨光标的下一个字符位置启动插入模式3 定位到一行末尾,并启用插入模式4 定位到光标的…

Docker入门常用命令总结

1.从远程仓库拉取一个纯净的镜像 docker pull docker .io/centos 2.创建并进入容器(左外右内) docker run --name xxx -dit 镜像id(镜像名称:Tag) /bin/bash 【参数必须放在镜像ID之前】 -i 让Docker分配一个伪终端,并…