当前位置:   article > 正文

LC-3指令集 指令/状态码介绍

lc-3指令集

LC-3指令集是相当基础的计算机指令集,使用3位标识寄存器,因此有8个寄存器,而一条指令是16位,下面介绍一下常用指令

指令

ADD : 加,注意是立即数模式还是源目模式

AND : 按位与,注意是立即数模式还是源目模式

LD : 直接寻址,读内存(PC+偏移)存储的值到目的寄存器DR,即 DR = M[pc + offset]

ST :直接寻址,将寄存器SR的值写入到目的地址对应的内存,即 M[pc + offset] = SR

LDI : 间接寻址(指针),读内存(PC+偏移)存储的值作为地址(指针)p,再读取p对应的内存值到目的寄存器DR,即DR = *M[pc + offset]

STI :间接寻址(指针),将寄存器SR的值写入指针p(pc+偏移地址存放的值)对应的内存中,即 *M[pc + offset] = SR

LDR :基址+偏移寻址,将【base寄存器的值+offset】地址存储的数据读取到目的寄存器DR,即DR = M[R[bas

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号