⑴ 匯編語言中,ST指令什麼意思
字數據傳送指令(LD, ST) 這是最簡單的數據傳送指令,不用考慮符號位的問題,直接以機器的位長存取數據。LD 從內存中取32位字數據放人寄存器,ST將寄存器中的32位字數據保存到內存中。ld some_addr, %r10st %r10, some_addr雙字數據傳送指令(LDD、STD) 這條指令需要用到一對寄存器存放雙字,並且必須是偶數寄存器。LD 從內存中取64位雙字數據放人一對寄存器中,注意,高字(bits 63 ~ 32)移入到偶寄存器中,低字(位於有效內存address+4)移入到緊跟著的奇寄存器中。ST將一對寄存器中的64位雙字數據保存到內存中。lddd some_addr, %r10 ! some_addr[0] ->%r10, some_addr[0+4] ->%r11std %r10, some_addr