квадратен корен

M

mwmmboy

Guest
Здрасти,
може ли някой да ми предостави ASM 8 бита за изпълнение за квадратен корен изчисление?

Аз съм се използва HCS08 микроконтролер.

Tx

 
Виждали ли сте намек на Скот Dattalo's?

Код:;************************************************* *********************

; МАЛКИТЕ 8 Bit корен квадратен

;

; Автор: Николай Golovchenko <golovchenko в mail.ru>

; Идея: Скот Dattalo <www.dattalo.com>

; "Съвет: N ^ 2 = сумата от първия н странно цели числа. (Например, 9 = 3 * 3 = 1 3 5)"

; Дата: 16-ти февруари 2000

;

; Input: X

; Изход: Y

; ROM - 10

; RAM - 2

; Времето, включително и разговор и връщане

; Най-добрия случай: 6 9 = 15 цикли

; Най-лошия случай: 6 2 8 * 16-2 1 = 135 цикли

;************************************************* *********************

Sqrt8s

MOV W, # -1

MOV Y, W

Sqrt8s1

Inc Y

Inc Y

MOV W, Y

под X, W

SNB C

JMP Sqrt8s1

RR Y

Ret

;************************************************* *********************
 
Които не са там само 16 отговори за това?Ако имате някакъв спомен програма за губене, но вие искате нещо бързо, просто прилагат, ако / elseif / друг блок.

 

Welcome to EDABoard.com

Sponsor

Back
Top