第11练 1.5.2 BCD码的运算 《计算机原理》 (第5版) 一课一练 (吉林)

2026-06-30
| 2份
| 6页
| 42人阅读
| 0人下载

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机原理》(第5版)《一课一练》第11练,内容是1.5.2 BCD码的运算。 《计算机原理》(第5版)一课一练 第11练 1.5.2 BCD码的运算 一、单选题 1. BCD码加法运算中需要进行加6修正的条件是( ) A. 某位结果大于9有进位 B. 任何情况下都需要加6修正 C. 当结果等于10时需要 D. 当结果溢出时 2. 用BCD码计算58+39的结果(BCD格式)是( ) A. 10010111 B. 10010101 C. 10010110 D. 01110001 3. BCD码加法时加6修正的实质是( ) A. 将二进制转换为十进制 B. 跳过非法BCD码 C. 增加运算速度 D. 扩大表示范围 4. 在BCD码减法运算中,常用的处理方法是( ) A. 直接相减 B. 将减数转换为补码后做加法 C. 结果减6修正 D. 加上减数的十补码 5. 两个BCD码数字相加后,低4位结果为1100,高4位没有进位,正确的BCD修正方式是( ) A. 低4位加6 B. 低4位不需要调整 C. 高4位加6 D. 整体加66 二、判断题 6. 所有的BCD码加法运算都需要进行加6修正。( ) 7. CPU中的DAA指令用于实现BCD码加法的自动修正。( ) 三、填空题 8. BCD码加法修正中,当某位和大于______或有进位时需要对该位______。 9. BCD码运算中需要加6修正的原因是二进制加法逢______进一,而十进制加法逢______进一,两者相差______。 四、简答题 10. 简述BCD码加法运算的步骤。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机原理》(第5版)《一课一练》第11练,内容是1.5.2 BCD码的运算。 《计算机原理》(第5版)一课一练 第11练 1.5.2 BCD码的运算 一、单选题 1. BCD码加法运算中需要进行加6修正的条件是( ) A. 某位结果大于9有进位 B. 任何情况下都需要加6修正 C. 当结果等于10时需要 D. 当结果溢出时 【答案】A 【解析】BCD码加法修正规则:当某4位组的二进制和大于9(即出现了A-F)或有进位时,需要对该组加6(0110)进行修正。 2. 用BCD码计算58+39的结果(BCD格式)是( ) A. 10010111 B. 10010101 C. 10010110 D. 01110001 【答案】A 【解析】58(BCD)=01011000,39(BCD)=00111001,按二进制加:01110001→低4位10001>9,加6→10010111→97。58+39=97,正确。 3. BCD码加法时加6修正的实质是( ) A. 将二进制转换为十进制 B. 跳过非法BCD码 C. 增加运算速度 D. 扩大表示范围 【答案】B 【解析】加6修正:当4位二进制和在10101111(1015)范围或有进位时加6,使结果越过非法区域落在合法BCD码范围内。 4. 在BCD码减法运算中,常用的处理方法是( ) A. 直接相减 B. 将减数转换为补码后做加法 C. 结果减6修正 D. 加上减数的十补码 【答案】D 【解析】BCD减法常用方法:加上减数对99(或9...9)的补码(即十补码),将减法转化为加法,再做BCD修正。 5. 两个BCD码数字相加后,低4位结果为1100,高4位没有进位,正确的BCD修正方式是( ) A. 低4位加6 B. 低4位不需要调整 C. 高4位加6 D. 整体加66 【答案】A 【解析】低4位1100=12>9(即非法BCD码),需要对低4位加6修正:1100+0110=10010,低4位为0010并产生进位到高4位。 二、判断题 6. 所有的BCD码加法运算都需要进行加6修正。( ) 【答案】× 【解析】只有当4位组的结果>9产生进位时才需要加6修正。如3+4=7<9无进位,不需要修正。 7. CPU中的DAA指令用于实现BCD码加法的自动修正。( ) 【答案】√ 【解析】DAA是8086/8088等CPU中的十进制调整指令,专门用于在二进制加法后自动将结果调整为合法BCD码格式。 三、填空题 8. BCD码加法修正中,当某位和大于______或有进位时需要对该位______。 【答案】9; 加6 【解析】修正规则:如果4位组结果>9产生了半进位/进位,则加6修正。因为BCD码中越过9后需要10才进位,但二进制在16才进位,差值为6。 9. BCD码运算中需要加6修正的原因是二进制加法逢______进一,而十进制加法逢______进一,两者相差______。 【答案】16; 10; 6 【解析】4位二进制码共有16种状态(015),但BCD码用其中10种(09)。当、超过9时需要跳过6种非法状态,因此要加6。 四、简答题 10. 简述BCD码加法运算的步骤。 【答案】BCD码加法运算步骤:按普通二进制加法规则将两个BCD数逐位相加;检查每4位组的结果,若结果大于9产生了进位,对该4位组加6进行修正;将修正后的结果组合,得到合法的BCD码结果。以58+39为例:二进制加得01110001→低4位10001>9加6→01110001+00000110=10010111→1001=9、0111=7→97。 【解析】加6修正是BCD码运算的核心机制,理解其原理有助于理解十进制运算在二进制计算机中的实现方式。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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