CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

请问 times 512-($-$$)-2 db 0 中$$是什么意思?

楼主zhangsn98()2005-08-02 10:36:10 在 其他开发语言 / 汇编语言 提问

大家好   在网上看到一个写引导盘的程序  
  但是没看懂   请问$$是什么意思? 问题点数:20、回复次数:6Top

1 楼zara(Kyrie eleison)回复于 2005-08-02 10:56:16 得分 0

times   512-($-$$)-2   db   0     应该类似于   Masm   中的   db     (512   -   ($   -   $$)   -   2)   dup   ()   吧Top

2 楼zhangsn98()回复于 2005-08-02 13:20:03 得分 0

请问$$是什么意思?Top

3 楼zara(Kyrie eleison)回复于 2005-08-02 16:31:43 得分 0

不熟悉这种汇编的语法.   可以看看文件的开始初有没有   $$   的定义,   有的话,   就是那里了.   如果没有的话,   应该就是个预定义的标号,   从其含义来看,   就应该是文件开始处的偏址Top

4 楼wqssqw(石世群)回复于 2005-08-04 20:07:11 得分 0

这个是nasm的语法格式,$$:表示程序文本起始地址Top

5 楼WYlslrt(WY.lslrt(http://www.wyos.net))回复于 2005-08-10 20:44:46 得分 0

这是nasm语法格式,$是该指令的位置,$$是程序起始位置,  
  $-$$就是得到所有指令大小,  
  512-($-$$)-2也就是510-($-$$)将程序用0填充到510字节,  
  最后两个字节应该写db   55,AA总共512字节的引导程序。Top

6 楼mengxiangfengwz(小江)回复于 2005-08-19 09:18:20 得分 0

上面说的很清楚了,在NASM的使用说明中解释的很详细Top

相关问题

  • times=1ms表示什么意思??
  • 什么意思
  • 什么意思?
  • _T什么意思
  • 什么意思
  • “::“什么意思?
  • 什么意思?
  • 什么意思!!!》》》》
  • <(.+?)>什么意思?
  • “<<”什么意思?

关键词

  • 语法
  • db
  • 请问
  • 意思
  • 程序
  • nasm
  • 应该
  • 就是

得分解答快速导航

  • 帖主:zhangsn98

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo