- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * 缺点:硬件复杂,增加新设备困难 * * MCA:Micro Channel Architecture,IBM开发的总线标准。因为要收取专利费,没有被其他厂家使用 * * 几点说明: ⑴ 立即数可以是8位,16位,32位。 ⑵ 寄存器寻址:通用寄存器可以为8位、16位或32位。对64位浮点数,要使用一对32位寄存器。少数指令以段寄存器来实施寄存器寻址方式。 ⑶ 直接寻址:偏移量长度可以是8位,16位,32位。 ⑷ 基址寻址:基址寄存器B可以是通用寄存器中任何一个。 ⑸ 基址+偏移量寻址:基址寄存器B是32位通用寄存器中任何一个。 ⑹ 比例变址+偏移量寻址:变址寄存器I是32位通用寄存器中除ESP外的任何一个。I的内容乘以比例因子1,2,4或8,再加上偏移量得到有效地址。 ⑺,⑻ 两种寻址方式是⑷,⑹两种寻址方式的组合,偏移量可有可无。 ⑼ 相对寻址:适用于转移控制类指令。用当前指令指针寄存器EIP或IP的内容(下一条指令地址)加上一个有符号偏移量,形成CS段的段内偏移。 * 例:一种二地址RS型指令的结构如下所示: 6位 4位 1位 2位 16位 OP --- 通用寄存器 I X 偏移量D 其中I为间接寻址标志位,X为寻址模式字段,D位偏移量字段。通过I,X,D的组合,可构成下表所示的寻址方式。 请写出六种寻址方式的名称。 寻址方式 I X 有效地址E算法 说明 (1) 0 00 E = D (2) 0 01 E = (PC) ± D PC为程序计数器 (3) 0 10 E = (R2) ± D R2为变址寄存器 (4) 1 11 E = (R3) (5) 1 00 E = (D) (6) 0 11 E = (R1) ± D R1为基址寄存器 直接 相对 变址 寄存器间接 间接 基址 * 例:某16位机器有两个20位基址寄存器,四个16位变址寄存器,十六个16位通用寄存器。指令汇编格式中的S,D都是通用寄存器,M是主存中的一个单元。三种指令的操作码分别是MOV (OP)=(A)H ,STA (OP)=(1B)H ,LDA (OP)=(3C)H。MOV是传送指令,STA为写数指令,LDA为读数指令。 ⑴ 分析三种指令的指令格式与寻址方式特点。 ⑵ 分析三种指令的执行时间。 ⑶ 下列指令字是否正确?分别代表什么操作? ① (F0F1)H (3CD2)H ② (2856)H ③ (6FD6)H ④ (1C2)H * ⑴ 分析三种指令的指令格式与寻址方式特点。 都是双地址指令,MOV是单字长寄存器-寄存器RR型,STA和LDA是双字长寄存器-存储器RS型; MOV是寄存器寻址,S和D里面直接存放的是操作数 STA是变址寻址,有效地址E=(S)+M,LDA是直接寻址,有效地址E=M 例:某16位机器有两个20位基址寄存器,四个16位变址寄存器,十六个16位通用寄存器。指令汇编格式中的S,D都是通用寄存器,M是主存中的一个单元。三种指令的操作码分别是MOV (OP)=(A)H ,STA (OP)=(1B)H ,LDA (OP)=(3C)H。MOV是传送指令,STA为写数指令,LDA为读数指令。 * ⑵ 分析三种指令的执行时间。 MOV执行速度最快,只要访问两次寄存器,LDA其次,访问1次寄存器和1次内存,STA最慢,除了访问2次寄存器和1次内存外,还需要做一次加法(S)+M 例:某16位机器有两个20位基址寄存器,四个16位变址寄存器,十六个16位通用寄存器。指令汇编格式中的S,D都是通用寄存器,M是主存中的一个单元。三种指令的操作码分别是MOV (OP)=(A)H ,STA (OP)=(1B)H ,LDA (OP)=(3C)H。MOV是传送指令,STA为写数指令,LDA为读数指令。 * ⑶ 下列指令字是否正确?分别代表什么操作? ① (F0F1)H (3CD2)H =(1111 0000 1111 0001 0011 1100 1101 0010) 2 ② (2856)H =(0010 1000 0101 0110)2 ③ (6FD6)H =(0110 1111 1101 0110)2 ④ (1C2)H =(0000 0001 1100 0010)2 ①为LDA, ② 为MOV, ③不正确,OP为STA,但只有16位, ④不正确,无对应的操作码 例:某16位机器有两个20位基址寄存器,四个16位变址寄存器,十六个16位通用寄存器。指令汇编格式中的S,D都是通用寄存器,M是主存中的
您可能关注的文档
- 2007年 中国“慢性心力衰竭诊断治疗指南”精粹-课件,幻灯,.ppt
- 2007年 中国心力衰竭诊断治疗指南解析-教学课件,幻灯,.ppt
- 2008年欧洲esc心力衰竭指南精要_郭静萱-课件,幻灯,.ppt
- 2010《半导体物理》期中试题解答85820.ppt
- 2010级第一学期期末试卷A参考 答案 高等数学期末考试试卷.ppt
- 2010届中考英语时态复习课件10704276.ppt
- 2010年哈尔滨省中考语文模拟试题(60924.ppt
- 2010年中考第一轮复习人教版(新目标)七下Units 4-6 课件.ppt
- 2011版初中英语新课标同步授课课件unit 5 section b(.ppt
- 2011级第一学期期末试卷A参考 答案1 高等数学期末考试试卷.ppt
- 2017年下教师资格 证30天备考冲刺.ppt
- 10000以内数的认识课件(人教新课标二年级下册数学课件)84401955.ppt
- ACM程序设计 基础ACM课件.ppt
- acm与大学生素质教育讲座.ppt
- ACC_AHA成人心力衰竭诊断与治疗指南(2009年修订版)-课件,幻灯,(英文).ppt
- bnp在hf诊断中的价值还有多少值得探讨-课件,幻灯,.ppt
- BNP及NT-proBNP的临床应用-课件,幻灯,.ppt
- bnp在心力衰竭诊断及治疗中的应用-课件,幻灯,.ppt
- book 1 -module-3-reading and vocabulary[上学期] 外研英语.ppt
- Brugada综合征和特发性J波 -课件,幻灯,.ppt
最近下载
- 必考名著《白洋淀纪事》导读+知识点汇总.pdf VIP
- CQJZDE-2008 重庆市建筑工程计价定额.docx VIP
- 《白洋淀纪事》阅读测试题含答案(推荐).docx VIP
- 人教部编版七年级语文上册名著选读《湘行散记》导读.doc VIP
- 重庆市建筑工程计价定额CQJZDE-2008.doc
- 部编版七上语文名著导读《朝花夕拾》、《白洋淀纪事》、《湘行散记》知识点练习(含答案).docx VIP
- 超星尔雅学习通《大学生劳动教育》章节测试含答案.docx VIP
- 名著阅读《湘行散记》七年级语文上册部编版(共9页).docx VIP
- 七年级上册名著《湘行散记》知识点+习题(共12页).docx VIP
- 锅炉酸洗方案.pdf VIP
文档评论(0)