Квадратный корень А51

Discussion in 'WASM.ASSEMBLER' started by Kelheor, Mar 9, 2011.

  1. Kelheor

    Kelheor New Member

    Blog Posts:
    0
    Joined:
    Mar 9, 2011
    Messages:
    1
    Здравствуйте, подскажите пожалуйста, как можно вычислить квадратный корень на микроконтроллере 8051 на языке А51 используя следующую реккурентную формулу? Не совсем понимаю, как это можно закодировать...
    Рекуррентная формула для вычисления корня методом “цифра за цифрой” без восстановления остатка:
    Qi+1.Si+1=4Qi.Si-xi.01=xi2 и bi+1=1, если 4Qi.Si-xi.01 >=0
    Qi+1.Si+1=4Qi.Si=xi2 и bi+1=0, если 4Qi.Si-xi.01 <0
     
  2. Y_Mur

    Y_Mur Active Member

    Blog Posts:
    0
    Joined:
    Sep 6, 2006
    Messages:
    2,494