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

汇编语言第2章基础知识.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计 第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

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档