8086汇编语言自学经验分享 如何将一个段设置为代码段,数据段,栈段
2016-07-18 09:33
573 查看
镇场诗:吾心为他人,此智不私藏。学术有小成,愿帮大家忙。诚心说愿望,愿见文者得启发。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
数据段:DS指向
代码段:CS指向
栈段 : SS指向
类似于模板的代码
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
学习汇编语言,为微机原理课程打一下基础。我自学的书籍是 汇编语言 王爽 清华大学出版社。这本书通俗易懂。王爽老师写的真不错,推荐新手入门选择这本书。
我将学习中一些知识点写到博客中,是因为自学的道路很苦,所以想通过分享自己的经验让大家自学的道路好一些。二是,通过博客的记录,可以有效地防止知识的遗忘。
如果您发现我有什么写的不对的地方,请您指正。我会尽快修改的。
我不是大神,我只是一个正在奋斗的普通人。所以希望大家看了我的文章,能够得到一些启发。如果能解决问题,那就太好了。
注:此文仅用于学术研究。如果我侵犯了您的权益,请告知。看到您的告知后,我将及时作出处理。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
数据段:DS指向
代码段:CS指向
栈段 : SS指向
类似于模板的代码
ASSUME CS:CODES,DS:DATAS,SS:STACKS DATAS SEGMENT ;此处输入数据段代码 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT START: MOV AX,DATAS MOV DS,AX mov ax,STACKS mov ss,ax mov sp,20h ;此处写代码 MOV AH,004CH INT 21H CODES ENDS END START
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
学习汇编语言,为微机原理课程打一下基础。我自学的书籍是 汇编语言 王爽 清华大学出版社。这本书通俗易懂。王爽老师写的真不错,推荐新手入门选择这本书。
我将学习中一些知识点写到博客中,是因为自学的道路很苦,所以想通过分享自己的经验让大家自学的道路好一些。二是,通过博客的记录,可以有效地防止知识的遗忘。
如果您发现我有什么写的不对的地方,请您指正。我会尽快修改的。
我不是大神,我只是一个正在奋斗的普通人。所以希望大家看了我的文章,能够得到一些启发。如果能解决问题,那就太好了。
注:此文仅用于学术研究。如果我侵犯了您的权益,请告知。看到您的告知后,我将及时作出处理。
相关文章推荐
- spring源码分析之定时任务Scheduled注解
- 整数中1出现的次数(从1到n整数中1出现的次数) java
- Yii2简单实现给表单添加验证码的方法
- Django's URL Configuration String View in 1.10+
- java
- Rijndael用法,如何填充数据
- Restful形式接口文档生成之Swagger与SpringMVC整合手记
- 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
- [C++]STL算法高效使用的一些建议
- C#调用IE浏览器或者默认浏览器
- ASP.NET Core 十种方式扩展你的 Views
- PHP之键盘输入四个学生的学号 姓名 语文 数学 英语信息 ,计算出每个学生的平均成绩,输出
- c++之STL string
- Swagger+Spring mvc生成Restful接口文档
- swagger整合spring mvc教程
- Error:java: javacTask: source release 1.8 requires target release 1.8
- C++ new失败的处理
- C++中如何理解cout endl
- inieditor基于注解的扩展使用(java读写.ini文件)
- 再议libcurl编程