###### tags: `組合語言` # 組合語言共筆 16 : 立即值 Immediate Value 立即值雖然可以方便做數值計算,但也有其範圍所在 ### **立即值範圍** : [ #0-#255 ] 為立即值範圍,因為立即值是用 8 bit 儲存 ([0:7]) 所以空間為 256,但如果是 8 bit 可儲存的數值的倍數也可 ex : 1024 ### **存取超過 255 方法** 但如果想存取非 256 倍數的立即值來計算要怎麼辦呢 ? => 使用 Load/Store 指令 ```asm= ldr Rn, =<immd_num> ex : ldr r1, =4000000 ```