math - 用 BCD 做 198-43
问题描述
为了解决这个问题,我取了 43 的 10s 补码,即 57。然后我尝试像这样添加 57 和 198 的 BCD 值:
正确答案是 155,但我得到了 255。很确定进位是问题所在。我不知道该怎么处理随身携带。我在示例中看到它被丢弃,但这些示例仅适用于 1 位操作数。当我用较大的数字操作数这样做时,它缺少进位。也许我应该只用最左边的操作数丢弃它?
帮助
解决方案
推荐阅读
- spring-mvc - Spring MVC:如何区分控制器请求和资源请求
- android - 在 Android 中创建一个隐藏的 AAR 库
- react-native - 嵌套文本组件道具
- java - HttpURLConnection 上的 Tomcat 内存泄漏警告
- php - 在刀片视图中从 jquery 变量传递路由参数
- android - Android NDK:未使用的带有头文件的导入语句
- ruby-on-rails - 如何在 Rails 5 中添加物化视图
- reactjs - 如何使用反应加一
- android - Room:重命名表不会更新外键表参考
- rsyslog - 来自外部应用程序的日志的 Rsyslog 标记