- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计Assembly Language Programming §1 数的表示 数的表示 数制 数制之间的转换 运算 计算机中数的表示 BCD码 字符编码 基本位操作 预 备 知 识 1.1 数 制 十进制:基数为10,逢十进一 12.34D = 1×101 + 2 ×100 + 3 ×10-1 + 4 ×10-2 二进制:基数为2,逢二进一 1101B= 1 ×23 + 1 ×22 + 1 ×20 = 1310 十六进制:基数为16,逢十六进一 9 1 8 7 H = 9 ×163 + 1 ×162 + 8 ×161 + 7 ×160 八进制:基数为8,逢八进一 1.2 数制之间的转换 二进制 十进制 1011B = 11D 除法: 整数部分除2;小数部分乘2。 小数可能不能用二进制来表示完全,如0.6 二进制 十六进制 0011 0101 1011 1111 ? ? ? ? 3 5 B F A 1 9 C ? ? ? ? 1010 0001 1001 1100 ∴ A19CH = 1010,0001,1001,1100B 4位二进制对应一位16进制 十六进制 十进制 BF3CH = 11?163 + 15?162 + 3?161 + 12?160 降幂法 除法 常用数 0—00H 128—80H 255—FFH 256—100H 32767—7FFFH 65535—FFFFH 1.3 算术运算 二进制 加法规则 乘法规则 0+0=0 0?0=0 0+1=1 0?1=0 1+0=1 1?0=0 1+1=0 (进位1) 1?1=1 十六进制 0 5 C 3 H 3 D 2 5 H + 3 D 2 5 H - 0 5 C 3 H 4 2 E 8 H 3 7 6 2 H 1.4 计算机中数的表示 肯定是用二进制 是否需要表示负数? 无符号数(unsigned)和有符号数(signed) 无符号数用“二进制”来表示,有符号数用补码来表示 注意正数与无符号数的差别 除非明确说明(?),汇编中任何一个数都有二义性:30H?80H? 补 码 定义 最高有效位为符号位:0—正;1—负 正数的补码为它本身(二进制值);负数的补码由2n-|x|求得。n为机器的字长。 注:2n-|x| 等价于 对|x|取反+1 [46]补码 = 0010 1110 [-46]补码 = 28 - |-46| = 1,0000,0000 - 0010 1110 =[-46]补码: |-46| = 46 = 0010 1110 ? 补码的特性 求补特性 举例 -32 1110,0000 + 25 0001,1001 -7 1111,1001 0000,0110(取反) 0000,0111(加1
您可能关注的文档
最近下载
- 2025年陕西省中考数学试卷分析评析 .pdf VIP
- 医院医疗不良事件上报登记本.doc
- (人教新课标)五年级数学下册《分数的意义》教学市公开课获奖课件省示范课获奖课件.pptx VIP
- 卡乐控制器PCO控制器说明.pdf
- VDA-MLA-2022+新零件成熟度保障.docx
- 交通运输布局对区域发展的影响 【知识精讲精研】高一地理教学课件(人教版2019必修第二册)+.pptx VIP
- GNSS定位测量技术(含实训手册) 课件 1全球四大卫星导航(GNSS)系统介绍分析.pptx
- 上海轮渡线图、时刻表、价格表.doc VIP
- 登高作业安全培训.pptx
- 2025广东省广州高三一模“智情未来:当AI遇见情感”审题立意及范文-备战2025年高考语文各地名校模考卷作文导写.docx
文档评论(0)