ADD指令

汇编指令:ADD [内存地址1],[内存地址2],[内存地址3]

功能描述:计算“内存地址2”里面的数字与“内存地址3”里面的数字之和,然后保存到“内存地址1”里面

例子

假设“内存地址0”保存的数据是3,“内存地址1"保存的数据是4,"内存地址2"保存的数据是5

ADD [1], [1], [2]   (解释:计算4+5的结果保存内存地址1里)
ADD [0], [0], [0]   (解释:计算3+3的结果保存内存地址0里)

ROM指令实现

地址0:设置D8=1,把D7~D4的数据“内存地址2”传送到总线
地址1:设置D14=1,把总线数据传送给内存的地址输入端
地址2:设置D13=1,把内存数据传输到总线上
地址3:设置D11=1,总线数据被保存到加法器的寄存器1里
地址4:设置D8=1,把D7~D4的数据“内存地址3”传送到总线
地址5:设置D14=1,把总线数据传送给内存的地址输入端
地址6:设置D13=1,把内存数据传输到总线上
地址7:设置D12=1,总线数据被保存到加法器的寄存器2里
地址8:设置D8=1,把D7~D4的数据“内存地址1”传送到总线
地址9:设置D14=1,把总线数据传送给内存的地址输入端
地址10:设置D10=1,使加法器输出的计算的结果传送到总线
地址11:设置D15=1,把总线数据传送给内存的数据输入端完成保存

results matching ""

    No results matching ""