靚麗時尚館

位置:首頁 > 健康生活 > 心理

rol迴圈指令

心理2.6W
rol迴圈指令

組合語言指令 ROL

迴圈左移指令:ROL DEST,COUNT

指令功能:把目的地址中的資料迴圈左移COUNT次,每次從最高位(最左)移出的資料位都補充到最低位(最右),最後從最高位(最左)移出的資料位儲存到CF標誌位。

標誌位影響:CF標誌用於儲存最後從最高位移出的資料位。如果COUNT=1,OF標誌有意義,如果移位前後資料的符號位發生了變化,OF=1如果符號位沒有發生變化,OF=0。如果COUNT>1,OF標誌不確定(沒有意義)。

組合語言中有一種移位指令叫做迴圈左移(ROL),現在有個簡單的任務,就是用字串模擬這個指令的運算結果。對於一個給定的字元序列S,請你把其迴圈左移K位後的序列輸出。例如,字元序列S=”abcXYZdef”,要求輸出迴圈左移3位後的結果,即“XYZdefabc”。

標籤:rol 指令