SHR,SAR,ROR,RCL,各自代表什麼呀,怎麼運算呀

2022-05-26 04:00:19 字數 2514 閱讀 6806

1樓:

應該是左移右移的微機原理指令。

五六年之前學的了,記不清。

建議你用八位儲存器來學習。

大致說說:

八位儲存器裡面的數碼通過左移右移功能一致的向左或向右移動。但是根據指令的不同又分為移出去的左高位是否進入臨時的最高位「名字忘了」。

簡單的,就是左動右動高位進不進位的問題

2樓:wangwe王文宇

邏輯運算指令

───────────────────────────────────────

and 與運算.

or 或運算.

xor 異或運算.

not 取反.

test 測試.(兩運算元作與運算,僅修改標誌位,不回送結果).

shl (shift logical letf)邏輯左移.

sal 算術左移.(=shl)

shr (shift logical right)邏輯右移.

sar 算術右移.(=shr)

rol (rotate left )迴圈左移.

ror (rotate right)迴圈右移.

rcl (rotate left through carry)通過進位的迴圈左移.

rcr (rotate right through carry)通過進位的迴圈右移.

以上八種移位指令,其移位次數可達255次.

移位一次時, 可直接用操作碼. 如 shl ax,1.

移位》1次時, 則由暫存器cl給出移位次數.

如 mov cl,04

shl ax,cl

微機原理中shl sal shr sar rol rcl rcr rcl 指令到底怎麼用啊。。自己

3樓:匿名使用者

可以將這幾個指令分為移位指令和迴圈移位指令,其中位移指令為:shl、sal、shr、sar,迴圈位移指令為:rol、rcl、rcr、rcl,他們的具體用法如下:

一、位移指令

具體含義:shl: 邏輯左移;sal: 算術左移;shr: 邏輯右移;sar: 算術右移

具體用法:shr:每位右移, 低位進 cf, 高位補 0;sar:每位右移, 低位進 cf, 高位不變,它們的結果影響 of、sf、zf、pf、

二、迴圈移位指令

具體含義:rol:迴圈左移;ror:迴圈右移;rcl: 帶進位迴圈左移;rcr: 帶進位迴圈右移。

具體用法:rol: 迴圈左移, 高位到低位並送 cf;ror:

迴圈右移, 低位到高位並送 cf;rcl: 迴圈左移, 進位值到低位, 高位進 cf;rcr: 迴圈右移, 進位值到高位, 低位進 cf。

4樓:質空子

記住它的英文全稱就能夠很好的知道其使用功能

邏輯指令都是按位進行的,就是需要把數寫成二進位制數,然後一位對應一位的邏輯運算

還有就是邏輯移位都是把移出位放在cf中然後補0,算術移位則是右移時高位不變,左移時跟邏輯移位一樣。

shl shift logic left;邏輯左移

shr shift logic right;邏輯右移

sal shift arithmetic left 算術左移

sar shift arithmetic right 算術右移

rol rotate shift left 迴圈左移

ror rotate shift right 迴圈右移

rcl rotate with carry shift left 帶進位迴圈左移

rcr rotate with carry shift right 帶進位迴圈右移

5樓:匿名使用者

shl shr 邏輯左/右移 實際上是把運算元看做無符號數進行移位sal sar 算數左/右移 實際上是把運算元看做有符號數進行移位rol ror 不帶cf進位的迴圈移位rcr rcl 帶cf進位的迴圈移位

微機原理得指令問題

6樓:冀辰歐元冬

10x?

13x這x是什麼意思

這**本身很簡單

ax=a

ax*=2bx

=axax*=4ax

+=bx

一個較完整的指令系統應包括哪些指令?

跪求一本彙編指令手冊。

7樓:綠夜

哈哈 ...對於彙編指令我是深有同感啊...又多又繁瑣..記得都頭疼...

所以我每次都是用一個教學系統查

他的網是:

在左邊有那個搜尋框..

個人感覺這個還是挺好的一個**啦

對於一些演算法還有flash 挺易懂的...而且歸納也挺全...

嘿嘿..希望對你有幫助咯...

十二生肖各自代表什麼時間十二生肖各自代表的時間

子 23 01點 醜 01 03點 寅 03 05點 卯 05 07點 辰 07 09點 巳 09 11點 午 11 13點 未 13 15點 申 15 17點 酉 17 19點 戌 19 21點 亥 21 23點 你好,十二生肖各自代表的時間如下鼠 子時 23 00 1 00牛 丑時 1 00 3...

十二生肖分別代表哪些時間,十二生肖各自代表什麼時間

鼠牛虎兔 龍蛇馬羊 猴雞狗豬 中國古時把一天劃分為十二個時辰,每個時辰相等於現在的兩小時。相傳古人根據中國十二生肖中的動物的出沒時間來命名各個時辰。時辰 相等於現在的時間 配上的動物 原因 子 下午 11 時正至上午 1 時正 鼠 鼠在這時間最躍。醜 上午 1 時正至上午 3 時正 牛 牛在這時候吃...

大學生體質測試的主要內容?各自代表的測試意義是什麼

內容為從身體形態 身體機能和身體素質等方面 意義為促進學生體質健康發展等。標準從身體形態 身體機能和身體素質等方面綜合評定學生的體質健康水平,是促進學生體質健康發展 激勵學生積極進行身體鍛鍊的教育手段,是國家學生髮展核心素養體系和學業質量標準的重要組成部分,是學生體質健康的個體評價標準。標準的修訂堅...