MASM 16位汇编程序几种典型的格式
2014-07-04 20:37
295 查看
最近要做一个汇编课程设计。汇编是上个学期学的,现在都忘记了,连基本的格式都忘记了,所以在这里总结一下。
我在这里就分别写出几种格式的 Hello World 代码,大家一看就明白了。
1.有名段
2.无名段
3.带有.startup的无名段
我在这里就分别写出几种格式的 Hello World 代码,大家一看就明白了。
1.有名段
data segment output db 'Hello world!$' data ends code segment start: assume ds:data,cs:code mov ax,data mov ds,ax mov dx,offset output mov ah,09h int 21h mov ax, 4c00h int 21h code ends end start
2.无名段
.model small .data output db 'Hello world! $' .code start: mov ax,@data mov ds,ax mov dx,offset output mov ah,09h int 21h mov ax, 4c00h int 21h end start
3.带有.startup的无名段
.model small .data output db 'Hello world! $' .code .startup;会自动参数设置DS,SS,SP的代码 ;mov ax,@data ;mov ds,ax mov dx,offset output mov ah,09h int 21h ;mov ax, 4c00h ;int 21h .exit 0 ;产生退出操作系统的代码,所以不需要上面的两行代码了END
相关文章推荐
- 用MASM写一个简单的实现递归操作的汇编程序,所谓递归,上课已经跟大家说清楚了,如果我们只考虑简单的只分一次的递
- 16位汇编程序_显示ASCII码表和调色板
- 汇编程序(MASM)常见错误信息
- Masm for Windows集成开发环境编写汇编程序
- 几种典型程序Button处理代码的定位
- welcome to masm 汇编程序
- 几种典型程序Button处理代码的定位---转
- MASM,NASM和AT&T汇编格式备注
- 几种典型程序Button处理代码的定位
- 16位汇编_汉化DOS的常驻程序
- 几种典型程序Button处理代码的定位
- 几种典型程序Button处理代码的定位
- 几种典型程序Button处理代码的定位
- 几种程序的反汇编代码入口特征
- 几种 Unix 程序的日期格式表达方法(转)
- 汇编(六)——汇编语言程序格式及MASM
- 在VC++中使用MASM-构建16位程序
- Win32 MASM汇编程序基本结构
- arm汇编程序基本的格式规范(ads)
- [转]几种典型程序Button处理代码的定位 by jingulong 2006-01-04,15:33