内容正文:
制作人:曹俐
二进制计算及示数
名教师黄洪刚工作室
二进制的加、减法运算
1
二进制的乘、除法运算
2
二进制示数
3
目录
2
普通高校对口招生电子信息类职业技能考试大纲
在《单片机原理及应用》的考试大纲中要求:
1、理解单片机技术基本概念,其中就包括:数据单位、存
储容量和地址、常用数制与码制;
2、理解单片机运算指令。
3
一、二进制的加、减法
二进制加法的进位规则:逢2进1
0
1
0
1
1
1
1
1
0
思考:100111+101011=?
+
1
1
1
1
1
0
1
0
0
1
0
1
4
二进制减法的借位规则:借1当2
0
1
1
1
思考:1110-101=?
一、二进制的加、减法
借1当2:2-1=1
-
1
0
0
1
虽然我们在做减法运算的时候可以借1当2,但计算机中只有二进制的加法运算,没有减法运算。
0
0
0
0
0
1
1
0
1
1
思考:1110×101=?
二、二进制的乘、除法
×
0
1
1
1
1
0
1
1
0
1
1
0
0
0
1
1
1
1
1
二、二进制的乘、除法
二进制除法运算:11010÷10=
二进制除法运算:100001÷11=
思考:1110011÷101=
虽然我们可以列式进行二进制乘、除法运算,但计算机硬件只有二进制加法运算,没有乘、除运算。
10111
1101
1011
三、二进制表示的数据
编程语言中的数据单位:
1、位(Bit):每一个0或1,在CPU中占1位,是存储的最小单位;
2、字节(Byte):通常把8位二进制数定义为1个字节,字节是数据处理的基本单位,1个英文字母等于1字节 ,一字节占用的内存就为1B;
3、字(Word):两个字节,共16位
4、双字(Dword):两个字,共32位
三、二进制示数
练习:
1、在ASCII码中,英文字母B的编码是0100 0010,它所占用的内存是( );
2、汉字“电”占用的内存为( )Bit,( )B;
3、“数字电路基础”占用了( )Byte的内存。
1B
16
2
12
三、二进制示数
数据类型 字节 占内存位数 表示十进制数范围
有符号整数 无符号整数
位(Bit) 1位 1 0~1
字节(Byte) 1字节 8 -128~127 0~255
字(Word) 2字节 16 -32768~32767 0~65535
双字(Dword) 4字节 32 -2147483648~2147483647 0~4294967295
“1”可以用位、字节、字、双字表示,但双字更占内存空间
三、二进制示数
练习:
1、1用位来表示,占用的内存为( );
2、1用字节表示,可以写作( ),占用的内存为( );
3、1用字来表示,可以写作( ),占用的内存为( );
4、一个字节最大可以表示2的( )次方减1,也就是( );
5、判断题:十进制数65536可以用两个字节表示。( )
1Bit
0000 0001
1B
0000 0000 0000 0001
2B
8
255
×
计算机常用存储单位的换算:
8 Bit=1 B
1024 B=1 KB
1024 KB=1 MB
1024 MB=1 GB
1024 GB=1 TB
三、二进制示数
三、二进制示数
练习:
1、一篇文章共1024个字,一共占用( )Bit 或( )B 或( )KB;
2、一个2MB的U盘,最多可以储存( )个英文字母;
3、移动硬盘的内存是2T,可以储存( )GB。
16384
2048
2
2097152
2048
感谢您的聆听!
黄洪刚名教师工作室
开发教师:曹俐 联系QQ:474281904
14
$$