ที่แน่ ๆ เลย ต้นหอมรู้ว่าเวลาเราจองตัวแปรอะไรต้องดูว่า ไม่ให้เราใช้ตัวแปรเกินค่า Values ในความคิดเห็นที่ 1
+++++++++++++++++++++++++++
แต่ยังงง ๆ กับการบวก ลบ คูณ หาร ค่ะ
คือถ้าเป็นใน PIC เราจะเอา int8 มาคูณกับ int16 จะทำแบบนี้อ่ะ
int8 x,z;
int16 y;
z = x * ((int8)y); อะไรทำนองนี้ค่ะ
แล้วของ AVR ทำอย่างไรคะ ?
ไปอ่านเอกสารของ Dr. Margush ตาม link นี้ค่ะ
http://www.cs.uakron.edu/~margush/306/ppt/04_datarep.ppt อ่านแล้วงงกว่าเดิม
เข้าใจว่า MCU ใช้ระบบเลขฐานสอง
อย่างในกระทู้ที่แล้วคุยเรื่อง PORT ผู้เขียนโปรแกรมต้องกำหนดการใช้งานขา PORT ถ้าไม่ใช้ระบบเลขฐานสอง ก็ใช้เลขฐานสิบหก
แต่พอมากระทู้นี้มีระบบเลข 8 บิต 16 บิต 32 บิต เข้ามาอีก เริ่มงงแล้วอ่ะ ช่วยอธิบายหน่อยค่ะ 
แก้ไขเมื่อ 12 ส.ค. 51 08:13:42