- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言和接口技术课件
* ☆常见术语 ☆计算机中的数据表示 * 1. 位 ( bit ) 2. 字节 ( Byte ) 3. 字和字长 (word) 4. 位编号 §1 常用术语 * 1. 位 ( bit) 指计算机能表示的最基本最小的单位 在计算机中采用二进制表示数据和指令,故: 位就是一个二进制数,有两种状态,“0” 和 “1” 2. 字节 ( Byte ) 相邻的8位二进制数称为一个字节 1 Byte = 8 bit 如: 1100 0011 0101 0111 * 3.字和字长 字是CPU内部进行数据处理的基本单位。 位 1 或 0 1位 字节 1100 0011 8位 字 1100 0011 0011 1100 16位 双字 1100 0011 0011 1100 1100 0011 0011 1100 32位 高字节 低字节 高 字 低 字 把一个字定为16 位, 1 Word = 2 Byte 一个双字定为32位 1 DWord = 2 Word= 4 Byte * 字长是衡量CPU工作性能的一个重要参数。 1010 1100 0110 0101 1001 1000 0100 0011 被加数 + 1100 0011 1100 0011 0001 0101 0101 1000 加数 进位 1 1 1111 1 111 1 1 0111 0000 0010 1000 1010 1101 1001 1011 和 4位 8次 8位 4次 16位 2次 32位 1次 字长是指机器在某时刻可以同时处理二进制数的位数。 通常称处理字长为8位数据的CPU叫8位CPU, 32位CPU就是在同一时间内处理字长为32位的二进制数据。 * 例 某CPU内含 8位运算器,则: 参加运算的数及结果均以 8位 表示, 最高位产生的进位或借位在8位运算器中不保存,而将其保存到标志寄存器中 1 0 1 1 0 1 0 1 被加数8位 + 1 0 0 0 1 1 1 1 加数8位 进位 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 和8位 PSW 标志寄存器 运 算 器 标志 寄存器 运 算 器 被加数 加数 和 进位 * 4. 位编号 为便于描述,对字节,字和双字中的各位进行编号。 从低位开始,从右到左依次为 0、1、2... ← 编号 7 6 5 4 3 2 1 0 1 0 1 0 0 0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 A7 A6 A5 A4 A3 A2 A1 A0 字节 数据Data 地址Address * D0 D7 D15 D8 15 8 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 7 0 A0 A7 A15 A8 字的编号为15 ~ 0 双字的编号依此类推,为31 ~ 0 * §2 计算机中的数据表示 数制及其表示方法 数据表示与运算 2.1 数制的表示 1.常用数制 (1)十进制数 我们熟悉的十进制数有两个主要特点: ? 有十个不同的数字符号:0、1、2、…、9; ? 低位向高位进、借位的规律是“逢十进一”“借一当十”的计数原则进行计数。 例如: 1234.45=1×103+2×102+3×101+4×100+4×10-1+ 5×10-2 式中的10称为十进制数的基数, 103、102、101、100、10-1、10-2称为各数位的权。十进制数用D结尾表示。 (2)二进制数 在二进制中只有两个不同数码:0和1,进位规律是“逢二进一”“借一当二”的计数原则进行计数。二进制数用B结尾表示。 例如,二进制01可表示为: 01)B==1×27+1×26+0×25+1×24+1×23+0×22+1×21+1×20+0×2-1+1×2-2 (3)八进制数 在八进制中有0、1
文档评论(0)