- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[]第1章 汇编入门
第1章 2基础知识 1.1 汇编语言及特点 1.2 数据表示 1.3 8086CPU和寄存器组 1.4 存储器物理地址的形成 1.2 数据表示 1.2.1 数值数据 1.2.2 字符数据 1.2.1 数值数据 数值数据分为有符号数和无符号数。无符号数最高位表示数值,而有符号数最高位表示符号。有符号数有不同的编码方式,常用的是补码。 1. 原码 最高位表示符号(正数用0,负数用1),其他位表示数值位,称为有符号数的原码表示法。 【例1.1】有符号数的原码表示。 X=45 [X]原= X=-45, [X]原 原码表示简单易懂,但若是两个异号数相加(或两个同号数相减),就要做减法。为了把减法运算转换为加法运算就引进了反码和补码。 2. 反码 正数的反码与原码相同,符号位用0表示,数值位值不变。负数的反码符号位用1表示, 数值位为原码数值位按位取反形成,即0变1、1变0。 【例1.2】有符号数的反码表示。 X=45, [X]反 X=-45, [X]反 3. 补码 正数的补码与原码相同,即符号位用0表示,数值位值不变。负数的补码为反码加1 形成。 【例1.3】有符号数的补码表示。 X=45 [X]补 X=-45 [X]补 4. 符号扩展 在数据处理时,有时需要把8位二进制数扩展成16位二进制数,当要扩展的数是无符号数时,可在最高位前扩展8个0。如果要扩展的数是补码形式的有符号数,那么,就要进行符号位的扩展,符号扩展后,其结果仍是该数的补码。 【例1.4】符号扩展表示。 21的8位二进制补码为 符号扩展后21的16位二进制补码为: 0000000000010101。0000000000010101都是21的补码。 5. 数据的表示范围和大小 n位二进制数能够表示的无符号整数的范围是: 0 ≤I ≤ 2n-1 n位二进制数能够表示的有符号整数的范围是: -2(n-1) ≤ I ≤+2(n-1)-1 6.十六进制表示 由于二进制数的基数太小,书写和阅读都不方便.而十六进制的基数16=24,这样二进制数与十六进制之间能方便地转换。因此,习惯把二进制数改写成十六进制数,在汇编语言程序设计时尤其如此。 在书写时,为了区别于十六进制和二进制数,通常在十六进制数后加字母H。 1.2.2 字符数据 1.ASCII码 2.BCD码 1.ASCII码 标准ASCII码用7位二进制数编码,共有128个。 计算机存储器基本单位为8位,ASCII码的最高位通常为0,通信时,最高位用作奇偶校验位。 ASCII码表中的前32个和最后1个编码是不能显示的控制字符,用于表示某种操作。 ASCII码表中20H后的94个编码是可显示和打印的字符,其中包括数码0~9,英文字母,标点符号等。 2.BCD码 虽然二进制数实现容易,但不符合人们的使用习惯,且书写阅读不方便,所以在计算机输入输出时通常还是采用十进制来表示数,这就需要实现十进制与二进制间的转换。为了转换方便,常采用二进制编码的十进制,简称为BCD码。 BCD码就是用4位二进制数表示1位十进制整数。表示的方法有多种,常用的是8421BCD码,它的表示规律如表1.1所示。 表1.1 十进制数字的8421BCD码 1.3 存储器 1.3.1 存储器 1.3.2 存储器单元的地址和内容 1.3.3 物理地址的形成 1.3.4 堆栈 1.3.1 存储器(回顾) 存储器是计算机的记忆部件,用来存放程序和数据。按所在的位置,存储器可以分成主存储器和辅助存储器。 主存储器存放当前正在执行的程序和使用的数据,CPU可以直接存取,它由半导体存储器芯片构成,其成本高,容量小,但速度快。 辅助存储器可用来长期保存大量程序和数据,CPU需要通过I/O接口访问,它由磁盘或光盘构成,其成本低,容量大,但速度较慢。 1.3.2 存储器单元的地址和内容 在存储器里以字节为编址单位,也就是说给每个字节分配一个地址号,地址从0开始编号,依次递增1。地址在机器中用无符号二进制数表示,可简写为十六进制数的形式。 一个存储单元中存放的信息称为该单元的内容。例如,2号单元中存放了一个数据8,则表示为
您可能关注的文档
最近下载
- 2025年光伏电站设计与运维职业技能等级考试模拟试题集(含答案解析).docx VIP
- DB13(J)T 218-2016外墙保温装饰复合板应用技术规程(盒状金属装饰保温一体板).pdf
- 护理警示标识课件.pptx VIP
- EN1563-2011 球墨铸铁 中文版.pdf VIP
- 水泥罐施工方案方针.pdf VIP
- 六年级数学下册折扣与成数人教版.pptx VIP
- 跨文化交际:中英文化对比 (3).ppt VIP
- 2025年光伏运维人员职业技能竞赛考试练习题库(含各题型)含答案.pdf VIP
- “素养导向”初中历史大单元教学策略及案例 课件.pptx
- 云南劳技七年级上册家政教案.docx VIP
文档评论(0)