Discussion Overview
The discussion revolves around how to perform division of a 10-byte number by a 6-byte number in assembly language, particularly in the context of the limitations of the DIV (or IDIV) opcode, which supports only 8-byte by 4-byte divisions. The scope includes technical explanations and potential methods for achieving this division.
Discussion Character
- Technical explanation, Exploratory
Main Points Raised
- One participant inquires about the method for dividing a 10-byte number by a 6-byte number using assembly language.
- Another participant suggests using a long division algorithm similar to what is taught in grade school.
- A third participant mentions that extended precision math can be complex and provides a link to a resource that includes source and documentation for handling such calculations.
Areas of Agreement / Disagreement
The discussion does not reach a consensus on a specific method for performing the division, and multiple approaches are suggested without resolving which is preferable.
Contextual Notes
Participants do not clarify the assumptions or limitations regarding the implementation of the suggested methods, nor do they address any specific mathematical steps involved in the division process.