Skip to content

Commit 78c0ee7

Browse files
author
aryacui
committed
add big endian & little endian related questions
1 parent 8fa7ef2 commit 78c0ee7

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

C and C++.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,14 @@
128128
即 ps 命令显示也就改了,黑科技
129129
argv 里面各个指针指向的貌似是同一段连续空间的不同位置,所以说可以从
130130
argv[0]一直覆盖到 argv[argc]
131+
132+
40、Intel采用小端规则存储多字节的整形数据,即数字的高位存储在高字节,
133+
好处是方便进行数据长度的增大和减小转换,
134+
这在C语言中很常见,例如,(int64_t)inta 或 (int)int64b,
135+
网络报文中则使用大端存储。
136+
137+
41、Intel64 有16个通用寄存器,分别是 r0 ~ r15,
138+
同时 r0 ~ r7 分别对应于之前的RAX,RBX等等,具体的对应关系需要查看Intel的手册。
131139

132140

133141

0 commit comments

Comments
 (0)