汇编语言程序设计第1章汇编语言基础知识资料.pptVIP

汇编语言程序设计第1章汇编语言基础知识资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第1章 汇编语言基础知识 * 字符的表示 ASCII码: 用一个字节来表示一个字符,低7位为字符的ASCII值,最高位一般用作校验位。 例: ‘A’ 41H ‘a’ 61H ‘1’ 31H 换行 0AH 回车 0DH 空格 20H 1.3 计算机中数和字符的表示方法 使用最多、最普遍的是ASCII字符编码,即美国标准信息交换代码(American Standard Code for Information Interchance),具体见P18表1.5。 1.??? 字符编码 1.3.2 非数值型数据的编码 * 第1章 汇编语言基础知识 * 1.3 计算机中数和字符的表示方法 ASCII码表有以下几个特点: (1) 每个字符用7位基2码表示,其排列次序为B6 B5 B4 B3 B2 B1 B0。实际上,在计算机内部,每个字符是用8位(即一个字节)表示的。一般情况下,将最高位置为“0”,即B7为“0”。需要奇偶校验时,最高位用做校验位。 (2) ASCII码共编码了128个字符,它们分别是: 32个控制字符,主要用于通信中的通信控制或对计算机设备的功能控制,编码值为0~31(十进制)。 间隔字符(也称空格字符)SP,编码值为20H。 删除控制码DEL,编码值为7FH。 94个可印刷字符(或称有形字符)。这94个可印刷字符编码有如下规律: 字符0~9这10个数字符的高3位编码都为011,低4位为0000~1001,屏蔽掉高3位的值,低4位正好是数据0~9的二进制形式。这样编码的好处是既满足正常的数值排序关系,又有利于ASCII码与二进制码之间的转换。英文字母的编码值满足A~Z或a~z正常的字母排序关系。另外,大小写英文字母编码仅是B5位值不相同,B5为1是小写字母,这样编码有利于大小写字母之间的编码转换。 1.3.2 非数值型数据的编码 * 第1章 汇编语言基础知识 * 逻辑数据是用来表示“是”与“否”,或称“真”与“假”两个状态的数据。在计算机中,用“1”表示“真”或“是”,用“0”表示“假”或“否”。需要注意的是,这里的1和0没有数值和大小概念,只有逻辑意义。(汇编语言程序设计中用1111表示真,用0000表示假) 对逻辑数据只能进行逻辑运算,例如逻辑非、逻辑加、逻辑乘等基本逻辑运算和由基本逻辑运算构成的各种组合逻辑运算,运算结果仍是逻辑数据。下面介绍一下基本逻辑运算的运算规则。 1.3 计算机中数和字符的表示方法 2. 逻辑数据的编码 1.3.2 非数值型数据的编码 * 第1章 汇编语言基础知识 * 逻辑运算(按位操作) “与”运算(AND) “或”运算(OR) A B A?B A B A?B 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 “非”运算(NOT) “异或”运算(XOR) A ?A A B A?B 0 1 0 0 0 1 0 0 1 1

文档评论(0)

基本资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档