exright 发表于 2009-11-18 17:16

汇编基础知识求问!

学习网络TCP封包的时候,遇到一基础性“难题”,觉得自己学的汇编知识全还给老师了。
摘自网络达人http://www.study-area.org/network/networkfr.htm

Data Offset (HLEN)

這是用來記錄表頭長度用的﹐和 IP 封包的 IHL 差不多﹕如果 options 沒設定的話﹐其長度就是 20 bytes ﹐
用十六進位表示就是 0x14 了﹐如果以 double word 長度來表示﹐則為 5 。

这里0x14怎么double word 表示就成5了。
唉,基础都没学好,底子不牢,欲速则不达!
怕翻书,请会者指点!

openspace 发表于 2009-11-18 18:56

你理解混了
20对应16进制0x14
20个字节对应10个字,10个字对应5个double word

accessory 发表于 2009-11-19 01:16

同意LS. 20/4=5. DOUBLE WORD 等于4个字节

exright 发表于 2009-11-19 09:03

好,谢谢两位!
页: [1]
查看完整版本: 汇编基础知识求问!