[计算机软件及应用]第1章基础知识.pptVIP

  • 0
  • 0
  • 约5.09千字
  • 约 35页
  • 2018-03-04 发布于浙江
  • 举报
[计算机软件及应用]第1章基础知识

汇编语言 程序设计 衡阳师院计算机系 计算机工程与系统结构教研室 谢新华 前 言 计算机是微电子技术和数字电子技术高度发展的产物。计算机是通过逐条执行组成程序的指令来完成人们所给予的任务,所以指令就是计算机所能识别并能直接加以执行的语句。 计算机能够识别的指令只能是机器指令,即由二进制代码组成的指令。而二进制指令代码是不便于记忆和书写的,为了便于使用而采用汇编语言来编写程序。 汇编语言是一种助记符语言,它和机器语言几乎是一一对应的,但便于记忆和书写。 汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件并能直接控制硬件的惟一的语言。 《汇编语言程序设计》是高等院校电子计算机硬件、软件及应用专业学生必修的核心课程之一。 二进制数和十六进制数运算 1.2 进位记数制与不同基数之间的转换 1.1 计算机中数和字符的表示 1.3 第一章基础知识 几种基本的逻辑运算 1.4 1.1.1 进位记数制 1.1.2计算机中常用数制之间的相互转换 1.1 进位记数制与不同基数之间的转换 进位计数制是一种计数方法,习惯上最常用的是十进制记数法.日常生活中还有七进制,二十四进制,六十进制.计算机内部采用二进制计数,书写时常用八进制或十六进制. 进位计数制 基数 数 码 十六进制H 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 十进制 D 10 0,1,2,3,4,5,6,7,8,9 八进制 O 8 0,1,2,3,4,5,6,7 二进制 B 2 0,1 1.1.1进位计数制 (1)十进制数制 主要特点: ① 有十个不同的计数符号:0、1、2、3、4、5、6、7、8、9,故其基数为10; ② 按“逢十进一”的规则进行计数。 例:666.66 = 6×102+6×101+6×100+6×10-1+6×10-2 (2)二进制数制 主要特点: ① 仅有两个不同的计数符号:0和1,其基数为2; ② 按“逢二进一”的规则计数。 例:(101101.11) 2= 1×25+0×24+1×23+1×22+0×21+1×20+1×2-1+1×2-2 = = 32 + 0 + 8 + 4 + 0 +1 + 0.5 + 0.25 (45.75)10 (3)八进制数制 主要特点: ① 有八个不同的计数符号:0、1、2、3、4、5、6、7,其基数为8; ② 按“逢八进一”的规则计数。 例:(642)8 = 6×82 + 4×81 + 2×80 = (418)10 (10, 100 , 101 . 010, 110, 1)2 = (245.264)8 (267.435)8 = (010110111.100011101)2 (4)十六进制数制 主要特点: ① 有16个不同的计数符号:0、1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15),其基数为16位; ② 按“逢十六进一”的规则计数。 例: (9B4.4)16 = 9×162 + 11×161 + 4×160 + 4×16-1 = (2484.25)10 二──八进制对照表 二进制 八进制 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7 二──十六进制对照表 二进制 十六进制 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F 1、二进制数转换为十进制数 1 0 1 1 1 0 0. 1 0 1 1 1B 64+0+16+8+4+0+0+0.5+0+0.125+0.0625+0.03125 =92.71875 26 25 24 23 22 21 20. 2-1 2-2 2-3 2-4 2-5 =92.71875D 1 1 0 0 1 0 0B = 1 1 1 0 1 0 1 1 1 0B= 1 0 0 D 512+256+128+32+8+4+2= 942D 1024-64-16-1-1=942D 1.1.2 二进制和十进制之间的转换 2、十进制

文档评论(0)

1亿VIP精品文档

相关文档