社区
汇编语言
帖子详情
计算段长度的问题
ProgrammingRing
2012-03-30 05:30:24
今天碰到一个计算段长度的问题有点晕,举例:
code segment
……
……
……
……
……
codelen = $ - code
code ends
$我知道是当前是字节计数,可是减去段名就是段长度了?段名拉出来用不是段值嘛?
还有我发现用offset code,也就是 offset 段名 也是段的长度……这是怎么回事,好晕……
...全文
172
9
打赏
收藏
计算段长度的问题
今天碰到一个计算段长度的问题有点晕,举例: code segment …… …… …… …… …… codelen = $ - code code ends $我知道是当前是字节计数,可是减去段名就是段长度了?段名拉出来用不是段值嘛? 还有我发现用offset code,也就是 offset 段名 也是段的长度……这是怎么回事,好晕……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
e379278011
2012-06-01
打赏
举报
回复
$ 表示当前地址
今天也遇到楼主的问题了。。。
offset 段名 返回的是段长度。
按理解是应该返回的偏移。。。。继续摸索中
ProgrammingRing
2012-06-01
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
$ 表示当前地址
今天也遇到楼主的问题了。。。
offset 段名 返回的是段长度。
按理解是应该返回的偏移。。。。继续摸索中
[/Quote]
offset 段名返回段结尾是masm的事……看下这个:
http://support.microsoft.com/kb/75276/zh-cn#appliesto
ProgrammingRing
2012-03-31
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
别的问题就不说了。光说说段长度。
汇编地址和偏移地址要搞清楚。编译期间,哪来的0cbc?
[/Quote]
晕……忘了$和offset是编译期间的了,编译好才是一个值了……
可是那用$-段名怎么会得到段长度?还有offset 段名也是……编译器做了什么?
均陵鼠侠
2012-03-30
打赏
举报
回复
别的问题就不说了。光说说段长度。
汇编地址和偏移地址要搞清楚。编译期间,哪来的0cbc?
masmaster
2012-03-30
打赏
举报
回复
这里,段的长度是从code segment到code ends的长度。而不是从code到codelen的长度。$和offset的解释楼上几位都说啦。
ProgrammingRing
2012-03-30
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
$表示的是当前行的地址,不是字节计数。段名不就是一个标记吗?有这么复杂?
[/Quote]
$知道啥意思了……可是脑子现在就是转不过这弯,比如$当前等于7,段名code,也就是段值等于0cbc
那codelen = $ - code不就是codelen = 7 - 0cbc吗?怎么会是等于7,也就是段的长度的?
还有,为啥offset 段名就是这个段的长度?offset不是取偏移吗,怎么段名是段的结尾吗?
guizeyanhua2
2012-03-30
打赏
举报
回复
$返回当前地址
offset返回操作数的偏移地址
屌絲來襲
2012-03-30
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
$表示的是当前行的地址
[/Quote]
按这个理解,我想你就懂了
yh_no_code
2012-03-30
打赏
举报
回复
$表示的是当前行的地址,不是字节计数。段名不就是一个标记吗?有这么复杂?
缓和曲线
段长度
的
计算
分析
缓和曲线
段长度
的
计算
分析 在道路线形设计的过程中,缓和曲线占据着非常重要的角色,如何科学合理的设置其长度是很多路线设计者一个很关心的
问题
。本文中将讲述
计算
缓和曲线长度的具体方法。关键词:超高 缓和曲线 长度给出超高缓和
段长度
计算
公式——旋转轴至行车道(设路缘带时为路缘带)外侧边缘的宽度,m;—— 超高坡度与路拱坡度的代数差,%;—— 超高渐变率。根据 这两个公式可知,只要确定了,就可以在设计速度V和半径R一定的情况下
计算
出超高缓和段的长度了。为了保证汽车行驶的横向
Arcgis
计算
每个网格点内线
段长度
目录 一、原始文件是折线 1. 创建渔网(注意数据框坐标系应与要创建的渔网网格像元一致,地理坐标系对应经纬度,投影坐标系对应米) 2. ‘标识’工具,对原来的折线按照网格点进行细切割 3. ‘
计算
几何’
计算
新折线要素实际长度。 4. ‘空间连接’ 将新折线要素连接到创建的渔网网格上,关联规则选择‘总和’ 二、原始文件是面要素 1. '要素转线‘ 首先将面要素转为线要素 2. 重复折线要素操作即可。 一、原始文件是折线 属性表如下: 1. 创建渔网(注意数据框坐标系应与要创建的渔.
计算
长度_新钢标,钢柱
计算
长度这么
计算
!
《钢结构设计标准》GB500017-2017(以下简称新钢标)8.3.1条条文说明中提到考虑到不推荐采用弱支撑框架,因此取消了弱支撑框架相关概念和稳定系数确定公式,与此同时修改了强支撑框架结构的判断条件,V4.2版本程序根据新钢标的判断条件增加了“自动判断有无侧移功能”,此功能可以实现较规则带支撑结构,有无侧移的自动判断。 对于阶形柱的
计算
长度系数确定,相较旧规范,新钢标增加了单层厂房框架下端刚接...
ArcGIS:轻松
计算
面状河流长度
ArcGIS 为面状河流长度的
计算
提供了多种切实可行的方法。无论是基于分区河流总长度
计算
、基于 ArcScan 的中心线提取,还是利用 arcgis for javascript 实现以及水流长度工具的应用,都在不同的场景下发挥着重要作用。基于分区河流总长度
计算
的方法,通过严谨的拓扑修正、标识要素等步骤,能够准确地统计出不同区域内河流的总长度,为水利规划和城市规划等领域提供了详细的数据支持。例如,在城市规划中,可以根据不同区域河流长度的统计结果,合理规划滨水区域的开发和利用,提升城市的生态环境和景观品质。
C语言中数组长度的
计算
详解
一、 C语言中
计算
数组长度大小 C语言字符串长度的
计算
可以使用strlen(str); 但是对于数组长度的大小却没有相关函数可以使用; C语言数组长度的大小可以使用: int main() { int arr[] = {1,2,3,4,5}; int length = sizeof(arr)/sizeof(int); printf("the length of arr is...
汇编语言
21,499
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章