我的词条 之 偏移量

计算机 汇编语言中的偏移量定义为:把 存储单元实际地址与其所在段的 段地址之间的距离称为段内偏移,也称为“ 有效地址或偏移量”。
中文名
偏移量
外文名
Offset
段地址左移四位,与 有效地址相加,就构成了 逻辑地址。一般而言, 段地址是cpu自己独立编制的,但是偏移量是程序员编写的。偏移量就是程序的 逻辑地址与段首的差值。
在早期的8086中 地址线是20位的,而 段地址是16位。在十六进制下就是4位。这样一个 段寄存器就不能完整的描述出内存的地址。所以就和 通用寄存器配用。偏移量存在 通用寄存器中, 段地址则存在 段寄存器中。而地址首的五位(十六进制下,二十 地址线是五位)有个特点,即末尾总是零,所以就取前四位当做 段地址。正好是 段地址的存储空间大小。所以在上图中,按照地址存储时的分法,倒过来组合,即左移四位(二进制下,十六进制是一位。),比如 段地址为1001H(H十六进制之意),左移一位(乘以16),即补零变为10010H,假设 偏移地址是1010H,则实际物理地址就是11100H了。形象来说, 段地址是头,偏移量是实际位置相对头的位置。
实模式中,内存比 保护模式中的结构更令人困惑。内存被分割成段,并且,操作内存时,需要指定段和偏移量。
段- 寄存器这种格局是早期硬件电路限制留下的一个伤疤。 地址总线在当时有20-bit。然而20-bit的地址不能放到16-bit的 寄存器里,这意味着有4-bit必须放到别的地方。因此,为了访问所有的内存,必须使用两个16-bit 寄存器
这一设计上的折衷方案导致了今天的段-偏移量格局。最初的设计中,其中一个 寄存器只有4-bit有效,然而为了简化程序,两个寄存器都是16-bit有效,并在执行时求出加权和来标识20-bit地址。
偏移量是16-bit的,因此,一个段是64KB。下面的图可以帮助理解20-bit地址是如何形成的:
段-偏移量标识的地址通常记做 段:偏移量 的形式。
例如: 线切割工艺中,计算钼丝偏移量,即钼丝的直径.
词条标签:
中国通信学会
### 回答1: Mac字典是Mac OS X系统中的内置词典应用程序,可以查询英语、中文、日语、法语、德语、意大利语、西班牙语等多种语言。Mac字典使用.dictionary格式存储数据。 .dictionary文件实质上是一种XML格式的文本文件,其中包含了一些关键的信息,如词条及其定义、例句、同义词、音标、部分词性等等。这些信息使用合适的标签进分隔和归类,可以方便应用程序或者用户进处理和使用。 使用Mac字典,用户可以通过输入需要查询的单词或者短语,快速准确地得到相关的词条和释义。此外,Mac字典可以自动调用在线词典,提供更为丰富的内容和词源信息。 总之,.dictionary格式是Mac字典数据存储的一种标准格式,使用这种格式可以方便使用和扩展Mac字典的功能。同时,针对不同的用户需求,也可以进自定义词典的编辑和管理。 ### 回答2: Mac字典(Dictionary)格式是苹果系统中的一种词典数据格式,常用于在系统中提供各种语言的局部或全局词典。Mac字典是基于XML格式的,采用压缩算法来存储和传输数据,以节省存储空间。 Mac字典的格式包括三个主要文件:.plist文件、.dictionary文件和.idx文件。.plist文件包括了词典的名称、版本号、图标等基本信息,同时还包含了词条词条标识符之间的映射关系。.dictionary文件则包含了词典中所有词条的详细信息,如单词、解释、例句等。.idx文件是用来加速检索的索引文件,包含了词条的首字母和偏移量等信息。 除此之外,Mac字典还支持自定义样式、支持语音朗读、提供了快捷键、支持离线使用等功能,使其成为Mac系统中非常实用的应用之一。在使用Mac字典时,用户可以直接在系统上搜索或者在鼠标悬停时自动显示词典解释,简单方便。 总之,Mac字典的格式简单、实用,兼容性强,是Mac系统中不可或缺的一部分。 ### 回答3: Mac字典(Dictionary)是苹果操作系统(Mac OS X)中的一种工具,可用于查询单词的含义、同义词、音标、发音等相关信息。字典格式为二进制Property List(plist)格式,具体为XML格式的二进制文件。plist是一种用于存储数据的文件格式,它将数据序列化为二进制数据并进压缩,从而使存储和传输变得更加高效。Mac字典中包含了多种语言的单词,例如英语、法语、德语、中文等。用户可以根据自己的需求选择需要使用的语言。此外,Mac字典还支持快捷键查询和深度查询功能,可以快速地查询某个单词的相关信息,以及查看其在不同语境下的用法。总之,Mac字典是一款十分实用的工具,为用户提供了方便快捷的查询服务,使用户更加高效地学习和使用语言。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值