เลขฐาน 2 แบบ มีจุดทศนิยม ขนาด 16 บิท Q12 ครับ(มีเครื่องหมายบวกลบด้วย)
X = -1.12510 is represented as 1110. 1110 0000 00002 in Q12
Y = +1.37510 is represented as 0001. 0110 0000 00002 in Q12
0001 011(0 0000 0000) (+1.375)
1110 111(0 0000 0000) (-1.125)
0001 011
00010 11 . (2-scompl.) SUM1= 00100001+(zeroes)
000101 1 . . SUM2=001001101+(zeroes)
0000000 . . . SUM3=0001001101+(zeroes)
0001011 . . . . SUM4=00011111101+(zeroes)
1110101 . . . . . บรรทัดนี้มีปัญหา
z = 1 1111 0.011 101(00…00) (-1.546875)
ในเอกสาร มันก็ดูเหมือนคูณปกติ ยกเว้นบรรทัดที่ว่า ผมหาความเป็นมาไม่เจอ เพราะถ้าคูณกันแบบปกติ หลังบรรทัด 0 อย่างน้อย ต้องบวกอีก 3 บรรทัด แต่นี่มาแค่ 2 แล้วจบเลย ที่แย่ไปกว่านั้น คือบรรทัดที่มีปัญหา ไม่รู้ตัวเลขมายังไง ใครรู้จักการคูณแบบนี้บ้าง ช่วยอธิบายหน่อย
คูณเลขฐาน 2
X = -1.12510 is represented as 1110. 1110 0000 00002 in Q12
Y = +1.37510 is represented as 0001. 0110 0000 00002 in Q12
0001 011(0 0000 0000) (+1.375)
1110 111(0 0000 0000) (-1.125)
0001 011
00010 11 . (2-scompl.) SUM1= 00100001+(zeroes)
000101 1 . . SUM2=001001101+(zeroes)
0000000 . . . SUM3=0001001101+(zeroes)
0001011 . . . . SUM4=00011111101+(zeroes)
1110101 . . . . . บรรทัดนี้มีปัญหา
z = 1 1111 0.011 101(00…00) (-1.546875)
ในเอกสาร มันก็ดูเหมือนคูณปกติ ยกเว้นบรรทัดที่ว่า ผมหาความเป็นมาไม่เจอ เพราะถ้าคูณกันแบบปกติ หลังบรรทัด 0 อย่างน้อย ต้องบวกอีก 3 บรรทัด แต่นี่มาแค่ 2 แล้วจบเลย ที่แย่ไปกว่านั้น คือบรรทัดที่มีปัญหา ไม่รู้ตัวเลขมายังไง ใครรู้จักการคูณแบบนี้บ้าง ช่วยอธิบายหน่อย