欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    《计算机组成原理》课件第5章指令系统-5.6.ppt

    • 文档编号:5897864       资源大小:649.50KB        全文页数:11页
    • 资源格式: PPT        下载积分:15文币     交易提醒:下载本文档,15文币将自动转入上传用户(momomo)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要15文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    《计算机组成原理》课件第5章指令系统-5.6.ppt

    1、第5章指令系统5.6实验设计5.6.1PC机的指令系统 Intel 8086/8088 CPU的指令系统分成6个功能组,共有一百多条指令,有较丰富的寻址方式。数据传送类指令是汇编语言程序设计中最常用的指令。数据传送类指令有MOV/XCHG/XLAT/PUSH/POP/LEA/IN/OUT/LAHF/SAHF/PUSHF/POPF/LDS/LES等指令。当需要对CF、DF和IF等标志位进行操作时,可以直接使用标志设置指令CLC/STC/CLD/STD/CLI/STI等指令。算术运算类指令执行数据的加减乘除运算。进行一次数据运算除需将运算结果保存为目的操作数外,通常还会涉及或影响到状态标志。加法和

    2、减法类指令有ADD/ADC/SUB/SBB/CMP/INC/DEC/NEG等指令。乘法和除法指令有MUL/IMUL/DIV/IDIV等指令。逻辑运算指令有AND/OR/NOT/XOR/TEST等指令。移位指令有SHL/SAL/SHR/SAR/ROL/ROR/RCL/RCR等指令。5.6.1PC机的指令系统 串操作类指令是80 x86 CPU指令系统中比较独特的一类指令。它处理主存中一个连续的数据串。串操作类指令有MOVS/STOS/LODS/SCAS/CMPS等指令。程序中的分支、循环和子程序等结构都需要与控制转移类指令配合才能实现。控制转移类指令有 JMP/JNZ/JNE/JS/JNS/JP

    3、/JPE/JNP/JPO/JO/JNO/JC/JB/JNAE/JNC/JNB/JAE/JBE/JNA/JNBE/JA/JL/JNGE/JNL/JGE/JLE/JNG/JNLE/JG/LOOP等指令。5.6.2AEDK实验机的指令系统(1)指令部件模块实验的构成 实验机由1片74LS374作为指令模块的数据寄存器IR1,1片74LS374作为地址锁存器IR2。2片74LS161作为PC计数器。2片74LS245(同时只有1片输出)作为当前PC地址的输出,PC-OUT作为地址输出端,可通过8芯扁平电缆直接连接到地址总线。1片74LS153来实现多种条件跳转指令(JZ,JC等跳转指令)。5.6.2A

    4、EDK实验机的指令系统 实验机指令部件模块的构成如图5-8所示。5.6.2AEDK实验机的指令系统(2)指令部件模块原理 指令数据寄存器IR1(74LS374)的 EIR1为低电平并且IR1CK为上升沿时,把来自数据总线的数据打入寄存器IR1,IR1的输出就作为本系统内的8位指令I0I7代码。在本系统内由这8位指令可最多译码256条不同的指令,通过编码可对应这些指令在微程序存储器中入口地址,并且输出相应的微指令。2片74LS161组成了PC指针寄存器,它有信号ELP、信号PC-O,脉冲PCCK来控制PC指针+1和PC指针置数等操作。当ELP=0,PCCK来上升沿时可重新置PC值。当PC-O=1

    5、、ELP=1、PCCK来上升沿时把PC的值加1,并且把PC的值作为地址输出到地址总线上。当EIR2为低电平,并且IR2CK上有上升沿时,数据总线上的数据打入IR2锁存器。当EIR2=0,PC-O=1,IR2-O=0时,把IR2的值作为地址输出到地址总线上。5.6.2AEDK实验机的指令系统 74LS153是4选1的芯片,可通过JS0、JS1来选择JC还是JZ来实现条件跳转的指令,功能如表5-3。5.6.2AEDK实验机的指令系统(3)指令系统 模型机指令系统表见表5-4。5.6.3EL实验机的指令系统(1)EL实验系统的指令部件结构 EL实验系统的指令寄存器和指令译码器都是EP1K10 实现。逻辑结构图如图5-9所示。5.6.3EL实验机的指令系统5.6.3EL实验机的指令系统 指令寄存器电路和指令译码器电路由EP1K10实现。P1P4、LRi、RAG、RBG、RCG为微程序译码产生的控制信号。T3为时钟,I7I0为指令寄存器的输出。CA1、CA2为机器指令的读、写、运行的控制端。P1-P4是微指令的4个测试位。RAG、RBG、RCG根据机器指令产生工作寄存器R0、R1、R2的选通译码信号LR0LR2。LRi是工作寄存器的信号译码使能控制位。RG0RG2是三个寄存器总线输出信号。SA0SA4是微程序地址信号。


    注意事项

    本文(《计算机组成原理》课件第5章指令系统-5.6.ppt)为本站会员(momomo)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库