作业帮 > 数学 > 作业

数字电路习题设计一个电路,判断一个8位二进制数A=A7A6A5A4A3A2A1A0,所对应的十进制数能否被8整除,F=1

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/07 23:49:03
数字电路习题
设计一个电路,判断一个8位二进制数A=A7A6A5A4A3A2A1A0,所对应的十进制数能否被8整除,F=1表示能F=0表示不能.

8位二进制表示十进制,用8421BCD表示无符号数范围是0-256,能被8整除的是8、16、24、32……用二进制表示:0000_1000,001_0000,0001_1000,0010_0000……找规律,后三位一定要为零(能被8整除的数必然是八的倍数,表示为8*n,用加法表示就是n个8相加,用二进制表示8相加就是:0000_1000+0000_1000+……+0000_1000,故最低三位一定是零),而高五位必须有一,需要排除0这个情况,故答案如上图所示.