第1章 汇编语言的应用场合 程序要具有较快的执行时间,或者只能占用 较小的存储容量 >程序与计算机硬件密切相关,程序要直接、 有效地控制硬件 >●汇编语言的作用实在不小! 没有合造的高级语言、或只能米用汇编语 的时候 >分析具体系统尤其是该系统的低层软件、加 密解密软件、分析和防治计算机病毒等等
第 1 章 汇编语言的应用场合 ➢程序要具有较快的执行时间,或者只能占用 较小的存储容量 ➢程序与计算机硬件密切相关,程序要直接、 有效地控制硬件 ➢大型软件需要提高性能、优化处理的部分 ➢没有合适的高级语言、或只能采用汇编语言 的时候 ➢分析具体系统尤其是该系统的低层软件、加 密解密软件、分析和防治计算机病毒等等 汇编语言的作用实在不小 !
第1章 1.2数据表示 跳过 >121数制 二进制数、十六进制数 它们与十进制数的相互转换 >1.2.2编码 ■BcD码和ASC码的规律 >123有符号数的表示法 ■有符号整数的补码表示 >1.24二进制运算 二进制的算术运算和逻辑运算 ■十进制的加减运算
第 1 章 1.2 数据表示 ➢1.2.1 数制 ◼ 二进制数、十六进制数 ◼ 它们与十进制数的相互转换 ➢1.2.2 编码 ◼ BCD码和ASCII码的规律 ➢1.2.3 有符号数的表示法 ◼ 有符号整数的补码表示 ➢1.2.4 二进制运算 ◼ 二进制的算术运算和逻辑运算 ◼ 十进制的加减运算 跳过
第1章 二进制数 便于计算机存储及物理实现 >特点:逢二进一,由0和1两个数码组成,基 数为2,各个位权以2表示 二进制数: anan-1aa0. ,b2.bm= an×2n十an1×2n+…+a×21+a0×20 b1×21+b2×22++bn×2 其中a1,b;非0即1
第 1 章 二进制数 ➢便于计算机存储及物理实现 ➢特点:逢二进一,由0和1两个数码组成,基 数为2,各个位权以2 k表示 ➢二进制数: anan-1…a1a0 .b1b2…bm = an×2 n+an-1×2 n-1+…+a1×2 1+a0×2 0 +b1×2 -1+b2×2 -2+…+bm×2 -m 其中ai,bj非0即1
第1章 十六进制数 用于表达二进制数,相互转换简单 >基数16,逢16进位,位权为16k,16个数码: 0,1,2,3,4,5,6,7,8,9 A,B,C, D,E, F >十六进制数: ncn-110102-m an×16十an1×161+…+a1×161十a0×160 b1×161+b2×162+…+bm×16m 其中a,b1是0~F中的一个数码
第 1 章 十六进制数 ➢ 用于表达二进制数,相互转换简单 ➢ 基数16,逢16进位,位权为16k ,16个数码: 0,1,2,3,4,5,6,7,8,9 A,B,C,D,E,F ➢ 十六进制数: anan-1…a1a0 .b1b2…bm = an×16n+an-1×16n-1+…+a1×161+ a0×160 +b1×16-1+b2×16-2+…+bm×16-m 其中ai,bj是0~F中的一个数码
第1章 十进制整数转换为二或十六进制数 演示 整数部分转换:用除法 ■十进制数整数部分不断除以基数2或16,并记下 余数,直到商为0为止 ■由最后一个余数起逆向取各个余数,则为转换 成的二进制和十六进制数 126=01111110B 126=7EH
第 1 章 十进制整数转换为二或十六进制数 ➢整数部分转换:用除法 ◼ 十进制数整数部分不断除以基数2或16,并记下 余数,直到商为0为止 ◼ 由最后一个余数起逆向取各个余数,则为转换 成的二进制和十六进制数 126=01111110B 126=7EH 演示