首页 > 编程语言 >信息显示程序

信息显示程序

时间:2023-03-04 22:46:56浏览次数:40  
标签:10 显示 程序 信息 Hello 字符串 代码段 msg 子程序

第一个程序(C语言)显示信息Hello,world!通过printf语句实现

信息显示

在数据段给出这个字符串形式的信息:

;数据段
msg byte 'Hello, Assembly!',13,10,0
;定义要显示的字符串

;msg是字符串的名字
;13,10是转义符\n 0是字符串的结尾

在代码段编写显示字符串的程序

;代码段
mov eax,offset msg;指定字符串的偏移地址
call dispmsg;调用I/O子程序显示信息
;相当于printf()

代码框架

;eg0101.asm
           include io32.inc
           .data  ;数据段
msg      byte 'Hello, Assembly!',13,10,0
           .code  ;代码段
start:              ;程序执行起始位置
            mov eax,offset msg
            call dispmsg
            exit 0  ;程序正常执行终止
            end start  ;汇编结束

汇编程序通常不提供任何函数或程序库
必须利用操作系统的编程资源

子程序调用的方法

MOV EAX, 入口参数
CALL 子程序名

常用子程序


标签:10,显示,程序,信息,Hello,字符串,代码段,msg,子程序
From: https://www.cnblogs.com/cxy8/p/17179390.html

相关文章

  • C程序中插入LINUX命令
    格式:system("......");//引号中为要执行的命令;例如创建共享内存的时候需要先生成key,生成key需要创建一个文件(最好在/dev/shm下创建一个),此时可以在生成key之......
  • 渗透实战——信息收集、漏洞发现、漏洞利用
    信息收集0x01WEB信息收集网站前端源码脚本通过伪静态多提交地址访问抓包分析获得网站服务器等信息Web指纹识别在线指纹识别,在线cms识别小插件--在线工具(b......
  • 《程序是怎样跑起来的》第十一章
         这章讲了硬件控制方法,计算机能运行不仅需要操作系统也要有软件和硬件相互合作,硬件控制是由Windows全权负责的,在Windows中利用操作系统提供的系统调用功能(AP......
  • 第一章程序设计和C语言
    第1章 程序设计和C语言本文作者:INE1228本文链接:https://www.cnblogs.com/FiftyOne/p/17178893.html版权声明:未经作者允许严禁转载1. 机器语言1.1 概念计算机能直接......
  • #yyds干货盘点# LeetCode程序员面试金典:T9键盘
    题目:在老式手机上,用户通过数字键盘输入,手机将提供与这些数字相匹配的单词列表。每个数字映射到0至4个字母。给定一个数字序列,实现一个算法来返回匹配单词的列表。你会得到一......
  • delphi 获取有输入焦点的活动窗口信息
    varwintext:array[0..MAXBYTE]ofChar;WdChar:array[0..1]ofchar;focuswhd:THandle;processId:Pointer;threadid:Cardinal;GUITHREADINFO:TGUIThread......
  • 修正screenfetch无法正常显示内存信息
    使用screenfetch出现错误/usr/bin/screenfetch:行1851:-:语法错误:需要操作数(错误符号是"-")打开screenfetch的1851行看来是获取内存数据的代码出问题了。具......
  • C#使用WinExec调用exe程序
    添加引用usingSystem.Runtime.InteropServices;//调用外部的DLL 定义DLL[DllImport("kernel32.dll")]publicstaticexternintWinExec(stringprogramPath,......
  • 股价计算小程序
    定义如下变量:name,公司名stock_price,当前股价stock_code,股票代码stock_price_daily,股票每日增长系数,浮点数类型,growth_days,增长天数计算,经过growth_days天......
  • 《强哥德巴赫猜想的计算机验证性程序》 回复
    《强哥德巴赫猜想的计算机验证性程序》      https://tieba.baidu.com/p/8286004205      回复  5楼 20楼 23楼  @思维机器  ,  ......