微型计算机陈红卫,微机计算机基本原理与接口技术_(陈红卫)参考答案..doc

微机计算机基本原理与接口技术_(陈红卫)参考答案.

第一章 参考答案

1.将下列十进制数转换成二进制数:

(1)49 (2)49.75 (3) 100 (4)100.8125

解:(1) (49)10=(110001)2

(49.75)10=(110001.11)2

(3) (100)10=(1100100)2

(4) (100.8125)10=(1100100.1101)2

2.将下列十六进制数转换成二进制数和十进制数:

(1)FAH (2) 78A2H (3) FFFFH (4)3CH

解:(1) (FA)16=2=(250)10

(2) (78A2)16=(111100010100010)2=(30882)10

(3) (FFFF)16=(1111111111111111)2=(65535)10

(4) (3C)16=(111100)2=(60)10

3.将下列二进制数转换成十六进制数和八进制数:

(1)101101.11 (2)1111111 (3)1101001011.01 (4)解:(1) (101101.11)2=(2D.C)16=(55.6)8

(2) (1111111)2=(7F)16=(177)8

(3) (1101001011.01)2=(34B.4)16=(1513.2)8

(4) 2=(BB)16=(275)8

4.设机器字长为8位,写出下列各二进制数的原码、反码和补码:

(1)+1010101 (2)-1000000 (3)+1111111 (4)-1111111

解:(1) 原码 反码 补码(2) 原码 反码 补码(3) 原码 反码 补码(4) 原码 反码 补码

5.设下列四组为8位二进制补码表示的十六进制数,计算a+b和a-b,并判断其结果是否溢出:

(1)a=0F6H,b=0D5H (2) a=0B7H,b=0C7H

(3)a=37H,b=67H (4) a=73H,b=7BH

解:(1)a+b=CBH 没有发生溢出

a-b=21H 没有发生溢出

(2) a+b=7EH 发生溢出

a-b=F0H 没有发生溢出

(3) a+b=9EH 没有发生溢出

a-b=D0H 没有发生溢出

(4) a+b=EEH 发生溢出

a-b=F8H 没有发生溢出

6.已知a,b,计算下列逻辑运算:

(1) a AND b (2) a OR b (3) a XOR b (4) NOT a

解:(1)a AND b (2)a OR b (3)a XOR b (4)NOT a7.将下列算式中的十进制数表示成组合BCD码进行运算,并根据需要进行调整。

(1)38+42 (2) 56+77 (3) 99+77 (4)34+7

解:(1 + + 0110

(2 + + 0110

+ 0110

000100110011

(3 + 100010000

+ 000101110110

(4 + + 0110

8.将下列字符串表示成相应的ASCII码(用十六进制数表示):

(1) 102 (2) ABC (3) ASCII (4) abc

解:(1)31H30H32H

(2)41H42H43H

(3)41H53H43H49H49H

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值