汇编ing...
来源:互联网 发布:看板制作软件 编辑:程序博客网 时间:2024/05/17 21:59
记性不好,mark一下
源程序:
DATAS SEGMENT
STRING DB 'Hello World!',13,10,'$'
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
LEA DX,STRING
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START
DATAS SEGMENT;定义数据段标识为“DATAS”
STRING DB 'Hello World!',13,10,'$' ;定义字符串数组,13和10分别是回车和换行,'$'为结束符
DATAS ENDS;数据段结束
CODES SEGMENT ;定义代码段标识为“CODES”
ASSUME CS:CODES,DS:DATAS ;设置数据段和代码段的默认寄存器
START: ;程序起始标志,可以任意取名,但必须和最后结束标志end配合使用
;其作用实际上是告诉操作系统加载exe程序时将IP指向这个位置
MOV AX,DATAS;本句和下一句给DS赋值,CS不需要程序来赋值
MOV DS,AX
LEA DX,STRING ;把字符串首地址存到DX寄存器中
MOV AH,9 ;本句和下一句调用参数为9的DOS中断,在控制台上输出字符串
INT 21H ;找本书看看,就知道为什么STRING要以'$'结束了
MOV AH,4CH ;参数为4ch的功能调用,结束程序,返回操作系统
INT 21H
CODES ENDS
END START
- 汇编ing...
- ing
- ing
- 郁闷ing......
- 惭愧ing~
- 高兴ing
- 郁闷ing!
- 郁闷ing...
- J2EE ing....
- 孤独ing...
- 无聊ing
- 学习ing
- 郁闷ing
- 迷茫ING
- 好好学习ing..
- 郁闷ing
- 感冒ing
- 迷茫ing
- java IO 确定保存创建文件编码?
- 分享Windows的秘密——外壳通知消息
- BMP格式图像的反色和变为灰度图代码
- 新Android病毒‘MMarketPay.A’ 9个第三方市场10万部手机受感染
- 常用的一些Oracle维护SQL
- 汇编ing...
- android sdk, adt等的下载
- FB AS3 中,使用条件编译,实现debug、release的代码分离编译。
- QT 的信号与槽机制介绍
- Infection
- WAP的利器
- 如何使用W7100A实现Telnet服务器(二)
- int、short、char 类型超出范围赋值__说说原码,反码,补码
- java pdf生成图片