《汇编语言基础入门》第一章 基础知识

第一章基础知识 数制 数制之间的转换 运 原码反码补码 ●ASC|码 BCD码 数码之间的处理关系 从不同的角度看待一个二进制数
1 第一章 基 础 知 识 • 数制 • 数制之间的转换 • 运算 • 原码 反码 补码 • ASCII码 • BCD码 • 数码之间的处理关系 • 从不同的角度看待一个二进制数

预备知 22=424-1628256210=1024 20=1048576 1K=210=1024(Kio) M=1024K=220(Mega) 1G=1024M=230(Giga) 1个二进制位:bit(比特) 8个二进制位:Byte(字节)1Byte=8bit 2个字节:Word(字)1Word=2Byte=16bit
2 预 备 知 识 2 2=4 24=16 28=256 210=1024 2 20=1048576 1K= 2 10=1024 (Kilo) 1M=1024K= 2 20 (Mega) 1G=1024M= 2 30 (Giga) 1个二进制位:bit(比特) 8个二进制位:Byte(字节) 1Byte=8bit 2个字节:Word(字) 1Word=2Byte=16bit

1.数制 十进制:基数为10,逢十进 543.12=5×102+4×101+3×100+1×101+2×102 二进制:基数为2,逢二进 11011121×25+1×24+1×22+1×21+1×20=5510 十六进制:基数为16,逢十六进 1001,0001,1000,0111 9 87 9×163+1×162+8×161+7×16 ●八进制:基数为8,逢八进
3 1. 数 制 • 十进制:基数为10,逢十进一 543.12 =5×102 + 4×101 + 3×100 + 1×10-1 + 2×10-2 • 二进制:基数为2,逢二进一 1101112 = 1×2 5 + 1×2 4 + 1×2 2 +1×2 1 +1×2 0 = 5510 • 十六进制:基数为16,逢十六进一 1001, 0001, 1000, 0111 9 1 8 7 = 9 ×163 + 1 ×162 + 8 ×161 + 7 ×160 • 八进制:基数为8,逢八进一

数制 基数 数码 二进制 Binary 进制 Octal 0.12.3.4.5.6.7 十进制 Decimal 10 0.12.3.4.5.6.7.8.9 十六进制 Hexadecimal 16 0.12.3.4.5.6.7.89 A.B. CDE.F
4 数 制 基 数 数 码 二进制 Binary 2 0,1 八进制 Octal 8 0,1,2,3,4,5,6,7 十进制 Decimal 10 0,1,2,3,4,5,6,7,8,9 十六进制 Hexadecimal 16 0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F

2.数制之间的转换 二进制。十进制 →110111.11B=1×25+1×24+1× +1×21+1×20+1×21+1×22=55.75D ←整数部分:除基取余法 例:N=55D 55/2=27余数=1(a0 27/2=13余数=1(a1 13/2=6 余数=1(a2) 6/2=3 余数=0(a3) 3/2=1 余数=1(a4 1/2=0 余数=1(a5) N=55D=110111B
5 • 二进制 十进制 110111.11B = 1×2 5 + 1×2 4 + 1×2 2 +1×2 1 +1×2 0 +1×2 -1 +1×2 -2=55.75D 整数部分:除基取余法 例: N = 55D 55/2=27 余数=1(a0) 27/2=13 余数=1(a1) 13/2=6 余数=1(a2) 6/2=3 余数=0(a3) 3/2=1 余数=1(a4) 1/2=0 余数=1(a5) N = 55D=110111B 2. 数制之间的转换

小数部分:乘基取整法 例:N=55D 0.425×2=0.85整数=0 0.85×2=1.70整数=1 0.70×2=140整数=1 0.40×2=0.80整数=0 0.80×2=1.60 整数=1 N=0.425D=0.01101B
6 小数部分:乘基取整法 例: N = 55D 0.425×2=0.85 整数=0 0.85×2=1.70 整数=1 0.70×2=1.40 整数=1 0.40×2=0.80 整数=0 0.80×2=1.60 整数=1 ...... N =0.425D = 0.01101B

二进制十六进制 →0011010110111111 3 5 B F 0011,0101,1011,11118=35BFH A 9 C 1010000110011100 A19CH=1010,0001,1001,1100B
7 • 二进制 十六进制 0011 0101 1011 1111 3 5 B F ∴ 0011,0101,1011,1111B = 35BFH A 1 9 C 1010 0001 1001 1100 ∴ A19CH = 1010,0001,1001,1100B

十六进制。十进制 →BF3CH=11×163+15×162+3×161+12×160 降幂法除法 例:399D=?H 399414345 256/16/1 8 F 399D=18FH
8 • 十六进制 十进制 BF3CH = 11163 + 15162 + 3161 + 12160 降幂法 除法 例: 399D = ? H 399 143 15 - - - 256 16 1 1 8 F ∴ 399D = 18FH

3.运算(算术运算和逻辑运算) 算术运算 二进制加法规则 乘法规贝 0+0=0 0×0=0 0+1=1 0×1=0 1+0=1 1×0=0 1+1=0(进位1) 十六进制 05C3H 3D25H +3D25H 05C3H 42E8H 3762H
9 • 算术运算 二进制 加法规则 乘法规则 0+0=0 00=0 0+1=1 01=0 1+0=1 10=0 1+1=0 (进位1) 11=1 十六进制 0 5 C 3 H 3 D 2 5 H + 3 D 2 5 H - 0 5 C 3 H 4 2 E 8 H 3 7 6 2 H 3. 运算(算术运算和逻辑运算)

逻辑运算(按位b操作) 与”运算(AND 或”运算(OR) A BAVB A B AAB 00 000 01 0111 0 “异或”运算(XOR) “非”运算(NOT) A B AVB AA 0 10
10 • 逻辑运算(按位bit操作) “非”运算(NOT) A A 0 1 1 0 “与”运算(AND ) A B AB 0 0 0 0 1 0 1 0 0 1 1 1 “异或”运算(XOR) A B AB 0 0 0 0 1 1 1 0 1 1 1 0 “或”运算(OR) A B AB 0 0 0 0 1 1 1 0 1 1 1 1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安交通大学:《计算机网络技术》第1讲 计算机网络与因特网概述.ppt
- 西安交通大学:《计算机网络技术》第9讲 网络操作系统.ppt
- 西安交通大学:《计算机网络技术》第8讲 网络安全.ppt
- 西安交通大学:《计算机网络技术》第7讲 多媒体网络续.ppt
- 西安交通大学:《计算机网络技术》第7讲 多媒体网络.ppt
- 西安交通大学:《计算机网络技术》第6讲 数据链路层.ppt
- 西安交通大学:《计算机网络技术》第五讲 TP数据报格式.ppt
- 西安交通大学:《计算机网络技术》第5讲 网络层.ppt
- 西安交通大学:《计算机网络技术》第4讲 传输层之二.ppt
- 西安交通大学:《计算机网络技术》第3讲 传输层之一.ppt
- 西安交通大学:《计算机网络技术》第2讲 应用层.ppt
- 西安交通大学:《计算机网络技术》第12讲 网页设计与编程(三).ppt
- 西安交通大学:《计算机网络技术》第11讲 网页设计与编程(二).ppt
- 西安交通大学:《计算机网络技术》第10讲 网页设计与编程(一).ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第9章 MFC通用类.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第8章 进程与线程.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第7章 位图应用.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第6章 图形设备接口.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第5章 文档/视结构.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第4章 ActiveX控件.ppt
- 《汇编语言基础入门》第三章 寻址方式与指令系统.ppt
- 《汇编语言基础入门》第三章(3-1) 寻址方式.ppt
- 《汇编语言基础入门》第二章 IBM PC计算机组织.ppt
- 《汇编语言基础入门》第四章 汇编语言.ppt
- 《VisuaI Basic 程序设计基础教程》习题解答.doc
- 《VisuaI Basic 程序设计基础教程》ppt电子书(共八章).ppt
- 兰州石化职业技术学院:《微机组装与维护技术》单元4 存储器.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元1 计算机系统组成.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元2 CPU介绍.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元3 主板(芯片组I/O接口).pps
- 《Delphi7应用教程》第10章 动态链接库(DLL)应用.ppt
- 《Delphi7应用教程》第11章 组件开发技术.ppt
- 《Delphi7应用教程》第12章 图形图像编程.ppt
- 《Delphi7应用教程》第13章 多媒体应用程序开发.ppt
- 《Delphi7应用教程》第14章 数据库应用开发.ppt
- 《Delphi7应用教程》第1章 Delphi 7.0程序设计.ppt
- 《Delphi7应用教程》第2章 基本数据类型与表达式.ppt
- 《Delphi7应用教程》第3章 基本程序设计语句.ppt
- 《Delphi7应用教程》第4章 数组程序设计.ppt
- 《Delphi7应用教程》第5章 过程与函数.ppt