CMD文件的编写说明,比较详细的 1·什么是CMD文件,它有什么作用。
1·什么是CMD文件,它有什么作用。
CMD文件是用来说明对应的对应的代码、数据、变量的存放空间。
它包括两个指令SECTOINS和MEMORY。
如果把RAM和ROM看成是两个仓库的话,那MEMORY指令就是把这两个仓库再分成不同的区域。如果把不同的代码段是看成一件件货物的话,那么SECTOINS指令则指出了这些货物对应的存放位置。
.cmd文件
由汇编器产生的COFF格式的OBJ文件中的段作为构造块,当有多个文件进行链接时,链接器会将输入段结全在一起产生可执行的COFF输出模块,然后链接器为各输出段选择存储器地址。
1.1 MEMORY指令说明 存储器(MEMORY)伪指令,用来定义目标系统的存储器空间。MEMORY可以定义存储器的区域,并指定起始地址和长度。 MEMORY伪指令的一般语法: MEMORY { PAGE 0: name1[(attr)]rigin=constant, length=constant; PAGE n: name1[(attr)]rigin=constant, length=constant; } PAGEn中的页号n最大为255。每个PAGE代表一个完全独立的地址空间。通常PAGE0为程序存储器,PAGE1为数据存储器。 Name1:存储器区间名。可包含8个字符。不同PAGE可以取同样的name1,但在同一个PAGE内区间名不可以相同。 Attr:可选项。规定存储器属性。 R,可以对存储器执行读操作 W,可以对存储器执行写操作 X,破除可以装入可执行的程序代码 I,规定可以对存储器进行初始化 Origin:起始地址。 Length:区间长度。 初始化段用SECTIONS可定位两次:装入和运行。如:一些关键的执行代码必须装在系统的ROM中,但希望在较快的RAM中运行。 自己写的关于LF2406A的.cmd文件
|
CMD文件的编写说明,比较详细的 1·什么是CMD文件,它有什么作用。相关推荐
- twig php代碼,有没有办法在wordpress的.twig文件中编写php代码?我试图使用.twig模板文件中的表单值发送邮件...
有没有办法在wordpress的.twig文件中编写php代码?我正在尝试使用.twig模板文件中的表单值发送邮件. 第PAGE-SHORTEFORM.TWIG页 {% extends "b ...
- app抢购脚本如何编写_如何用1个记事本文件征服全世界?——cmd批处理脚本编写...
电脑可以定时帮你自动处理一些重复的事务.一键实现别人多键才能实现的功能,利用常用的cmd命令可以完成这些功能,这次我们从操作层面聊一聊,如何利用这些cmd命令在记事本中编写脚本,进而实现任何自己想实现 ...
- 命php令删除文件夹,window_win7系统通过cmd命令提示符的del命令删除文件的详细教程,怎么利用cmd命令提示符的del命 - phpStudy...
win7系统通过cmd命令提示符的del命令删除文件的详细教程 怎么利用cmd命令提示符的del命令删除文件?cmd命令提示符的功能十分强大,它可以通过一些简单的命令来完成指定的查询.修改.删除等任务 ...
- Lightly 支持 Markdown 文件在线编写(文中提供详细 Markdown 语法)
在反馈群用户们的呼声下,Lightly 的 Markdown 支持已悄然上线了!无论是上传或是新建,大家都可以打开甚至随意使用 Markdown 语言编写文档. Markdown 是什么? Markd ...
- vc 写c语言程序步骤,VC++ 6.0编写程序的详细步骤
想知道VC++ 6.0工具如何编写程序吗,可能有些朋友还不熟悉,我们一起去了解一下VC++ 6.0编写程序的详细步骤吧. VC++ 6.0编写程序的详细步骤 vc++6.0的菜单简洁,工具明了,这里以 ...
- BAT文件的编写及使用
首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任 ...
- BAT、CMD脚本的编写与实际应用[转]
在微软官方的定义中,BAT属于批处理脚本(可以运行在DOS.WINDOWS下),是用来进行简化平时操作的批量化集成文件.而CMD,则是只能运行在NT系统下的批处理文件,其功能与BAT是一样的. 从早期 ...
- python如何将图片打包进exe里_史上最详细的Python打包成exe文件教程
打包成exe文件可以让python代码在没有python环境的条件下,依然能够运行,实在是码农们写追女朋友表白.情人节浪漫的必需品! 1.使用豆瓣镜像源下载: pyinstaller 有需要了解如何使 ...
- 在matlab中导入excel,Matlab导入Excel文件中的数据的详细教程分享
操作Matlab时还不会导入Excel文件中的数据?本文就介绍了Matlab导入Excel文件中的数据的操作内容,想要学习的朋友可以看一看下文哦,相信对大家会有所帮助的. 直接点击鼠标操作导入数据 打 ...
- Makefile文件的编写规则
欢迎大家关注笔者,你的关注是我持续更博的最大动力 Makefile文件编写规则 文章目录: 1 makefile文件介绍 2 makefile文件编写 1 makefile文件介绍 makefile是 ...
最新文章
- PAT 1041. 考试座位号(15)
- 《笑谈银行IT》—畅谈“银行IT系统”
- 【Java 虚拟机原理】垃圾回收算法 ( 可达性分析算法 | GC Root 示例 | GC 回收前的两次标记 | finalize 方法示例 )
- 深度学习在CTR预估的应用
- java元空间扩容_JVM元空间(Metaspace)
- Grails 1.2参考文档速读(19):插件
- JDK 13中的JEP 355文本块
- python使用pip安装包_python的安装包pip命令基本用法
- python怎么实现黑客攻击英国_注意!你的隐私就是这样被黑客获取的
- 最大子序列的和算法分析一
- 怎么下载linux历史文件,快速学习Linux-Linux历史
- android反编译工具推荐,Android 反编译工具的各种用法
- 音视频 即时通讯Linux源码
- NVIDIA显卡驱动安装方法
- 论文阅读 Optimal Rough Terrain Trajectory Generation for Wheeled Mobile Robots
- 调用win api将指定名称的打印机设置为默认打印机
- jvm的类加载和运行时数据区和垃圾回收
- 浅析安全架构中遇到的问题
- 【Proteus仿真】【51单片机】智能温控风扇设计
- echart 热搜词云(字符云)的制作以及遇到颜色不会随即变得bug