
adprw指令是用来写入特定的寄存器或内存地址的指令,不能读取是因为这个指令的设计目的是为了改变寄存器或内存中的值,而不是为了读取它们。在计算机中,读取和写入是不同的操作,读取需要特定的指令和数据传输方式,而写入则需要特定的寄存器和内存地址。因此,adprw指令只能用于写入,不能用于读取。如果需要读取寄存器或内存中的值,需要使用其他指令,如ld或mov等指令。
ADPRW指令能写入但不能读取的原因是因为该指令是用于写入寄存器的,而不是读取。这个指令会将数据写入到指定的寄存器中,但不会返回寄存器中的内容。与其他指令不同,ADPRW指令的目的是为了设置或更改寄存器中的值,而不是读取值。因此,即使在执行该指令时,寄存器中已经有值,该指令也会覆盖掉原来的值。