8086程式:求完全平方數的平方根
在這個程式中,我們將學習如何求完全平方數的平方根。
問題陳述
編寫一個8086組合語言程式,用於求完全平方數的平方根。該數字儲存在記憶體地址3000處。最後將結果儲存在記憶體地址3002處。
討論
對於從0開始的完全平方數,我們對其進行平方運算,然後檢查它是否與給定數字相同。如果相同,則當前值就是平方根。
對於數字51H (81D),我們將檢查02, 12, 22, ….. , 92。92之後是51H。所以9是平方根。
輸入
地址 | 資料 |
---|---|
… | … |
3000 | 51 |
3001 | 00 |
… | … |
流程圖
程式
輸出
地址 | 資料 |
---|---|
… | … |
3002 | 09 |
… | … |
廣告