第11练 第1章 BCD 码的运算《计算机原理》(电工版第五版) 一课一练

2025-10-26
| 2份
| 5页
| 73人阅读
| 0人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《计算机原理》(电工版第五版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《计算机原理》(电工版第五版)一课一练一课一练的第1章的第11练,内容涵盖第1章数字设备中数和字符的表示方法的1.5.2 BCD 码的运算。 《计算机原理》(电工版第五版)一课一练 第11练 第1章 数字设备中数和字符的表示方法 1.5.2 BCD 码的运算 1、 单项选择题(本题共5小题) 1、若将 BCD 码直接交给计算机运算,结果可能出错,原因是( ) A. 计算机只能处理二进制数 B. 十进制数相加 “逢 10 进 1”,计算机按二进制 “逢 16 进 1” 运算 C. BCD 码本身存在缺陷 D. 计算机处理能力有限 2、两个两位 BCD 数相加时,当任意两个对应位 BCD 数相加的结果向高一位无进位,且得到的结果大于 9 且小于 16 时,该位应( ) A. 加 3 修正 B. 加 6 修正 C. 减 3 修正 D. 减 6 修正 3、用 BCD 码求两个数相加,若某一位相加结果向高一位有进位(即结果大于或等于 16)时,该位( ) A. 加 6 修正 B. 减 6 修正 C. 加 3 修正 D. 减 3 修正 4、两个 BCD 码进行减法运算时,若低位向高位有借位,所得结果将比正确结果大 6,此时应( ) A. 加 6 修正 B. 减 6 修正 C. 加 3 修正 D. 减 3 修正 5、计算机对两个 BCD 码进行加减运算时,可( ) A. 直接进行运算 B. 先按二进制加减指令进行运算,再用 BCD 调整指令调整 C. 先转换为十进制数运算,再转换为 BCD 码 D. 以上都不对 2、 判断题(本题共3题) 1、计算机按二进制运算处理 BCD 码不会出现结果错误。( ) 2、两个两位 BCD 数相加,当低位修正结果使高位大于 9 时,高位要进行加 6 修正。( ) 3、两个 BCD 码进行减法运算时,低位向高位有借位,所得结果比正确结果小 6。( ) 3、 简答题(本题共2小题) 1、简述两个两位 BCD 数相加时对二进制数加法运算结果修正的规则。 2、说明两个 BCD 码进行减法运算时的修正方法及原因。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《计算机原理》(电工版第五版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《计算机原理》(电工版第五版)一课一练一课一练的第1章的第11练,内容涵盖第1章数字设备中数和字符的表示方法的1.5.2 BCD 码的运算。 《计算机原理》(电工版第五版)一课一练 第11练 第1章 数字设备中数和字符的表示方法 1.5.2 BCD 码的运算 1、 单项选择题(本题共5小题) 1、若将 BCD 码直接交给计算机运算,结果可能出错,原因是( ) A. 计算机只能处理二进制数 B. 十进制数相加 “逢 10 进 1”,计算机按二进制 “逢 16 进 1” 运算 C. BCD 码本身存在缺陷 D. 计算机处理能力有限 【答案】B 【解析】因为十进制数相加应 “逢 10 进 1”,而计算机按二进制数运算,每 4 位为一组,低 4 位向高位进位是 “逢 16 进 1” 的,所以当相加结果超过 9 时将比正确结果小 6,导致结果出错。 2、两个两位 BCD 数相加时,当任意两个对应位 BCD 数相加的结果向高一位无进位,且得到的结果大于 9 且小于 16 时,该位应( ) A. 加 3 修正 B. 加 6 修正 C. 减 3 修正 D. 减 6 修正 【答案】B 【解析】根据两个两位 BCD 数相加时对二进制数加法运算结果修正的规则,当任意两个对应位 BCD 数相加的结果向高一位无进位,若得到的结果大于 9 且小于 16,则该位进行加 6 修正。 3、用 BCD 码求两个数相加,若某一位相加结果向高一位有进位(即结果大于或等于 16)时,该位( ) A. 加 6 修正 B. 减 6 修正 C. 加 3 修正 D. 减 3 修正 【答案】A 【解析】规则明确指出,当任意两个对应位 BCD 数相加的结果向高一位有进位 (即结果大于或等于 16) 时,该位进行加 6 修正。 4、两个 BCD 码进行减法运算时,若低位向高位有借位,所得结果将比正确结果大 6,此时应( ) A. 加 6 修正 B. 减 6 修正 C. 加 3 修正 D. 减 3 修正 【答案】B 【解析】两个 BCD 码进行减法运算时,若低位向高位有借位,由于 “借 1 做 16” 与 “借 1 做 10” 的差别,所得结果将比正确结果大 6,所以有借位时,可采用 “减 6 修正法” 来修正。 5、计算机对两个 BCD 码进行加减运算时,可( ) A. 直接进行运算 B. 先按二进制加减指令进行运算,再用 BCD 调整指令调整 C. 先转换为十进制数运算,再转换为 BCD 码 D. 以上都不对 【答案】B 【解析】实际上,计算机中有 BCD 调整指令。两个 BCD 码进行加减时,先按二进制加减指令进行运算,再对结果用 BCD 调整指令进行调整,就可以得到正确的十进制运算结果。 2、 判断题(本题共3题) 1、计算机按二进制运算处理 BCD 码不会出现结果错误。( ) 【答案】× 【解析】由于 BCD 码是将每个十进制数用一组二进制数来表示的,若将 BCD 码直接交给计算机去运算,计算机总是把数当做二进制数来运算,结果可能会出错。 2、两个两位 BCD 数相加,当低位修正结果使高位大于 9 时,高位要进行加 6 修正。( ) 【答案】√ 【解析】两个两位 BCD 数相加时对二进制数加法运算结果修正的规则中明确提到,当低位修正结果使高位大于 9 时,高位进行加 6 修正。 3、两个 BCD 码进行减法运算时,低位向高位有借位,所得结果比正确结果小 6。( ) 【答案】× 【解析】两个 BCD 码进行减法运算时,若低位向高位有借位,由于 “借 1 做 16” 与 “借 1 做 10” 的差别,所得结果将比正确结果大 6,而不是小 6。 3、 简答题(本题共2小题) 1、简述两个两位 BCD 数相加时对二进制数加法运算结果修正的规则。 【答案】 · 当任意两个对应位 BCD 数相加的结果向高一位无进位时,若得到的结果小于或等于 9,则该位无须修正;若得到的结果大于 9 且小于 16,则该位进行加 6 修正。 · 当任意两个对应位 BCD 数相加的结果向高一位有进位 (即结果大于或等于 16) 时,该位进行加 6 修正。 · 当低位修正结果使高位大于 9 时,高位进行加 6 修正。 2、说明两个 BCD 码进行减法运算时的修正方法及原因。 【答案】两个 BCD 码进行减法运算时,若低位向高位有借位,由于 “借 1 做 16” 与 “借 1 做 10” 的差别,所得结果将比正确结果大 6。所以有借位时,可采用 “减 6 修正法” 来修正。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第11练 第1章 BCD 码的运算《计算机原理》(电工版第五版) 一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。