Phép nhân số không dấu

Một phần của tài liệu Bài giảng: Cấu trúc máy tính và ghép nối pot (Trang 34 - 35)

Quá trình thực hiện nhân số không dấu được thực hiện tương tự như đối với số

thập phân

Phép nhân được thực hiện bằng cách lần lượt dịch sang trái số nhân M, các kết quả của phép dịch này được thực hiện cộng với nhau hay không tùy thuộc vào giá trị của bit tương ứng trong số đem nhân Q. Kết quả cuối cùng P là kết quả

của phép nhân. Hai số n bit nhân với nhau sẽ cho ta kết quả là một số 2n bit. Khi thực hiện phép nhân đối với 2 số n bit có dấu, kết quả có độ lớn là số 2n-1 bit trong đó có 1 bit dấu

Sơđồ nguyên lý mạch phần cứng

Mạch phần cứng thực hiện phép tính cộng tương tự như nguyên tắc thực hiện phép toán cộng. Phần cứng của mạch bao gồm 1 bộ cộng 4 bit và 3 thanh ghi có

độ dài 4 bit và 1 thanh ghi tràn 1 bit. Để thực hiên phép nhân, số nhân M được

đưa vào thành ghi M, số đem nhân được đưa vào thanh ghi Q, nội dung các thanh ghi A và C còn lại được đặt ở giá trị 0. Trong quá trình thực hiện phép cộng, giá trị của bit tận cùng bên phải của thanh ghi Q sẽ quyết định có thực hiện phép cộng giá trị M vào bộ cộng hay không. Sau khi thực hiện phép cộng

đó, cờ nhớ C, số đem nhân Q và thanh ghi A được dịch sang phải 1 bit. Điều này có hiệu ứng tương ứng như đẩy số nhân M dịch sang phải tương ứng với quá trình nhân 2 số bằng tay, đồng thời đưa các bit tiếp theo trong thanh ghi Q vào bộđiều khiển dịch và cộng để thực hiện phép toán

Một phần của tài liệu Bài giảng: Cấu trúc máy tính và ghép nối pot (Trang 34 - 35)