首页 > 编程语言 >汇编hello world

汇编hello world

时间:2023-02-07 09:25:14浏览次数:36  
标签:汇编 code int mov start world ax data hello

普通

data segment ;数据段
    string db 'Hello,World!$'
data ends
code segment ;代码段
assume cs:code,ds:data
start:
    mov ax,data ;获取段基址
    mov ds,ax ;将段基址送入寄存器
    mov dx,offset string
    mov ah,9
    int 21h
    mov ah,4ch
    int 21h
code ends
end start

 

简化段定义

.model small
.stack        ;默认为1kb
.data
string db 'hello world!', 0dh, 0ah, '$'
.code
start:             ;完整段的开始方式
    mov ax, @data
    mov ds, ax
    mov dx, offset string
    mov ah, 9     ;这里一定不要写成了ax或则al,初学者很常见这种错误。
    int 21h
    mov ax, 4c00h
    int 21h
end start

 

标签:汇编,code,int,mov,start,world,ax,data,hello
From: https://www.cnblogs.com/weinan030416/p/17097253.html

相关文章

  • DX12 HelloTriangle
    前言此篇将展示如何利用DX12绘制一个静态的三角形渲染流程与必备组件shader//cpu端structPSInput{ float4position:SV_POSITION; float4color:COLOR;};......
  • HelloWorld
    HelloWorld新建一个文件夹,存放代码新建一个java文件文件后缀名为.javaHello.java编写代码publicclassHello{publicstaticvoidmain(String[]arg......
  • linux内核源码解析01–启动代码分析之汇编部分
    首先是引导程序,即bootloader,简单说即bootloader会做如下事情:(1)初始化物理内存;(2)设置设备树;(3)解压缩内核映像,将其加载到内核运行地址(可选);(4)跳转到内核入口地址;......
  • 虚函数(涉及汇编原理)
    虚函数1.多态​ 对象的多态性需要通过虚表和虚表指针来完成2.虚表指针1)位置​ 定义在对象首地址的前4字节处(32位)或前8个字节(64位)处2)定义​ 一个二维指针,一个存储......
  • 3-helloworld
    hello,world!publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.print("Hello,World!"); }}dos试运行......
  • Hello 2022
    “YeahIt'son.”tLLWtG的Blog开通了。看技术实现2022年,tLLWtG总算有个地方可以好好写点东西了。戳这里==>tLLWtGBlog正文接下来说说搭建这个博客的......
  • 析构函数和构造函数的特点(在汇编中如何识别构造和析构)
    1.构造函数1.1概念​ 常用来完成对象生成时的数据初始化工作,支持函数重载,不可定义返回值,返回值为对象首地址,即this指针拷贝构造函数:参数为对象地址,返回值为this指针1......
  • Day1-arm汇编led灯控制驱动并从sd卡加载运行
    关键知识点:arm汇编/程序存储地址/运行地址/程序启动 arm汇编:因为Cortex-A芯片一上电SP指针还没初始化,C环境还没准备好,所以肯定不能运行C代码,必须先用汇编语言......
  • Vue入门(HelloWorld篇)
    新建vue项目的流程-->(Hello_world环节)-->(软件VSCode)1-新建一个空文件,用VSCode打开2-打开Terminal-->(NewTerminal)3-初始化项目命令:npminit//然......
  • C语言学习 指针参数作为返回值(通过汇编了解函数返回值机制)
    RAZ是EAX的高32位,RDX是EDX的高32位。低32位清零,高32位也会清零        ......