- 1、本文档共838页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1汇编语言程序设计简明教程
2第一章 汇编语言基础 1.1 计算机内数据的表示 1.2 计算机组织1.3 指令、程序和程序设计语言1.4 80x86寄存器1.5 80x86 CPU的工作模式 习题一
3汇编语言的特点:1. 面向计算机“硬件”进行程序设计2. 使用与机器指令同级的符号指令编写程序3. 程序短小、运行速度快、发挥计算机的全部性能学习汇编语言的目的:1. 深刻理解计算机硬件、软件的工作原理2. 深刻理解基本控制结构程序的编制、计算机实现3. 编写要求实时、高效的应用程序
4 1.1.1 进位计数制 1.1.2 数据组织 1.1.3 无符号数的表示 1.1.4 有符号数的表示 1.1.5 字符编码 1.1.6 BCD码 1.1 计算机内数据的表示
5进位计数制三个基本特征:有限个数字符号:0,1,2,……,R-1,“R” 称为“基数”;“逢R进1”; “权展开式”:小数点向左各数字的“权”分别是R0,R1,R2,R3,……。小数点向右各数字的“权”分别是R-1,R-2,R-3,……。D = dn-1dn-2dn-3……d2d1d0.d-1d-2……d-m = dn-1×Rn - 1+……+ d1×R1+d0×R0+d-1×R-1+ ……+ d-m×R-m1.1.1 进位计数制
610个数字符号:0,1,2,……,9; “逢十进一” ;小数点向左各数字的“权” 是100,101,102,103,……小数点向右各数字的“权” 是10-1,10-2,10-3,……。[例]:323.31=3×102+2×101+3×100+3×10-1+1×10-2。十进制数用它原来的形式表示,如123,-36等,也可以在数值后面加上字母“D”或“d”,如123D,-36d等。1. 十进制计数法
7计算机内部采用“二进制”表示数据。 2个数字符号:0,1; “逢二进一”:用“进位”的方法表示大于1的数; “权展开式”:小数点向左各数字的“权” 是20,21,22,23,……。小数点向右各数字的“权”是2-1,2-2,2-3,……。二进制数需要在数字的后面加上字母B。例2. 二进制计数法
8十进制数转换为二进制数
9二进制数转换为十进制数(11011.101)2 = 1×24+1×23+0×22+1×21+ 1×20+1×2-1+0×2-2+1×2-3 = (27.625)10
103. 八进制和十六进制计数法八进制: 八进制使用的数字符号:0,1,2,3,4,5,6,7。 一位8进制数可以方便地转换成3位二进制数 (1101100.0101)2 =(1 101 100.010 1)2 =(001 101 100.010 100)2 =(154.24)8
11十六进制十六进制使用的数字符号:0~9,A~F。书写十六进制数时,在它各位数字的后面加上“H”。如果十六进制数以字母A~F开始,还要在前面添加0。 例:3AFH, 0FF3DH一位十六进制数可以方便地转换成4位二进制数 (1101100.0101)2 = (110 1100.0101 )2 = (0110 1100.0101 )2 = (6C.5)16
121.1.2 数据组织 1. 位(bit)-- 最小信息表示单位 2. 字节(Byte)--最小信息存储单位 3. 字(Word)和双字(Double Word)
131.1.3 无符号数的表示 用字节、字、双字或者更多的字节来存储和表示。用N位二进制表示一个无符号数时,最小的数是0,最大的数是2N-1(N位二进制111……111)。无符号数需要增加它的位数时,在它的左侧添加若干个“0”,称为“零扩展”。“进位标志(Carry out Flag,CF)”表示二个无符号数运算结果的特征。如果CF = 1,表示它们的加法有“进位”,或者它们的减法有“借位”。CF = 0,则没有产生进位或借位。 正数和零的集合
141.1.4 有符号数的表示1. 原码最左边一位二进制表示这个数的符号: “0”代表正,“1”代表负后面是它的“有效数字” 一个字节存储有符号数原码,有127个正数(1~127),127个负数(-1~ -127)和2个“0”,“正”0:0 000 0000,“负”0:1 000 0000。 原码的表示规则简单,但是运算规则比较复杂,不利于计算机高速运算的实现。原码、反码、补码
152. 反码 用最高位“0”表示符号为正,“1”表示符号为负。 符号位之后的二进制位用来存储这个数的有效数字: 正数的有效数字不变,负数的有效数字取反。 对于正数 X = dn-2dn-3……d2
您可能关注的文档
- 国际货运代理实务-全套PPT课件.pptx
- 国际结算学实训-全套PPT课件.pptx
- 国际金融-全套PPT课件.pptx
- 国际贸易法-全套PPT课件.pptx
- 国际贸易概论(第二版)全套PPT课件.pptx
- 国际贸易理论与实务-全套PPT课件.pptx
- 国际贸易实务(第2版)全套PPT课件.pptx
- 国际贸易实务-全套PPT课件.pptx
- 国际贸易与电子商务-全套PPT课件.pptx
- 国际商务礼仪(第3版)全套PPT课件.pptx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)