为什么计算机可以运算,北大之计算机为什么能进行计算(布尔运算)?

1、数在计算机中是如何表示的?

数的表示二进制

十进制

十六进制

十进制数转换成二进制:除2取余     反着写出来就是十进制的二进制数,一定写道0,触底反弹

16的二进制表示为:10000

二进制到八进制:每三位对应八进制的一位

二进制到十六进制:每四位对应十六进制的一位

2、逻辑上数是如何计算的?

2.1、与运算:

真值表如下:

A     B      F

0      0      0

0      1      0

1      0      0

1      1      1

2.2、或运算:

真值表如下:

A     B      F

0      0      0

0      1      1

0      1      1

1      0      1

1      1      1

2.3、非运算

真值表如下:

A         F

0         1

1         0

2.4、异或运算(相同为0,相异为1)

真值表如下:

A     B      F

0      0     0

0      1     1

1      0     1

1      1     0

2.5、同或运算(相同为1,相异为0)

真值表如下:

A     B      F

0      0     1

0      1     0

1      0     0

1      1     1

3、物理上数的计算是如何实现的?

异或门

与门

或门

总结:参与运算的数,可以转换为二进制数

二进制数运算,可以运用基本的布尔运算实现

基本的布尔运算都可以由电路实现

真值表的作用:确定一个表达式是否为真或有效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值