全文预览

复杂模型机设计 计算机组成原理课程设计

上传者:学习一点 |  格式:doc  |  页数:20 |  大小:6221KB

文档介绍
2。Р 2)存储器访问及转移指令Р 存储器的访问有两种,即存数和取数。它们都使用助记符MOV,但其操作码不同。转移指令只有一种,即无条件转移(JMP)。指令格式如下: Р7 6Р5 4Р3 2Р1 0Р00РMРOP-CODEРrdРDР其中OP-CODE为操作码,rd为寄存器。M为寻址模式,D随M的不同其定义也不相同,如下表所示:РOP-CODEР00Р01Р10Р指令说明Р写存储器Р读存储器Р转移指令Р寻址模式MР有效地址EРD定义Р说明Р00РE=(PC)+1Р立即数Р立即寻址Р10РE=DР直接地址Р直接寻址Р3)I/O指令Р 输入(IN)和输出(OUT)指令采用单字节指令,其格式如下:Р7 6 5 4Р3 2Р1 0РOP-CODEРaddrРrdР其中,当OP-CODE=0100且addr=10时,从“数据输入电路”中的开关组输入数据;当OP-CODE=0100且addr=01时,将数据送到“输出显示电路”中的数码管显示。Р4.3指令系统Р本实验共有14条基本指令,其中算术逻辑指令8条,访问内存指令和程序控制指令4条。输入输出指令2条。表1列出了各条指令的格式、汇编符号和指令功能。Р表1 指令格式Р 汇编符号Р指令的格式Р功能РMOV rd,rs РADD rd,rs РSUB rd,rs Р 1000 rs rd Р 1001 rs rd Р 1010 rs rd Рrs rd Рrs+rd rdРrd-rs rdРINC rdРAND rd,rsРNOT rdРROR rdР 1011 rd rd Р 1100 rs rd Р 1101 rd rd Р 1110 rd rd Рrd+1 rdРrs∧rd rdРrd rdР rd Р РROL rdР 1111 rd rd Р rd Р РMOV [D],rsР 00 10 00 rs Р D Рrs [D]

收藏

分享

举报
下载此文档