Solving Hexadecimal Unsigned 8-bit Integer Multiplication

Click For Summary

Discussion Overview

The discussion revolves around the multiplication of hexadecimal unsigned 8-bit integers, specifically the values 50 and 23. Participants are examining the initial values provided in a homework problem and expressing confusion regarding the conversion between hexadecimal, decimal, and binary representations.

Discussion Character

  • Homework-related
  • Debate/contested

Main Points Raised

  • One participant questions the initial values given in the homework, stating that 50 should be the multiplicand and provides a conversion to decimal and binary that does not match the provided binary representation.
  • Another participant suggests that the problem may have intended to use octal rather than hexadecimal, which could explain the discrepancies in the values.
  • A third participant reiterates the multiplication of 50 and 23, indicating confusion over the previous question involving octal 6-bit integers and suggesting a mix-up in the solution manual.
  • One participant expresses frustration over the potential error in the solution manual, indicating that such mistakes have occurred before.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the correct interpretation of the problem, with multiple competing views regarding whether the values should be treated as hexadecimal or octal.

Contextual Notes

There are unresolved issues regarding the conversion between number systems and the accuracy of the initial values provided in the homework statement.

illidari
Messages
46
Reaction score
0

Homework Statement



a) 50 b) 23

Product of the hexadecimal unsigned 8-bit integers

Homework Equations



Step Action |||||||||| Multiplicand ||||||| Product/Multiplier
0 Initial Vals ||||||||| 101 000 ||||||| 000 000 010 011

The Attempt at a Solution



How did they get the initial values? 50 should be the multiplicand
50 = 5*16 + 0*1 = 80
80 = 1010000 in binary which is not 101 000

23 hex = 35 decimal = 100011 binary ... does not equal 10011I somehow have an extra zero in both :(?
 
Last edited:
Physics news on Phys.org
Perhaps they meant octal rather than hex?
 
a. 50 × 23
Step Action--- Multiplier ----Multiplicand---- Product
0 Initial Val ---010 011----- 000 000 101 000 ----000 000 000 000

that was the previous question, unsigned octal 6 bit integers

Guessing they used octal in the solution manual screwing me up :(?
 
illidari said:
Guessing they used octal in the solution manual screwing me up :(?

It's been known to happen :smile:
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
10K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
5K
Replies
10
Views
10K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
2
Views
2K