网站大量收购独家精品文档,联系QQ:2885784924

汇编语言程序设计简明教程-全套PPT课件.pptx

汇编语言程序设计简明教程-全套PPT课件.pptx

  1. 1、本文档共838页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1汇编语言程序设计 简明教程 2第一章 汇编语言基础 1.1 计算机内数据的表示 1.2 计算机组织1.3 指令、程序和程序设计语言1.4 80x86寄存器1.5 80x86 CPU的工作模式 习题一 3汇编语言的特点:1. 面向计算机“硬件”进行程序设计2. 使用与机器指令同级的符号指令编写程序3. 程序短小、运行速度快、发挥计算机的全部性能学习汇编语言的目的:1. 深刻理解计算机硬件、软件的工作原理2. 深刻理解基本控制结构程序的编制、计算机实现3. 编写要求实时、高效的应用程序 4 1.1.1 进位计数制 1.1.2 数据组织 1.1.3 无符号数的表示 1.1.4 有符号数的表示 1.1.5 字符编码 1.1.6 BCD码 1.1 计算机内数据的表示 5进位计数制三个基本特征:有限个数字符号:0,1,2,……,R-1,“R” 称为“基数”;“逢R进1”; “权展开式”:小数点向左各数字的“权”分别是R0,R1,R2,R3,……。小数点向右各数字的“权”分别是R-1,R-2,R-3,……。D = dn-1dn-2dn-3……d2d1d0.d-1d-2……d-m = dn-1×Rn - 1+……+ d1×R1+d0×R0+d-1×R-1+ ……+ d-m×R-m1.1.1 进位计数制 610个数字符号:0,1,2,……,9; “逢十进一” ;小数点向左各数字的“权” 是100,101,102,103,……小数点向右各数字的“权” 是10-1,10-2,10-3,……。[例]:323.31=3×102+2×101+3×100+3×10-1+1×10-2。十进制数用它原来的形式表示,如123,-36等,也可以在数值后面加上字母“D”或“d”,如123D,-36d等。1. 十进制计数法 7计算机内部采用“二进制”表示数据。 2个数字符号:0,1; “逢二进一”:用“进位”的方法表示大于1的数; “权展开式”: 小数点向左各数字的“权” 是20,21,22,23,……。 小数点向右各数字的“权”是2-1,2-2,2-3,……。 二进制数需要在数字的后面加上字母B。例2. 二进制计数法 8十进制数转换为二进制数 9二进制数转换为十进制数(11011.101)2 = 1×24+1×23+0×22+1×21+ 1×20+1×2-1+0×2-2+1×2-3 = (27.625)10 103. 八进制和十六进制计数法八进制: 八进制使用的数字符号:0,1,2,3,4,5,6,7。 一位8进制数可以方便地转换成3位二进制数 (1101100.0101)2 =(1 101 100.010 1)2 =(001 101 100.010 100)2 =(154.24)8 11十六进制十六进制使用的数字符号:0~9,A~F。书写十六进制数时,在它各位数字的后面加上“H”。如果十六进制数以字母A~F开始,还要在前面添加0。 例:3AFH, 0FF3DH一位十六进制数可以方便地转换成4位二进制数 (1101100.0101)2 = (110 1100.0101 )2 = (0110 1100.0101 )2 = (6C.5)16 121.1.2 数据组织 1. 位(bit)-- 最小信息表示单位 2. 字节(Byte)--最小信息存储单位 3. 字(Word)和双字(Double Word) 131.1.3 无符号数的表示 用字节、字、双字或者更多的字节来存储和表示。用N位二进制表示一个无符号数时,最小的数是0,最大的数是2N-1(N位二进制111……111)。无符号数需要增加它的位数时,在它的左侧添加若干个“0”,称为“零扩展”。“进位标志(Carry out Flag,CF)”表示二个无符号数运算结果的特征。如果CF = 1,表示它们的加法有“进位”,或者它们的减法有“借位”。CF = 0,则没有产生进位或借位。 正数和零的集合 141.1.4 有符号数的表示1. 原码最左边一位二进制表示这个数的符号: “0”代表正,“1”代表负后面是它的“有效数字” 一个字节存储有符号数原码,有127个正数(1~127),127个负数(-1~ -127)和2个“0”,“正”0:0 000 0000,“负”0:1 000 0000。 原码的表示规则简单,但是运算规则比较复杂,不利于计算机高速运算的实现。原码、反码、补码 152. 反码 用最高位“0”表示符号为正,“1”表示符号为负。 符号位之后的二进制位用来存储这个数的有效数字: 正数的有效数字不变,负数的有效数字取反。 对于正数 X = dn-2dn-3……d2

您可能关注的文档

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档