16位模型机的设计.docVIP

  • 13
  • 0
  • 约1.25万字
  • 约 15页
  • 2017-02-07 发布于重庆
  • 举报
16位模型机的设计

16位CPU的设计 要求: 此模型机的功能是将存储区的数据块复制到另一个存储区。 汇编代码如下: START: LOADI R1,0010H ;源操作数地址送R1 LOADI R2,0030H ;目的操作数地址送R2 LOADI R6,002FH ;结束地址送R6 NEXT: LOAD R3,[R1] ;取数 STORE [R2],R3 ;存数 BRANCHGTI START ;如果R1R6,则转向START INC R1 ;修改源地址 INC R2 ;修改目的地址 BRANCHI NEXT ;转向NEXT 16位CPU的组成结构 指令系统的设计 指令格式 单字指令格式 双字指令格式 指令操作码 操作码 指令 功能 00001 LOAD 装载数据到寄存器 00010 STORE 将寄存器的数据存入到存储器 00100 LOADI 将立即数装入到寄存器 00101 BRANCHI 无条件转移到由立即数指定的地址 00110 BRANCHGTI 如果源寄存器内容大于目的寄存器的内容,则转移到由立即数指定的地址 00111 INC 寄存器内容加1指令 依据以上设计的指令系统,则完成数据块复制的程序如下: 地址 机器码 指令 功能说明

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档