汇编语言输出字符串

  • 配置环境
  • 编辑程序
  • 运行程序
  • 后续

配置环境

  1. 首先双击下载程序进行下载。(没有安装程序的,可以下载我为大家准备的安装文件。)
    不会安装的可以看一下文件

  2. 将debug.exe放入C盘(没有debug的自行下载)

  3. 打开DOXBos

  4. 将masm文件放入D盘(没有masm的自行下载)

  5. 更改masm文件为123(任意),在文件夹中创建文件123.asm。

  6. 在DOXBos程序中 输入mount C D:\123

  7. 输入C:

  8. 打开123.asm编写程序

编辑程序

DATA SEGMENT
MS DB 'welcome wo you!$'
DATA ENDS
STACK SEGMENT STACKDW 50 DUP(?)
STACK ENDS
CODE SEGMENTASSUME DS:DATA,CS:CODE,SS:STACK
START:MOV AX,DATAMOV DS,AXMOV DX,OFFSET MS ;将字符串MS装填进DXMOV AH,9         ;显示字符串INT 21H          ;返回操作系统MOV AH,4CH       ;就是结束本程序INT 21H          ;返回 DOS 操作系统
CODE ENDSEND START

运行程序

  1. masm 123.asm
    如果出现错误根据提示进行更改

  2. link.123


3. 运行123.exe

后续

如果想了解更多物联网、智能家居项目知识,可以关注我的项目实战专栏。
欢迎关注公众号。

编写不易,感谢支持。

汇编语言---输出“welcome to you!”相关推荐

  1. 汇编指令对应的机器码_汇编语言输出“welcome to you!”

    基础知识 汇编语言指令组成 汇编指令:机器码的助记符,有对应的机器码. 伪指令:没有对应的机器码,编译器执行,机器不执行. 其他符号:如+-*/有编译器识别,无对应机器码. CPU与外部器件交互需要 ...

  2. 汇编语言输出99乘法表

    使用8086汇编,输出99乘法表 程序运行截图如下: 要用汇编输出乘法表,实现思路有以下几点: 1.显示出等式:可以观察到乘法表的有9行,第1行有9列,第2行有8列,第3行有7列...而且每行的等式的 ...

  3. 缓冲区溢出攻击实验(C语言 | 汇编语言 | 输出deadbeef)

    缓冲区溢出攻击实验(输出deadbeef) C语言题目源码 尝试 运行程序 观察 分析 栈内部情况 决定使用栈溢出 实施 使用vs2019打开反汇编 使用反汇编 构造payload 得到结果 C语言题 ...

  4. risc-v汇编语言输出斐波那契数列前6位数(仅供参考,不一定正确)

    .data array_A: .word 3,5,7,9,11 .text la x8,array_A #x8为数组A首地址,x9=&A[i] add x9,x8,x0 #x9=&A[ ...

  5. 汇编语言寄存器说明eax, ebx, ecx, edx, esi, edi, ebp, esp,eip

    eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待. 比 ...

  6. Google公布OpenFermion:量子计算机的开源软件包

    来源:转载自公众号「雷克世界」微信号:ROBO_AI 作者:Ryan Babbush.Jarrod McClean 编译:嗯~阿童木呀.多啦A亮 概要:OpenFermion是一个用于模拟电子(费米子 ...

  7. 堆栈溢出从入门到提高

    转自:http://www.jiaonan.net/html/2007/06/20070624034620915.htm 入门篇 2007-6-24 15:46:20 本讲的预备知识: 首先你应该了解 ...

  8. 【C语言】C语言Code的编译与执行

    1.编译并执行一个简单的C程序(不依赖IDE) C程序可以在许多不同的机器上运行.这种可移植性是C语言的另一个优点.程序首先在目标机器上使用C编译器编译.存在略有不同的C编译器版本,包括cc(C编译器 ...

  9. smashing the stack for fun and profit 译文

    smashing the stack for fun and profit 译文 原文:Smashing The Stack For Fun And Profit 日期:2000.12.20 作者:A ...

最新文章

  1. jca分析java dump日志
  2. execSQL()方法和rawQuery()方法
  3. 死锁问题案例分析解决
  4. (35)23种设计模式研究之六【命令模式】
  5. oracle层级关系按列存储_几张图看懂列式存储
  6. C语言+数据结构总结
  7. android 初学者实现 popupwindow的自动弹出,Android popupWindow弹出窗体实现方法分析
  8. 2021-09-1017. 电话号码的字母组合
  9. http请求接口开发的几种方式
  10. Unity使用VS2019打开代码出现不兼容的解决方法
  11. 手机定位--GPS定位,基站定位,辅助定位
  12. 写剧本、模仿声音、制造笑点,机器学习进军好莱坞
  13. ubuntu20.04下opencv4.4编译、给图片加中文标注及tensorflow的问题记录、ubuntu下使用cv::text::OCRTesseract模块字符识别
  14. 基于SSM的大学生创业众筹平台网站毕业设计源码212000
  15. 钱诚11.16黄金原油早盘直通车,黄金原油顺势操作建议
  16. python饼图添加颜色_Python中的五颜六色的饼状图!(二)
  17. 2019Java 全栈工程师 进阶路线图!一定要收藏!
  18. Oracle导入.DMP文件命令
  19. 深度学习与神经网络-吴恩达-第二周优化算法
  20. hdu1941 Justice League

热门文章

  1. python dll文件丢失_python34.dll
  2. 动态sql之各种标签的使用以及详细配置
  3. EntityFramework实体默认值遇到Oracle自增主键
  4. POJ 1417 True Liars 并查集+背包
  5. iOS推送(利用极光推送)
  6. CodeIgniter URL添加后缀
  7. Matcher类:(转)
  8. Sql Server参数化查询之where in和like实现之xml和DataTable传参
  9. App for Android (1) —— 环境搭建
  10. asp.net 初步入门使用正则抓取网页信息