diff --git a/docs/notes/01_c-basic/02_xdx/assets/20.svg b/docs/notes/01_c-basic/02_xdx/assets/20.svg index d0b4778..e70ac45 100644 --- a/docs/notes/01_c-basic/02_xdx/assets/20.svg +++ b/docs/notes/01_c-basic/02_xdx/assets/20.svg @@ -1,4 +1,4 @@ -
1
0
1
0
1
0
1
1
0
0
1
0
1
1
0
1
1
0
-
-
-
1 - 0 = 1 , 无需向高位借 1,
低位就是 1
0 - 1 不够减,向高位借 1,
当作 2,就是 2 - 1,低位变为 1
1 - 0 = 0 , 无需向高位借 1,
低位就是 0
0 - 1 不够减,向高位借 1,
当作 2,就是 2 - 1,低位变为 1
高位刚开始为 1,被低位借走 1,
高位就变为 0
高位刚开始为 1,被低位借走 1,
高位就变为 0
0
1
0
0
1
0
0
1
1
-
1
1
1
0 - 1 不够减,向高位借1,
高位也没有,继续向前借 1,当作 2
0 - 1 不够减,向高位借 1,
变为 2 ,又被低位借走 1 ,变为 1
0 - 1 不够减,向高位借 1,
当作 2,就是 2 - 1,低位变为 1
高位刚开始为 1,被低位借走 1,
高位就变为 0
2
2
2
1
2
2
\ No newline at end of file +
1
0
1
0
1
0
1
1
0
0
1
0
1
1
0
1
1
0
-
-
-
1 - 0 = 1 , 无需向高位借 1,
低位就是 1
0 - 1 不够减,向高位借 1,
当作 2,就是 2 - 1,低位变为 1
1 - 0 = 0 , 无需向高位借 1,
低位就是 0
0 - 1 不够减,向高位借 1,
当作 2,就是 2 - 1,低位变为 1
高位刚开始为 1,被低位借走 1,
高位就变为 0
高位刚开始为 1,被低位借走 1,
高位就变为 0
0
1
0
0
1
0
0
1
1
-
1
1
1
0 - 1 不够减,向高位借1,
高位也没有,继续向前借 1,当作 2
0 - 1 不够减,向高位借 1,
变为 2 ,又被低位借走 1 ,变为 1
0 - 1 不够减,向高位借 1,
当作 2,就是 2 - 1,低位变为 1
高位刚开始为 1,被低位借走 1,
高位就变为 0
2
2
2
1
2
0
2
\ No newline at end of file