(câu trả lời của tôi là muộn một chút động trả lời Nhưng tôi hy vọng nó sẽ hữu ích cho du khách trong tương lai.)
Algorithm cho phi khôi phục bộ phận được đưa ra trong hình dưới đây:
trong vấn đề này, cổ tức (A) = 101.110, tức là 46, và Divisor (B) = 010.111, tức là 23.
khởi:
Set Register A = Dividend = 000000
Set Register Q = Dividend = 101110
(So AQ = 000000 101110 , Q0 = LSB of Q = 0)
Set M = Divisor = 010111, M' = 2's complement of M = 101001
Set Count = 6, since 6 digits operation is being done here.
Sau khi chúng tôi bắt đầu thuật toán, tôi đã trình bày trong bảng dưới đây:
Trong bảng, SHL(AQ) denotes shift left AQ by one position leaving Q0 blank
.
Tương tự như vậy, một biểu tượng hình vuông ở vị trí Q0 biểu thị, it is to be calculated later
Hy vọng tất cả các bước rõ ràng từ bảng !!!
Nguồn
2013-02-05 16:30:23
Xem mã nguồn của [trang web này] (http://www.ecs.umass.edu/ece/koren/arith/simulator/NRDiv/). –