- 1、本文档共305页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教案v学习指导书
第三章 x86微处理器的寻址方式和指令系统 本章重点: 1、80486的寻址方式 2、80486的指令系统 3.1 x86微处理器的数据类型 80X86系列微型计算机常用数据类型: 整数(有符号整数﹑无符号整数) 浮点数 字符串 二-十进制编码BCD(压缩BCD码﹑非压缩BCD码) 2.浮点数二进制带小数格式: 3.浮点机器数 【例3-7】设字长为16位, 其中, 阶符1位, 阶码4位, 尾符为1位, 尾数10位. 要求把X=-101101.0101B写成规格化的浮点补码数, 阶码和尾数均为补码表示. 解:首先把X写成规格化的浮点真值: X= 则规格化的浮点补码数为: 3.1.3 串数据 CPU支持串数据, 包括位串、字节串、字串和双字串. 位串:一串连续的二进制数. 字节串:一串连续的以字节为单位的二进制数. 字串:一串连续的以字为单位的二进制数. 双字串:一串连续的双字为单位的二进制数. 32位处理器可处理的串数据最长可达232-1字节. 3.1.4 二— 十进制码 BCD码(Binary Coded Decimal)是计算机中十进制数的表示方法,二—十进制码用4位二进制码表示1位十进制数.最常用的是8421编码,其方法是用4位二进制数表示1位十进制数,自左至右每一位对应的位权是8、4、2、1。 3.1.4 二— 十进制码 ⑴ 缩BCD码 每一位十进制数用4位二进制数来表示,即一个字节表示2位十进制数。 ⑵ 非压缩BCD码 每一位十进制数用8位二进制数来表示,即一个字节表示1位十进制数。且只用每个字节的低4位来表示0~9,高4位为0。 【例3-10】请将十进制数89分别用压缩BCD码和非压缩BCD码表示: 十进制89的压缩BCD码表示为: BCD 十进制89的非压缩BCD码表示为: 00001001)BCD 3.1.5 ASCII字符 美国信息交换标准代码, 即ASCII码(American Standards Committee of Information),是由美国信息交换标准委员会制定的、国际上使用最广泛的字符编码方案。 ASCII码的编码方案:采用7位二进制数表示一个字符,把7位二进制数分为高三位(b7b6b5)和低四位(b4b3b2b1).计算机中一个字节为8位,在ASCII码的最高(b8)作为校验位. 注: H为高3位(D7~D5), L为低4位(D4~D1). NUL:空 DLE:数据键换码 SOH:标题开始 DC1:设备控制1 STX:正文开始 DC2:设备控制2 ETX:正文结束 DC3:设备控制3 EOT:传输结束 DC4:设备控制4 ENG:询问 NAK:否定 ACK:认可 SYN:同步字符 BEL:报警 ETB:信息组传送结束 BS:退一格 CAN:作废 HT:横向制表 EM:纸尽 LF:换行 SUB:减 VT:纵向制表 ESC:换码 FF:走纸控制 FS:文字分隔符 CR:回车 GS:组分隔符 SO:移位输出 RS:记录分隔符 SI:移位输入 US:单元分隔符 SP:空格 DEL:删除 3.1.6 地址指针 32位指针(近指针): 32位偏移量, 用于段内寻址. 48位指针(远指针): 16位选择符和32位偏移量, 用于段间访问. 3.2 x86微处理器的指令格式 3.2.1 x86微处理器的指令编码格式 【例3-11】写出MOV AH,[BX+DI+50H]的机器语言编码。 3.2.2 x86微处理器的指令书写格式 1、指令的书写格式 机器指令; 符号指令; 2、符号指令的书写格式 标号:操作码助记符 操作数助记符 ;注释 指令的核心是操作码和操作数 指令的组成: 立即数:操作数存放在本条指令中; 寄存器操作数:操作数存放在CPU的某个 寄存器中; 存储器操作数:操作数存放在存储器中; 根据地址码部分所给出的地址个数: 零地址指令 格式: 指令中只有操作码没有操作数,所有地址均 隐约约定。 ①无需任何操作数,如空操作指令、CPU控制指令等。 ②所需的操作数是隐含约定的。 如字符串指令中的源、目的操作数都是隐含默认的; 堆栈指令中,所
您可能关注的文档
- 支持装置及支柱计算优秀培训书.ppt
- 收入支出模型演示文件修改版.ppt
- 改变 追梦 收获培训教案.ppt
- 支气管扩张优秀培训书.ppt
- 改善高精度运算的效率培训教案.ppt
- 收入分配贫困与发展优秀培训书.ppt
- 改善心智模式培训教案.ppt
- 改良式腹腔镜下成人腹股沟疝修补术培训教案.ppt
- 改错与写作培训教案.ppt
- 搜索英文文章的方法优秀培训书.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)