Let’s assume that on a byte-addressable machine, the 32-bit hex value  translation - Let’s assume that on a byte-addressable machine, the 32-bit hex value  Thai how to say

Let’s assume that on a byte-address

Let’s assume that on a byte-addressable machine, the 32-bit hex value 12345678
is stored at address 0. Each digit requires a nibble, so one byte holds two digits.
This hex value is stored in memory as shown in Figure 5.1, where the shaded
cells represent the actual contents of memory.
There are advantages and disadvantages to each method, although one
method is not necessarily better than the other. Big endian is more natural to most
people and thus makes it easier to read hex dumps. By having the high-order byte
come first, you can always test whether the number is positive or negative by
looking at the byte at offset zero. (Compare this to little endian where you must
know how long the number is and then must skip over bytes to find the one containing
the sign information.) Big endian machines store integers and strings in
the same order and are faster in certain string operations. Most bitmapped graphics
are mapped with a “most significant bit on the left” scheme, which means
working with graphical elements larger than one byte can be handled by the
architecture itself. This is a performance limitation for little endian computers
because they must continually reverse the byte order when working with large
graphical objects. When decoding compressed data encoded with such schemes
as Huffman and LZW (discussed in Chapter 7), the actual codeword can be used
as an index into a lookup table if it is stored in big endian (this is also true for
encoding).
However, big endian also has disadvantages. Conversion from a 32-bit integer
address to a 16-bit integer address requires a big endian machine to perform
addition. High-precision arithmetic on little endian machines is faster and easier.
Most architectures using the big endian scheme do not allow words to be written
on non-word address boundaries (for example, if a word is 2 or 4 bytes, it must
always begin on an even-numbered byte address). This wastes space. Little
endian architectures, such as Intel, allow odd address reads and writes, which
makes programming on these machines much easier. If a programmer writes an
instruction to read a value of the wrong word size, on a big endian machine it is
always read as an incorrect value; on a little endian machine, it can sometimes
result in the correct data being read. (Note that Intel finally has added an instruction
to reverse the byte order within registers.)
0/5000
From: -
To: -
Results (Thai) 1: [Copy]
Copied!
ลองสมมุติว่าบนเครื่องแอดเดรสไบต์ 32 บิตค่า hex 12345678ตั้งอยู่ที่ที่อยู่ 0 แต่ละตำแหน่งต้องเป็นชั้นดี ดังนั้นหนึ่งไบต์เก็บตัวเลขสองหลักค่า hex นี้ถูกเก็บไว้ในหน่วยความจำแสดงในรูป 5.1 ที่ที่แรเงาเซลล์แสดงเนื้อหาที่แท้จริงของหน่วยความจำมีข้อดีและข้อเสียแต่ละวิธี แม้ว่าหนึ่งวิธีไม่จำเป็นต้องดีกว่าอื่น ๆ Endian ใหญ่เป็นธรรมชาติให้มากที่สุดคน จึงทำให้มันง่ายต่อการอ่าน hex รวมอยู่ด้วย โดยไบต์สูงสั่งมาครั้งแรก คุณสามารถทดสอบว่าหมายเลขเป็นบวก หรือลบด้วยดูที่ไบต์ที่ศูนย์ตรงข้าม (เปรียบเทียบนี้เพียงเล็กน้อย endian ที่คุณต้องการนานหมายเลข และจากนั้น ต้องข้ามไบต์หาหนึ่งที่ประกอบด้วยเครื่องหมายข้อมูลที่) เครื่อง endian ใหญ่เก็บจำนวนเต็มและสายในเดียวกันสั่งซื้อ และจะเร็วขึ้นในบางสาย รูปภาพ bitmapped มากที่สุดแม็ปกับ "บิตที่สำคัญที่สุดทางด้านซ้าย" โครงร่าง ซึ่งหมายความว่าทำงานกับองค์ประกอบแบบกราฟิกที่มีขนาดใหญ่กว่าไบต์หนึ่งสามารถจัดการได้โดยการสถาปัตยกรรมเอง นี่คือข้อจำกัดประสิทธิภาพสำหรับคอมพิวเตอร์เพียงเล็กน้อย endianเนื่องจากพวกเขาอย่างต่อเนื่องต้องกลับใบสั่งไบต์เมื่อทำงานกับขนาดใหญ่วัตถุกราฟิก เมื่อถอดรหัสข้อมูลบีบอัดเข้ารหัส ด้วยรูปแบบดังกล่าวHuffman และ LZW (กล่าวถึงในบทที่ 7), สามารถใช้ codeword จริงเป็นดัชนีในตารางการค้นหาถ้ามันอยู่ในบิ๊ก endian (ก็เป็นจริงสำหรับการเข้ารหัส)อย่างไรก็ตาม endian ใหญ่ยังมีข้อเสีย แปลงจากเป็นจำนวนเต็ม 32 บิตที่อยู่ที่อยู่เต็ม 16 บิตต้องการเครื่อง endian ใหญ่ทำนอกจากนี้ เลขคณิตความแม่นยำสูงในเครื่องเพียงเล็กน้อย endian จะเร็ว และง่ายขึ้นสถาปัตยกรรมส่วนใหญ่ใช้โครงร่าง endian ใหญ่ให้คำที่เขียนในขอบเขตที่อยู่ไม่ใช่คำ (เช่น ถ้าคำเป็น 2 หรือ 4 ไบต์ มันต้องจะเริ่มอยู่เป็นคี่ไบต์) นี้ทำให้เปลืองพื้นที่ เล็กน้อยสถาปัตยกรรม endian เช่น Intel อนุญาตคี่อยู่อ่าน และ เขียน ซึ่งทำให้การเขียนโปรแกรมบนเครื่องเหล่านี้ง่ายมาก ถ้าโปรแกรมเมอร์เขียนผิดคำแนะนำการอ่านค่าของขนาดคำผิด บนเครื่อง endian ใหญ่เป็นอ่านเป็นค่าที่ไม่ถูกต้อง บนเครื่อง endian เพียงเล็กน้อย มันได้ในบางครั้งทำการอ่านข้อมูลที่ถูกต้อง (หมายเหตุว่า Intel ก็ได้เพิ่มคำสั่งการกลับใบสั่งไบต์ภายในเครื่องบันทึกเงินสด)
Being translated, please wait..
Results (Thai) 2:[Copy]
Copied!
Let’s assume that on a byte-addressable machine, the 32-bit hex value 12345678
is stored at address 0. Each digit requires a nibble, so one byte holds two digits.
This hex value is stored in memory as shown in Figure 5.1, where the shaded
cells represent the actual contents of memory.
There are advantages and disadvantages to each method, although one
method is not necessarily better than the other. Big endian is more natural to most
people and thus makes it easier to read hex dumps. By having the high-order byte
come first, you can always test whether the number is positive or negative by
looking at the byte at offset zero. (Compare this to little endian where you must
know how long the number is and then must skip over bytes to find the one containing
the sign information.) Big endian machines store integers and strings in
the same order and are faster in certain string operations. Most bitmapped graphics
are mapped with a “most significant bit on the left” scheme, which means
working with graphical elements larger than one byte can be handled by the
architecture itself. This is a performance limitation for little endian computers
because they must continually reverse the byte order when working with large
graphical objects. When decoding compressed data encoded with such schemes
as Huffman and LZW (discussed in Chapter 7), the actual codeword can be used
as an index into a lookup table if it is stored in big endian (this is also true for
encoding).
However, big endian also has disadvantages. Conversion from a 32-bit integer
address to a 16-bit integer address requires a big endian machine to perform
addition. High-precision arithmetic on little endian machines is faster and easier.
Most architectures using the big endian scheme do not allow words to be written
on non-word address boundaries (for example, if a word is 2 or 4 bytes, it must
always begin on an even-numbered byte address). This wastes space. Little
endian architectures, such as Intel, allow odd address reads and writes, which
makes programming on these machines much easier. If a programmer writes an
instruction to read a value of the wrong word size, on a big endian machine it is
always read as an incorrect value; on a little endian machine, it can sometimes
result in the correct data being read. (Note that Intel finally has added an instruction
to reverse the byte order within registers.)
Being translated, please wait..
Results (Thai) 3:[Copy]
Copied!
สมมติว่าในไบต์สามารถเข้าถึงเครื่อง 32 บิตเลขฐานสิบหกค่า 12345678
ถูกเก็บไว้ที่ที่อยู่ 0 แต่ละหลักต้องแทะ ดังนั้นหนึ่งไบต์เก็บสองตัวนี้ค่า Hex .
ถูกเก็บไว้ในหน่วยความจำ ดังแสดงในรูปที่ 5.1 ที่เซลล์สีเทา
แสดงเนื้อหาจริงของหน่วยความจำ .
มีข้อดีและข้อเสียของแต่ละวิธี แม้ว่าหนึ่ง
วิธีการที่ไม่จําเป็นต้องดีกว่าคนอื่น สังคมศึกษาธรรมชาติมากกว่าคนส่วนใหญ่
จึงอ่านง่าย ทิ้ง hex โดยมีวงจรไบต์
มาก่อน คุณสามารถทดสอบว่าตัวเลขเป็นบวกหรือลบ โดย
มองไบต์ที่ออฟเซต 0 ( เปรียบเทียบกับ endian เล็ก ๆน้อย ๆที่คุณต้อง
รู้นานหมายเลขแล้วต้องข้ามไบต์เพื่อหาหนึ่งที่มี
ข้อมูลป้าย ใหญ่เครื่อง endian เก็บจำนวนเต็มและสตริงในลำดับเดียวกันและเร็ว
ปฏิบัติการข้อความบางอย่าง ส่วนใหญ่ bitmapped กราฟิก
แมปกับ " บิตที่สำคัญที่สุดด้านซ้าย " โครงการซึ่งหมายความว่า
ทำงานกับองค์ประกอบกราฟิกขนาดใหญ่กว่าหนึ่งไบต์สามารถจัดการโดย
Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2024 I Love Translation. All reserved.

E-mail: