段地址*16+偏移地址,为什么要用16这个数字?

SilentHunter460 2021-02-23 11:29:10
段地址*16+偏移地址,后来明白了,16是十进制,其实应该写10H更好理解。因为段地址偏移地址多用十六进制表示,突然写个十进制16会误导新人。
可以说:段地址*10H
可以说:段地址右边加一个0
可以说:段地址的二进制数右边加4个0,于是原先16位就可以变成20位,于是寻址能力增加了15倍。

为什么书上喜欢用16,有什么重大意义吗?
...全文
679 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

用16是应为:8086/8088CPU使用的是20位物理地址,而8086/8088CPU内部的ALU只能进行16位的运算,因此,8086/8088所使用的20物理地址,是由相应的段地址(16位)加上偏移地址(4位)组成的。

  • 打赏
  • 举报
回复
人都是先熟悉十进制,后了解十六进制的,而且写16是两个字符,10H则是三个字符~
SilentHunter460 2021-02-23
  • 打赏
  • 举报
回复 1
引用 1 楼 早打大打打核战争的回复:
人都是先熟悉十进制,后了解十六进制的,而且写16是两个字符,10H则是三个字符~
我觉得肯定有新人在这里被卡住。 而且王爽那本书也没指出这个事情,懂的人回过头看很容易,学的人真的会被这些点滴难住。
内容概要:该论文研究了一种基于粒子群优化(PSO)的STAR-RIS辅助NOMA无线通信网络优化方法。STAR-RIS作为一种新型可重构智能表面,能够同时反射和传输信号,与传统的仅能反射的RIS不同。结合NOMA技术,可以提高覆盖范围、同时服务的用户数量和频谱效率。由于STAR-RIS元素众多,获取完整信道状态信息(CSI)开销大,因此作者提出在不依赖完整CSI的情况下,联合优化功率分配、基站波束成形以及STAR-RIS的传输和反射波束成形向量,以最大化总可实现速率,同时保证每个用户的最低速率要求。仿真结果表明,该方案优于STAR-RIS辅助的OMA系统。论文还提供了详细的Python代码实现,包括系统参数设置、信道模型、速率计算、目标函数、约束函数、主优化函数和结果可视化等内容,完整再现了论文中的关键技术方案。 适合人群:通信工程领域的研究人员、高校教师和研究生,特别是对智能反射面技术、非正交多址接入技术和智能优化算法感兴趣的读者。 使用场景及目标:①研究和开发基于STAR-RIS的无线通信系统;②探索PSO算法在无线通信优化中的应用;③评估STAR-RIS-NOMA系统相对于传统OMA系统的性能优势;④为实际通信系统设计提供理论依据和技术支持。 其他说明:该论文不仅提出了创新的技术方案,还提供了完整的代码实现,便于读者理解和复现实验结果。此外,论文还讨论了与其他优化方法(如DDPG)的对比,并分析了不同工作协议(如模式切换、时间切换和能量分配)的性能差异,进一步丰富了研究内容。

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧