วันศุกร์ที่ 14 กุมภาพันธ์ พ.ศ. 2557

week 6

ให้นิสิตใส่ 5 คำถามที่อยากรู้คำตอบ หรือมักจะถูกถามจากเพื่อน เมื่อจะซื้อคอมพิวเตอร์หรือ smart device ใหม่

 1.ซื้อร้านไหนได้ราคาถูกที่สุด  รับประกันกี่ปี
 2.แบตเตอรี่ของยี่ห้อไหนอยู่นานที่สุด
 3.คอมพิวเตอร์รยี่ห้อไหนทนที่สุด 
 4.smart phone ยี่ห้อไหนใช้ดีสุด
 5. ATI กับ Nvidia บริการหลังการขายยี่ห้อไหนดีกว่ากัน

วันศุกร์ที่ 24 มกราคม พ.ศ. 2557

Floating Point 


2125 base 10 => ฐาน 16 บน 32-bit (Big-Endian)
2125 base 10 => 1000 0100 1101 base 2 => 84D base 16
ทำให้เป็น 32-bit จะได้เป็น 00 00 08 4D
-2125 base 10 => ฐาน 16 บน 32-bit (Big-Endian)
-2125 base 10 => ~(84D) + 1 => 7B3
ทำให้เป็น 32-bit จะได้เป็น 00 00 07 B3
x = 0.375 เก็บใน Bin 64
0.375 base 10 => 0.011 base 2
เขียนในรูป Scientific Notation จะได้ 1.1 * 2^-2
Sign = 0
Exponent = 1023 - 2 = 1021 = 011 1111 1101
Mantissa = 1000 0000 ... (52 bit)
จะได้เป็น
 0   011 1111 1101  1000 0000 ....
เขียนอยู่ในรูปฐาน 10 แบบ Big Endian โดยมองทีละ Byte จะได้ว่า
63 -40 0 0 0 0 0 0

Homework 02

MIPS32 Simulator Instaltion





ARM Processor  Installation


วันเสาร์ที่ 11 มกราคม พ.ศ. 2557

3. สำรวจอุปกรณ์ที่ตนเองมีอยู่ว่ารองรับรหัสอะไรบ้าง

     Android  Telephone 

             Unicode
                  UTF-8
                  UTF-16
                  UTF-32

      reference   http://developer.android.com/reference/java/nio/charset/Charset.html

     
       Windows 8

              Unicode

        reference  http://msdn.microsoft.com/en-us/library/windows/desktop/dd374083(v=vs.85).aspx