- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言程序设计 第2章 基础知识 ‘0’~‘9’ 30H~39H 48~57 ‘A’~‘Z’ 41H~5AH 65~90 ‘a’~‘z’ 61H~7AH 97~122 空格 20H 32 CR(回车) 0DH 13 LF(换行) 0AH 0 2.2 数与字符的表示方法 注意回车与换行的差别: CR用来控制光标回到当前行的最左端;LF用来移动光标到下一行,而所在列不变。 常用字符的ASCII码: 汇编语言程序设计 第2章 基础知识 压缩BCD码 以4个二进制位表示1个十进制位,用0000B~1001B表示0~9。 例如,十进制数6429的压缩BCD码表示为 0110 0100 0010 1001 B(即6429H) 2.2 数与字符的表示方法 BCD码 BCD(Binary Code Decinal),又称8421码。有压缩型BCD码和非压缩型BCD码之分。 汇编语言程序设计 第2章 基础知识 非压缩BCD码 以8个二进制位表示1个十进制位,低4位与压缩BCD码相同,高4位无意义。 例如,十进制数6429的非压缩BCD码表示为 xxxx0110 xxxx0100 xxxx0010 xxxx1001 B 有时,要求非压缩BCD码的高4位为0,这时,6429的非压缩BCD码。 可以看出,数字字符 0~9 的ASCII码恰好是0~9的非压缩BCD码。 2.2 数与字符的表示方法 汇编语言程序设计 第2章 基础知识 2.2 数与字符的表示方法 浮点数表示 浮点表示法:小数点的位置不固定,一个浮点数分为阶码和尾数两部分。 设字长为32位,可供选择的一种位数分配形式: 1位 8位 23位 规格化的浮点数:为了提高浮点数表示的精度通常规定其尾数的最高位必须 是非零的有效位,称为浮点数的规格化形式。 符号位 阶 码 部 分 尾 数 部 分 汇编语言程序设计 第2章 基础知识 2.2 数与字符的表示方法 IEEE754标准浮点数 单精度:32位, 1+8+23 单精度:64位, 1+11+52 规格化后尾数隐藏一位1 阶码采用移码形式127或1023 例: -12: C1400000 0.25: 3E800000 1.5: 3FC00000 1.5: 3FF8000000000000(双精度) 汇编语言程序设计 第2章 基础知识 一、 “与”运算(AND) 二、 “或”运算(OR) 三、 “非”运算(NOT) 四、 “异或”运算(XOR) 2.3 几种基本的逻辑运算 汇编语言程序设计 第2章 基础知识 “与”运算又称逻辑乘,其运算规则如下表所示,可以概括为“全1出1”。 a b a AND b 0 0 0 0 1 0 1 0 0 1 1 1 2.3 几种基本的逻辑运算 一、“与”运算(AND) 主要用于对二进制数的某些位清0。 汇编语言程序设计 第2章 基础知识 “或”运算又称逻辑加,其运算规则如下表所示,可以概括为“有1出1”。 a b a OR b 0 0 0 0 1 1 1 0 1 1 1 1 2.3 几种基本的逻辑运算 二、 “或”运算(OR) 主要用于对二进制数的某些位置1。 汇编语言程序设计 第2章 基础知识 “非”运算的运算规则如下表所示,实际上就是“取反”。 a NOT a 0 1 1 0 2.3 几种基本的逻辑运算 三、 “非”运算(NOT) 汇编语言程序设计 第2章 基础知识 “异或”运算的运算规则如下表所示,可以概括为“相反出1”。 a b a OR b 0 0 0 0 1 1 1 0 1 1 1 0 2.3 几种基本的逻辑运算 四、 “异或”运算(XOR) 主要用于对二进制数的某些位取反。 汇编语言程序设计 第2章 基础知识 [例2.11] 已知x=00FFH,y=5555H,求z1=x AND y,z2=x OR y,z3=x XOR y,z4=NOT x。 解:x=0000 0000 1111 1111 y=0101 0101 0101 0101 z1=00
您可能关注的文档
- 水土保持防护林的作用.ppt
- 水墨淡彩大雁南飞模板.ppt
- 水工结构识图讲座.ppt
- 哲学2——阴阳五行.ppt
- 水木年华I期产品推介会策划方案.ppt
- 水果培训资料2.ppt
- 唐诗五首015,3,2.ppt
- 水果营销之草莓大世界PPT模板.ppt
- 水泥厂安全生产知识培训.ppt
- 水电并购程序及投资分析--付志奎.ppt
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)