汇编——又一个Hello World!
2016-10-31 10:02
267 查看
这个学期学习汇编,突然感觉汇编还是挺有意思的!在这里纪念一下自己的第一个Hello World!程序!望各位大神指正。
DATA SEGMENT IM DB 'Hello World!$';输出的字符 HC DB 0DH,0AH,'$';回车换行 DATA ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE MAIN PROC FAR MOV AX, DATA MOV DS, AX ;ASSUME只是定义了段寄存器和逻辑段之间的关系,需要通过MOV指令赋初值 LEA DX, IM CALL OUTPUT LEA DX, HC CALL OUTPUT CALL FINISH RET MAIN ENDP FINISH PROC;程序按任意键结束过程 MOV AH,0 INT 16H MOV AH,4CH INT 21H RET FINISH ENDP OUTPUT PROC;终端输出过程 MOV AH, 09H INT 21H RET OUTPUT ENDP CODE ENDS END MAIN
相关文章推荐
- powerpc "Hello world" 汇编代码的一些看法
- Hello,world!:搭建一个swt/JFace开发环境
- 使用MyEclipse Web Service来迅速开发和测试一个HelloWorld Web Service,
- 【实验】【PROCEDURE】一个最简单的oracle存储过程"proc_helloworld"
- 打造一个Hello World OSGi Web应用程序
- 用汇编写的第一个程序---helloworld.asm
- 用g++编写一个hello,world
- 【实验】【PROCEDURE】一个最简单的oracle存储过程"proc_helloworld"【转】
- 打造一个Hello World OSGi Web应用程序
- 大灰狼笔记四-汇编hello,world
- Tech : 终于创建了一个EJB HelloWorld
- 不用main()方法就写一个"HelloWorld"程序
- 定义一个字符串“Hello World ! Coffee”,将此字符串拆分成Hello,World,Coffee三个单词
- 我的第一个汇编程序-Hello,World!
- 学习as语法at&t汇编格式--hello,world
- 一个简单的"Hello World"
- "hello,world!"win32汇编小程序
- (除了一个msgbox什么也没有) directshow之"hello world"第二步收藏
- 一个最小x86 ELF Hello World程序的诞生
- 编写一个程序,该程序当输入Crtl+C时输出字符串"I got signal"。在其余的时间,该程序只是无限循环,每一秒输出一条"hello world"信息。