• 单片机课程设计心得 > "计算机组成原理"课程设计报告
  • "计算机组成原理"课程设计报告

    免费下载 下载该文档 文档格式:DOC   更新时间:2008-06-05   下载次数:0   点击次数:3
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:MC SYSTEM
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    "计算机组成原理"课程设计报告









    班级:03042
    学号:0304248
    姓名:黄元佳
    完成时间:2007.4.1
    一,设计思路
    按照要求设计指令系统,该指令系统能够实现数据传送,进行加,减运算和无条件转移,具有累加器寻址,寄存器寻址,寄存器间接寻址,存储器直接寻址,立即数寻址等五种寻址方式.从而可以想到如下指令:
    (1)24位控制位分别介绍如下:
    XRD : 外部设备读信号,当给出了外设的地址后,输出此信号,从指定外设读数据.
    EMWR: 程序存储器EM写信号.
    EMRD: 程序存储器EM读信号.
    PCOE: 将程序计数器PC的值送到地址总线ABUS上.
    EMEN: 将程序存储器EM与数据总线DBUS接通,由EMWR和EMRD决定是将DBUS数据写到EM中,还是从EM读出数据送到DBUS.
    IREN: 将程序存储器EM读出的数据打入指令寄存器IR和微指令计数器uPC.
    EINT: 中断返回时清除中断响应和中断请求标志,便于下次中断.
    ELP: PC打入允许,与指令寄存器的IR3,IR2位结合,控制程序跳转.
    MAREN:将数据总线DBUS上数据打入地址寄存器MAR.
    MAROE:将地址寄存器MAR的值送到地址总线ABUS上.
    OUTEN:将数据总线DBUS上数据送到输出端口寄存器OUT里.
    STEN: 将数据总线DBUS上数据存入堆栈寄存器ST中.
    RRD: 读寄存器组R0-R3,寄存器R 的选择由指令的最低两位决定.
    RWR: 写寄存器组R0-R3,寄存器R 的选择由指令的最低两位决定.
    CN: 决定运算器是否带进位移位,CN=1带进位,CN=0不带进位.
    FEN: 将标志位存入ALU内部的标志寄存器.
    X2: X2,X1,X0三位组合来译码选择将数据送到DBUS上的寄存器.
    X1: 见16页表.
    X0:
    WEN: 将数据总线DBUS的值打入工作寄存器W中.
    AEN: 将数据总线DBUS的值打入累加器A中.
    S2: S2,S1,S0三位组合决定ALU做何种运算.
    本实验还需用到的五条机器指令:IN(输入),ADD(二进制加法),STA(存数),OUT(输出),JMP(无条件转移),其指令格式如下:
    助记符 机器指令码 说明

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 单片机学习心得  单片机实训心得体会  单片机实训心得  单片机心得体会  51单片机课程设计  单片机课程设计  单片机交通灯课程设计  单片机课程设计总结  单片机课程设计课题