- 3
- 0
- 约5.12千字
- 约 29页
- 2017-06-13 发布于江西
- 举报
黄强 汇编 第6章数值与非数值程序设计
汇编语言程序设计 高等教育出版社 在汇编语言程序设计中,常常遇到数值运算问题和非数值处理问题。其中常见的数值运算是加、减、乘、除四则运算。相比来讲,使用汇编语言完成数值运算远比使用高级语言难以实现。因为汇编语言的指令语句所提供的运算位数是有限的,且每条指令的功能是有限的。数值运算有定点数运算和浮点数运算。由于数的表达方式不同,它们的运算方法也不同。随着计算机的发展,非数值处理如代码转换、字符处理、表处理、 检索排序等的使用已经超过了数值运算程序设计,因而也是我们重点掌握的内容。 本章以定点数运算为主介绍数值程序设计,并以代码、字符、表等的处理介绍非数值程序设计。 第6章 数值与非数值程序设计 6.1 数值运算程序设计 6.1.1 定点数的运算 在计算机中,无论数据、指令、符号等,均用二进制代码表示。因此数据也用二进制代码表示。前面讲过,根据小数点位置的变化情况,将数据分为定点数和浮点数。定点数分为有符号数和无符号数。有符号数利用最高位来表示数的正、负;用0表示正数,用1表示负数。对于负数应以其补码形式给出。而无符号数,则不须符号位。最高位仍然用来表示数值。 对于加、减法运算,有、无符号数均使用同样的加、减运算指令。但程序员应明确所进行的运算是有符号数还是无符号数,以避免出现错误。而乘、除法运算则区分有符号数和无符号数的运算指令,在编程时应充
您可能关注的文档
- 高速公路初步设计说明.doc
- 高速公路合同段工程实施性施工组织设计/福建/沥青路面.doc
- 高速公路合同路面施工组织设计书范本P46.doc
- 高速互连与信号完整性的关系1.ppt
- 高速公路土建工程投标书范本P57.doc
- 高速公路机电监理图表运用.doc
- 高速公路沥青拌和站施工临时用电方案.doc
- 高速公路综合监控太阳能供电系统技术方案P38.doc
- 高速公路辅助通道工程施工组织设计.doc
- 高速公路行车秘笈.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)