giúp tôi hiểu được phương trình

L

lihui002

Guest
Có hai phương trình cho adder hoặc trừ một cuốn sách

s = a ^ (b ^ M) ^ c ;
c [i 1] = (a c ) (b ^ M) a c ;
khi M = 0, nó là một adder a [i [ b
khi M = 1, nó là một phép trừ một -b
-------------------------------------

Tôi nghĩ rằng khi M = 1, d = a ^ b ^ l , b không nên trở thành 1's bổ sung,
và l [i 1] = (a ^ M) (b l ) b l , a nên là 1 của bổ sung, không phải là b .

xin vui lòng giải thích phương trình trong cuốn sách.

Cảm ơn

 
nhưng b ^ ~ 1 là b, không ~ b 1.
xin giải thích cụ thể hơn, nhờ

 
xin lỗi, những gì tôi nói là không rõ ràng,
khi thực thi phụ
M = 1, đồng thời c [0] = 1
khi thực thi phụ
M = 0, đồng thời c [0] = 0
c [0] phải được chỉ định trước đó

 
Tôi nghĩ rằng M = 0, a b c
M = 1, a -b -c ,
do đó, c không bằng M.

 
Tôi không bao giờ nói c bằng M
những gì tôi nói là c [0] bằng M
có thể bạn có thể thử để kiểm tra thông qua mô phỏng mã

 
Tôi đã chạy mô phỏng với mã số, thông qua các kết quả mô phỏng,
s = a ^ b ^ c ;
c [i 1] = (a ^ M) (b c ) b c ;
có thể sẽ nhận được kết quả chính xác.

nhưng số học trong cuốn sách, kết quả là không đúng.

Cảm ơn bạn gợi ý

 
Thanks tarkyss, bây giờ tôi hiểu nghĩa của bạn.

 

Welcome to EDABoard.com

Sponsor

Back
Top