微指令设计t.docVIP

  • 62
  • 0
  • 约1.07万字
  • 约 28页
  • 2016-08-25 发布于河南
  • 举报
微指令设计t

(1) 设计一条指令,比较SR内容与[ADDR]. 若SR[ADDR],则SR+[ADDR]-[ADDR]; 否则SR-[ADDR]-[ADDR]. 指令格式: D4 0 SR ADDR 设计分析: 100:把PC的值(即ADDR的地址)送到AR中,然后PC+1 101:用MEM-AR将ADDR从内存中取出并送到AR中 102:利用SR-MEM-Q计算SR与[ADDR]的差,并让各标志位接受ALU的运算结果, 103:若S=1(即SR[ADDR]),条件转移到105,否则顺序执行104 104:将Q的值(即SR-[ADDR])送到[ADDR]中 105:AR[ADDR]时转移到此处,计算SR+[ADDR]并送到Q寄存器中 106:将Q寄存器的值送到[ADDR]中 微程序: 100H: PC-AR,PC+1-PC: 0000 0E00 A0B5 5402 101H: MEM-AR: 0000 0E00 10F0 0002 102H: SR-MEM-Q,接受标志: 0000 0E01 01D0 0080 103H: S=1(即AR[ADDR])时,条件转移到105: 0041 43B0 9080 0000 104H: Q-MEM,CC#=

文档评论(0)

1亿VIP精品文档

相关文档