Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omansak/nonrestoring-division-calculation
The division operation is carried away by assuming fractional numbers. The Non-Restoring division algorithm is shown below. Initially R is set equal to N and n is the data width. The operands are in two’s compliment form where MSB bit is the signed bit. In Non-Restoring divider, quotient take the digit set {-1,1}
https://github.com/omansak/nonrestoring-division-calculation
algorithm division nonrestoring
Last synced: 8 days ago
JSON representation
The division operation is carried away by assuming fractional numbers. The Non-Restoring division algorithm is shown below. Initially R is set equal to N and n is the data width. The operands are in two’s compliment form where MSB bit is the signed bit. In Non-Restoring divider, quotient take the digit set {-1,1}
- Host: GitHub
- URL: https://github.com/omansak/nonrestoring-division-calculation
- Owner: omansak
- Created: 2024-10-15T11:30:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-31T14:29:56.000Z (29 days ago)
- Last Synced: 2024-12-31T15:26:20.438Z (29 days ago)
- Topics: algorithm, division, nonrestoring
- Language: JavaScript
- Homepage: https://omansak.github.io/nonrestoring-division-calculation/
- Size: 149 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Non-Restoring Division Calculation
The division operation is carried away by assuming fractional numbers. The Non-Restoring division algorithm is shown below. Initially R is set equal to N and n is the data width. The operands are in two’s compliment form where MSB bit is the signed bit. In Non-Restoring divider, quotient take the digit set {-1,1}. At the output, a conversion is needed to get the actual output.### Application
https://omansak.github.io/nonrestoring-division-calculation/### Commands
- Install packages : `npm install`
- Run : `npm run serve`
- Deploy GH Pages : `npm run deploy`
Implementation Code (Javascript)
- 2's Complement
- Two Binary Addition
- Convert Decimal To Binary
- Convert Binary To Decimal
- Shift Binary
- Algorithm A
- Algorithm B