回 帖 发 新 帖 刷新版面

主题:关于二地址指令访问存储器次数!

二地址指令:
    MOV    X,A
    MUL    X,B
    ADD    X,C
    SUB    X,D
    MOV    Y,E
    ADD    Y,F
    DIV    X,Y
7条指令,共访问存储器次数为多少次?
如何计算?

回复列表 (共2个回复)

沙发

首先确定每条指令的寻址方式:
    op  寄存器,存储器
    op  寄存器, 寄存器
    op  寄存器, 立即数
    op  存储器, 立即数
    。。。。。。

    总结:op操作码肯定要读出
          寄存器寻址肯定不需要读
          存储器寻址肯定要读, 若存储器通过存储器间接寻址肯定要读两次
          立即数包含在指令中,是否占用一次独立的存储器访问看系统而定,大多数要读取一次

    然后自己算吧

板凳

太深奥了吧`
说不清楚`

我来回复

您尚未登录,请登录后再回复。点此登录或注册