注意,该指针指向变量的最低地址字节。
Notice that the pointer points to the lowest addressed byte of the variable.
那是用户输入的第一个字节在内存中堆的地址。
That is the address in memory in the heap of the first byte that the user typed in.
内存中的每一个字节都必须有一个“地址”,以便让进程可以找到它。
Every byte in memory has to have an "address" for a process to be able to locate it.
每个编号都是相应字节的地址。
因此,如果希望只存储一个字节,且试图在未对齐的地址直接存储,那么它就会进入到不正确的位置并会截断四字内剩余的字节。
Therefore, if you want to store only one byte, if you tried to do it directly on an unaligned address, it would both go into the wrong location and clobber the remaining bytes in the quadword.
因此,我们有了36位地址,和8字节保持了一致,总共64gb的物理内存都是可寻址的。
Hence we have a 36-bit address, aligned to 8 bytes, for a total of 64gb addressable physical memory.
保持恒定的两部分内存地址的一部分并提供一个基准点,从这里可以计算一个字节数据的位置。
The part of a two-part memory address that remains constant and provides a reference point from which the location of a byte of data can be calculated.
这些参数有逻辑地址、远程地址、要传输的字节个数、一个通道以及所执行的命令(在本例中是GET)。
The arguments are the local address, the remote address, the number of bytes to transmit, a channel, and the command to perform (in this case, GET).
如果每个地址引用一个存储字节,那么一个16位物理地址将允许处理器寻址64KB内存。
If each address references a byte of storage, a 16-bit physical address would allow a processor to address 64kb of memory.
然而,这段新代码假定起始地址是按照16字节对齐的,并且末尾也有足够的填充位,因此内存中下一个数据元素也是16字节对齐的。
However, this new code now assumes that the starting address is 16-byte aligned, and also that it has enough padding on the end that the next data element in memory is also 16-byte aligned.
MAC地址里每个字节都用冒号(:)或连字号(-)分开。
Each byte in a MAC address is separated by either a colon (:) or a hyphen (-).
如果要加载自的地址不是一个 16字节的边界,它就会将该地址的最后四位截断然后再加载,以便使其能够加载。
If it is given an address to load from that is not at a 16-byte boundary, it simply zeroes out the last four bits of the address before loading it so that it will be an aligned load.
每当将四个字节写入地址0xc0204060时就进入内核调试器。
To enter the kernel debugger whenever four bytes are written into address 0xc0204060.
最简单的是purify_watch (addr),它在特定地址的四个字节上设置了一个读取-写入观察点。
The simplest is purify_watch (addr), which sets a read-write watch point on four bytes starting at the given address.
打印开始于内存地址 (addr)的字节Size的内存状态,正如先前在应用程序编程接口部分所解释的那样。
Prints the memory state of size bytes starting at memory address (addr), as explained previously in the Application programming interface section.
这个请求会要求将sizeof(data)字节的数据从 argp所指向的主存地址处拷贝到 data对象中。
This request asks for sizeof(data) bytes of data copied from the address in main memory denoted by argp to be copied into the object data.
网卡制造商确保他们生产的每一块网卡的MAC地址都以唯一的3字节数结尾。
The NIC manufacturers ensure that the MAC address for each NIC they ship ends with a unique three-byte number.
我在s1中存储的是用户输入的字符串的首地址,这样第一个字节存储在这块,新的堆的地方,这个是唯一的修正。
I store in s1 the address of the first byte that the user typed in and by the way that first bite happens to live in this new place called the heap and that's the only update to the story thus far.
而little -endian意味着最低位字节存储在最低地址(按低位优先的顺序存储字)。
Little-endian means that the least significant byte has the lowest address (the word is stored little-end-first).
由于一个3字节的16进制数至少能表示一千六百万个地址,因此这样做是可行的。
This is feasible because a three-byte hexadecimal address offers over sixteen million possible variations.
一个标准的MAC地址是6字节,16进制表示,就像这样。
A MAC address is formatted as a six-byte, hexadecimal number, like this.
如果是这样,则运行上面所述的racluster命令,并且将把IP地址和该地址的所有连接的关联字节计数记录到%hosts散列中。
If so, the racluster command described above is run, and the IP address and associated byte count for all connections to that address is recorded in the % hosts hash.
Big -endian是将高位字节存储在内存的低地址中,将低位字节存储在内存的高地址中。
Big-endian means that the most significant byte is stored at the lowest memory address and the least significant byte is stored at the highest memory address.
Little - endian是将低位字节存储在内存的低地址中,将高位字节存储在内存的高地址中。
Little-endian means that the least significant byte is stored at the lowest memory address and the most significant byte is stored at the highest memory address.
在size下拉列表中,选择最小值(256)——小uart实际上只有4个32位寄存器,因此只需要16字节的地址空间,所以256个字节绰绰有余。
In the Size drop-down list, select the smallest value (256) — the lite UART actually has only four 32-bit registers, and hence only requires 16 bytes of address space, so 256 bytes is plenty.
但如果字符串是一个地址或可选的字段,那么磁盘上可能会有成兆字节的零。
But if the string is an address or optional field, you may have megabytes of zeroes on disk.
不管是传入的参数还是通过其他方式获得的地址,DMA的目标地址必须要与缓存线路(16字节)进行对齐。
Whether it's an argument passed in or an address gotten some other way, the DMA targets must be aligned on cache lines (16 bytes).
这将总会是它为了将指定地址移到寄存器的开始所需向左移位的字节数。
This will always be the number of bytes it needs to shift left to move the address specified to the beginning of the register.
每个SPOT由一个64位的IEEE无线地址标识,该地址以0014.4F01开头,后面再加上两个四位字节,从而惟一地标识SPOT。
Each SPOT is identified by a 64-bit IEEE wireless address starting with 0014.4f01, with the other two quartets uniquely identifying the SPOT.
IP地址由四个字节(每个字节的取值范围为0到255)组成,字节之间用小数点隔开。
An IP address is composed of four octets (Numbers in the range of 0 to 255) separated by decimal points.
应用推荐