MASM 16位汇编程序几种典型的格式
来源:互联网 发布:mac什么游戏好玩 编辑:程序博客网 时间:2024/05/17 06:53
最近要做一个汇编课程设计。汇编是上个学期学的,现在都忘记了,连基本的格式都忘记了,所以在这里总结一下。
我在这里就分别写出几种格式的 Hello World 代码,大家一看就明白了。
1.有名段
data segment output db 'Hello world!$'data endscode segmentstart: assume ds:data,cs:code mov ax,data mov ds,ax mov dx,offset output mov ah,09h int 21h mov ax, 4c00h int 21hcode ends end start
.model small.data output db 'Hello world! $'.codestart: 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
0 0
- MASM 16位汇编程序几种典型的格式
- welcome to masm 汇编程序
- 汇编程序(MASM)常见错误信息
- masm win32汇编程序设计
- 被乘数最多16位,乘数最多8位的汇编程序
- Win32 MASM汇编程序基本结构
- wget的几种典型用法(介绍典型的)
- 32位环境下的16汇编程序设计
- 汇编程序格式
- 国内电子商务的几种典型
- 谈谈几种典型的反模式
- 几种典型的局域网技术
- 几种典型的颜色空间
- 几种典型的段错误
- 几种典型的设计模式
- RabbitMQ的几种典型使用场景
- 几种典型的Java内存泄漏
- RabbitMQ的几种典型使用场景
- Cobbler全自动批量安装部署Linux系统
- iOS Dev (71) ccTouchBegan 无响应的可能原因
- QT Q_PROPERTY宏介绍
- C++语言笔记系列之十六——赋值兼容规则&多继承的二义性
- iOS Dev (72) ccTouchBegan 返回值 BOOL 的含义
- MASM 16位汇编程序几种典型的格式
- ASP.NET MVC4 入门(四)——添加一个模型
- Linux CentOS 下安装谷歌浏览器(Chromium)
- 自动检测iOS网络并可跳转至设置界面设置网络
- 命令mkdir -p
- GridView显示数据鼠标悬停变色
- java 获取表结构
- Binary Tree Preorder Traversal
- iOS 内存管理机制(详细解说)