大家知不知道map文件格式,有没有比较具体的相关文章,谢谢啦!
共4条
1/1 1 跳转至页
borland .map file format
| the map file is simply a list of the segments contained in the compiled program together with information about the segment type and where it appears in the compiled code. here is an example of a .map file for a tasm prog i wrote: start stop length name class 00000h 00000h 00000h _text code 00000h 00356h 00357h _codeseg code 00358h 00358h 00000h _data data 00360h 00ee9h 00b8ah _varseg data 00ef0h 108efh 0fa00h _scrnseg scrn 108f0h 1092fh 00040h _stackseg stack program entry point at 0000:02c7 warning: no stack first it displays headings for each column (start, stop, length, name, and class).. then it lists all the segments in the order they appear in the executable... the start is how far into the code (in hex) that the segment starts at, stop is how far into the code the segment ends.. and the length is stop - start. under name is just the name of the segment that the programmer gave it when programming it.. (default segs are _text and _data if you just use .code and .data to start your segs) and class is the alias that you give the seg.. for example.. if you declare the seg like the following in your program: _scrnseg segment public 'scrn' _scrnseg ends the name will be _scrnseg and the class will be scrn. the program entry point is the state of cs:ip upon entry to the program (cs will be offset however depending on where in memory the program is loaded).. after that it lists any warnings or errors in the program.. in this case it gave a no stack warning because i manually declared a stack seg rather than using the conventional .stack <size> directive. |
共4条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| RTOS怎么选?让我来给你答案!被打赏¥15元 | |
| 【S32K3XX】Flash驱动使用被打赏¥26元 | |
| 【FreeRtos】第一个任务的启动过程被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】FPB-RA6E2开发板的WDT功能测试被打赏¥22元 | |
| 关于cmakelist特性presets的使用被打赏¥20元 | |
| 【分享开发笔记,赚取电动螺丝刀】M5STACK系列屏幕质量测试程序,竟然有块亮斑?被打赏¥20元 | |
| 【分享开发笔记,赚取电动螺丝刀】快速搭建瑞萨FPB-RA6E2开发板开发环境被打赏¥14元 | |
| 【分享开发笔记,赚取电动螺丝刀】在音频测试中顺序的调整可改变功效被打赏¥18元 | |
| 【分享开发笔记,赚取电动螺丝刀】点阵显示模块及其应用-----献给新年的小礼物被打赏¥22元 | |
| 基于地奇星开发板的数码管模块显示技术被打赏¥23元 | |
我要赚赏金
