divide overflow???

Reply

Join Date: Apr 2005
Posts: 6
Reputation: ghostfacelz is an unknown quantity at this point 
Solved Threads: 0
ghostfacelz ghostfacelz is offline Offline
Newbie Poster

divide overflow???

 
0
  #1
Apr 18th, 2005
hi... ive tried alot of things already...and i know what the problem is, just not sure how to fix it.
ive isolated it to this part of the code thats giving me problems... and i think that its because the register cant hold the number (hence the overflow error)
  1. MOV AX, number ;for division
  2. MOV CX, 2d ;''
  3. DIV CX ; AX (number) / CX (2) = n/2 in ax
  4. INC AX ;so now its n/2 +1
  5. MOV countmax, AX ;store max var.
number will be from 100-999

since my div skills arent that great...what is the best way to divide something? my book isnt very helpful.
thanks
-g
Reply With Quote Quick reply to this message  
Join Date: Sep 2005
Posts: 1
Reputation: bighorse is an unknown quantity at this point 
Solved Threads: 0
bighorse bighorse is offline Offline
Newbie Poster

Re: divide overflow???

 
0
  #2
Sep 14th, 2005
when we do "div",there some rules we must abide by.
1.8 digits "div",like
mov bh,1
mov ax,11
div bh
send the quotient to al, and send the arithmetical complimentremainder to ah
2. 16 digits "div",like
mov bx,11
mov ax,3223
div bx
send the quotient to ax, and send the arithmetical complimentremainder to dx
so, if the quotient lager than al in 8 digits "div" and larger than ax in 16 digits "div", system will call 0 interrupt, and display "Divide overflow"
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 6
Reputation: ghostfacelz is an unknown quantity at this point 
Solved Threads: 0
ghostfacelz ghostfacelz is offline Offline
Newbie Poster

Re: divide overflow???

 
0
  #3
Sep 14th, 2005
right... i understand all of that.. thats the problem that i am having...
but how would you go about doing the division then....
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC