[爆卦]mips sll指令是什麼?優點缺點精華區懶人包

為什麼這篇mips sll指令鄉民發文收入到精華區:因為在mips sll指令這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者NOtWorThy ()看板Grad-ProbAsk標題[理工] [計組]-MIPS時間Fri...


1)假設指令word-aligned and immediate field is 12-bits

what is the target range that a PC相對定址 branch 指令 can go to ??

我想是 -2^11 ~ 2^11 - 1

but 答案 正負 2^11


2)
lw $4, 50($7) //start at 0x28

beq $1, $4, 3 //beq第3欄位是甚麼意思?

add $5, $3, $4

sub $6, $4, $3

or $7, $5, $2

slt $8, $5, $6

假使branch taken則target addr. 是?


3)假設指令ADD R0, R1, R2, LSL#2 等價於 R0 = R1 + R2 x 4

則請用兩到ADD指令 使 R0 = 99 x R1

LSL#2 如何推斷是表是2^2?


4)"TOM LIEN" using little endian , where each row content 4bytes

ANS:

[ ] [M] [O] [T]

[N] [E] [I] [L]

為何下面不行??

[N] [E] [I] [L]

[ ] [M] [O] [T]


煩請高手不吝賜教!!

謝謝!!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.218.120
wedent:(3) lsl=left shift logic 往左位移兩個bits=*4 12/11 03:15
wedent:(1) 可能答案錯了 你的應該對-2^11~2^11-1 words 12/11 03:21
wedent:(2) pc+4+3*4=pc+4+12 12/11 03:23
NOtWorThy:THX!! 12/11 12:04
wedent:(4)這題要看你怎麼看這個字串 12/11 21:14
wedent:下面那個要正確的話前提是"Tom Lien"是一個word 12/11 21:15
wedent:根據ASCII來看一個字母應該是1個Byte所以應該兩個words 12/11 21:15
wedent:這樣的話 Tom =w0 Lien=w1 比重: 大<-------小 12/11 21:17
wedent:所以w0先的話就是右邊到左邊 然後下面是排w1也是右到左 12/11 21:18
opcan:第一題沒錯吧 往上跳往下跳2^11words 你想的是2的補數範圍 12/12 01:32

你可能也想看看

搜尋相關網站