快考试还不明白指令SUB

jdhsdj 2009-12-19 12:01:54
一、在模型机的数据通路上,对于指令SUB X(R1),-(R2),回答下列问题:
1.写出指令的执行流程。
2.写出目的周期的全部数据通路。





二、在模型机的数据通路上,对于指令ADD X(R1),(R2)+,回答下列问题:
1.写出指令的执行流程。
2.写出目的周期的全部数据通路。

...全文
294 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Akon90 2009-12-27
  • 打赏
  • 举报
回复
看书吧!
JavaLanguage2009 2009-12-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kingwolfofsky 的回复:]
取指令操作M1:PC→BUS,LDAR,RD,PC+1,LDDR,DR→BUS,BUS→IR
说明:先从程序计数器PC取出指令送地址寄存器AR,然后读主存,PC+1,读出的指令送数据寄存器DR,DR中的指令送指令寄存器IR

取目的操作数M2:R1→L,L→bus,bus→BUS,LDAR,RD,LDDR,DR→BUS,BUS→bus,bus→L,LDLA
说明:R1中内容作为地址送AR,然后读取操作数送DR,然后经系统总线BUS到运算器内部总线bus,送入目的操作数输入端

取源操作数M3:R2→L,L→bus,bus→BUS,LDAR,RD,LDDR,DR→BUS,BUS→bus,bus→L,LDLB
说明:R2中内容作为地址送AR,然后读取操作数送DR,然后经系统总线BUS到运算器内部总线bus,送入源操作数输入端

实现操作码M4:+,LDR0
说明:控制ALU做加法,将运算结果送R0寄存器


[/Quote]

好强大。。。。
LAKE521 2009-12-26
  • 打赏
  • 举报
回复
1楼的
sub
al=al-(R2)
ax=ax-(R2)
add
al=al+(R2)
AX=AX+(R2)
KingWolfOfSky 2009-12-23
  • 打赏
  • 举报
回复
上面的是加法的,减法的都一样,只是在实现操作码时是M4:-,LDR0 ,控制ALU做减法,将运算结果送R0寄存器
KingWolfOfSky 2009-12-23
  • 打赏
  • 举报
回复
取指令操作M1:PC→BUS,LDAR,RD,PC+1,LDDR,DR→BUS,BUS→IR
说明:先从程序计数器PC取出指令送地址寄存器AR,然后读主存,PC+1,读出的指令送数据寄存器DR,DR中的指令送指令寄存器IR

取目的操作数M2:R1→L,L→bus,bus→BUS,LDAR,RD,LDDR,DR→BUS,BUS→bus,bus→L,LDLA
说明:R1中内容作为地址送AR,然后读取操作数送DR,然后经系统总线BUS到运算器内部总线bus,送入目的操作数输入端

取源操作数M3:R2→L,L→bus,bus→BUS,LDAR,RD,LDDR,DR→BUS,BUS→bus,bus→L,LDLB
说明:R2中内容作为地址送AR,然后读取操作数送DR,然后经系统总线BUS到运算器内部总线bus,送入源操作数输入端

实现操作码M4:+,LDR0
说明:控制ALU做加法,将运算结果送R0寄存器

KingWolfOfSky 2009-12-21
  • 打赏
  • 举报
回复
ADD指令:
M0: PC→AR,PC+1→PC;(取指令地址)
M1: RAM→IR, J1#;(取指令并译码)
M2: PC→AR,PC+1→PC;(取指令第二字地址)
M3: RAM→ALU;(取数据)
M4: Ri→ALU;(送寄存器数据)
M5: ALU(+)→Ri ;(计算并存结果)

SUB其他都一样,只是在运算器中的指令不一样
dlpzgr 2009-12-21
  • 打赏
  • 举报
回复
这个是计算机组成原理研究的问题

汇编不考这个的
weiquan714714 2009-12-20
  • 打赏
  • 举报
回复
sub
al=al-(r2)
ax=ax-(R2)
add
al=al+(R2)
AX=AX+(R2)
thesecretblue 2009-12-20
  • 打赏
  • 举报
回复
sub
al=al-(r2)
ax=ax-(R2)
add
al=al+(R2)
AX=AX+(R2)

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧