- 1、本文档共200页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 8086微机系统原理和结构.ppt
* * * * * * * * * * * * * * * * * * SCAS 指令是在一个字符串中搜索特定的关键字,字符串的起始地址只能放在(ES:DI) 中,且不可以段超越。待搜索特定的关键字一定要放在AL 或AX * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * BCD码:用四个二进制位表示一个十进制数字;最常用的是8421 BCD码;?压缩型BCD码:一个字节可存放一个两位十进制数,其中高四位存放十位数字,低四位存放个位数字。如:56的压缩型8421 BCD码是0101 0110;?非压缩型BCD码:一个字节可存放一个一位十进制数,其中高字节为0,低字节的低四位存放个位 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * R/M:与Mod 字段组合,说明操作数所在的寄存器或存储器单元地址的计算方法 * 若存储器或I/O设备未准备好,则READY信号为低电平。CPU在T3周期采样READY信号,若其为低电平,CPU自动插入等待周期Tw(1个或多个),直到READY变为高电平后,CPU才脱离等待状态,完成数据传送过程。 * * 中断响应输出端。当CPU响应从端输入的中断请求时,由端输出两个连续的负脉冲,可用做外部中断源的中断向量码的读选通信号。 地址锁存允许信号,三态输出,高电平有效。当它为高电平时,表明CPU地址线上有有效地址。可利用它的下降沿将地址信号A0~A19和信号锁存到地址锁存器中。 数据允许信号,三态,低电平有效。该信号有效时,表示数据总线上有有效数据。它在每次访问内存或I/O接口以及在中断响应期间有效。它常用做数据总线驱动器的片选信号。 用于确定数据传送的方向。高电平时,CPU向存储器或I/O端口发送数据;低电平时,CPU从存储器或I/O接口接收数据。此信号用于控制总线收发器的传送方向。 用来区分当前操作是访问存储器还是访问I/O端口。引脚输出为高电平时,表示访问存储器;为低电平时,则表示访问I/O端口。 。当某一总线主控设备要占用系统总线时,通过此引脚向CPU提出请求。 此引脚输出为低电平时,表示CPU正在对存储器或I/O端口进行写操作。 这是CPU对HOLD请求的响应信号,当CPU收到有效的HOLD信号后,就会对其做出响应:一方面使CPU的所有三态输出的地址信号、数据信号和相应的控制信号变为高阻状态(浮动状态);同时还输出一个有效的HLDA,表示处理器现在已放弃对总线的控制。当CPU检测到HOLD信号变低电平后,就立即使HLDA变低电平,同时恢复对总线的控制。 * * * * * * * * * * * * 注:后续微机的发展仍是分段法,只是基地址不是直接指定,而是间接指定. * * * * 每次需要生成物理地址时,都有相应的段地址及偏移地址被指定 * * * 将堆栈操作设计为“先进后出”是由堆栈的功能决定的。我们知道,在程序运行中,常碰到子程序的调用或响应中断而进人中断服务程序,此时就需要暂时终止程序的顺序执行,而转去执行子程序或中断服务程序,且在执行完后需能返回到原程序被中断处继续执行。为 保证返回,就要求在转子程序前必须保存返回地址(也称断点),即调用子程序(或中断服务 程序)的那条指令的下一条指令的CS和IP的内容。另外,要使返回后不影响原程序的正常执行,还要保存现场数据,即子程序中要用到的寄存器和存储器单元原来的值。 另外,在执行子程序(或中断服务程序)的过程中,有可能又会需要调用子程序(或中断服务程序),称为子程序的嵌套,如图5.12所示。这样就需要保护多个断点,并保证要能够逐个正确返回,于是就要求后保存的先取出,这就是为什么堆栈的操作是“先进后出”。 * 将堆栈操作设计为“先进后出”是由堆栈的功能决定的。我们知道,在程序运行中,常碰到子程序的调用或响应中断而进人中断服务程序,此时就需要暂时终止程序的顺序执行,而转去执行子程序或中断服务程序,且在执行完后需能返回到原程序被中断处继续执行。为 保证返回,就要求在转子程序前必须保存返回地址(也称断点),即调用子程序(或中断服务 程序)的那条指令的下一条指令的CS和IP的内容。另外,要使返回后不影响原程序的正常执行,还要保存现场数据,即子程序中要用到的寄存器和存储器单元原来的值。 另外,在执行子程序(或中断服务程序)的过程中,有可能又会需要调用子程序(或中断服务程序),称为子程序的嵌套,如图5.12所示。这样就需要保护多个断点,并保证要能够逐个正确返回,于是就要求后保存的先取出,这就是为什么堆栈的操作是“先进后出”。 * 将堆栈操作设计为“先
您可能关注的文档
- 管理职责59342.doc
- 第三章 注册会计师法律责任34310.ppt
- 交换 第七章(软交换).ppt
- 6.2保护个人隐私权第一课时.ppt
- 仲裁法-02仲裁法与仲裁规则.ppt
- 第三章文艺复兴02.ppt
- 绩效管理实务操作-张文.doc
- BEC中级口语考试简介57062.ppt
- 2 英语课程标准解读-王蔷-教材编者会议(发参会人员).ppt
- 旅游服务实用英语unit 3.ppt
- 2025机器人智能解決方案賦能表面精加工白皮书.docx
- 2025ABB AquaMaster4电磁流量计插入式传感器.docx
- 2025 ABB FlexPendant产品使用手册指南.docx
- 2025 ABB IRB 920产品手册指南.pdf
- 2025基于Web of Science和CNKI的可视化分析.docx
- 河北省唐山2025届一模政治试题及答案.docx
- 我的“开顶陶俑”--七年级生涯规划主题心理班会.docx
- 2025秋九上道德与法治第一课第二节《走向共同富裕》教学设计、教案、核心素养目标、教学反思.docx
- 香港工联会2025港岛历史文化深度游发展策略研究报告繁体版49页.pdf
- Navan2023年商务旅行和消费的新现实-当前差旅热点话题英文版14页.pdf
最近下载
- 申请英国签证在职证明中英文版.docx VIP
- L5 BladeEditor模块功能介绍.pdf VIP
- 工业建筑设计规范.docx VIP
- 《深入探讨教育公平问题》课件.ppt VIP
- 水闸工程管理设计规范(SL170-96).pdf VIP
- 上海市徐汇区2022-2023学年八年级下学期期末数学试题.docx VIP
- ISO 17637-2016 Non-destructive testing of welds – Visual testing of fusion-welded joints-en-中文版目视无损检测.pdf VIP
- 海底捞《新员工岗前培训手册》.pdf VIP
- 上海市徐汇区2024-2025学年下学期八年级期末考试数学试题(含部分答案).pdf VIP
- 化工园区安环一体化管理平台建设方案.ppt VIP
文档评论(0)