簡體   English   中英

在 RISCV memory 中加載 32 位立即數

[英]load 32 bit immediate value in RISCV memory

我正在嘗試將 32 位立即值存儲在 riscv memory 位置。相應的代碼是

lui x13,0x12345
addi x13,x13,0x678   // 32 bit value- 12345678
lui x11, 0x1c010     // address location 1c01000
sw x13,x11

我面臨的問題是在模擬過程中在地址位置(1c01000)中找不到 32 位值。 地址位置僅顯示給定數據的 1 個字節 (78)

RISC-V 是字節可尋址的。 如果您只檢查該地址的一個字節,顯然它將只包含 4 字節值的 1 個字節。

您需要檢查該地址的整個 32 位字,或分別檢查 4 個字節 1c01000.. 1c01003。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM