rcl指令用法

2021-10-06 12:38:23 字數 410 閱讀 8387

用帶進製的左移,就是rcl

左移時把運算元的最高位移入cf,而cf中原有內容移入運算元的最低位

先用rcl移低位的,再用rcl移高位的就好了,給你弄個注釋吧:

假設用ax和dx存放這個32位的資料,ax是高位

ax=1111000011110000b dx=1100110011001100b

add ax,0;cf清零,不然左移的時候最低位可能會是1

rcl dx,1

;執行後dx=1001100110011000b

;cf裡的0移到最低位,最高位的1再移到cf裡,其他位順序左移

rcl ax,1

;執行後ax=1110000111100001b

;原來dx的最高位移出來的1又通過cf移到了ax的最低位

;這樣就實現32位的移位了

ARM SWP指令用法

儲存器訪問指令 swp暫存器和儲存器交換指令。使用swp 可實現訊號量操作。實列 如下 swp r1,r1,r0 取出r0位址中的資料,放在r1中,並把r1中的資料放在r0中。swp r1,r2,r0 將r0 指向的儲存單元內容讀取資料到r1 中 並將r2 的內容寫入到該記憶體單元中 使用swp 指...

DOCTYPE 指令用法

指定了 html 文件遵循的文件型別定義 dtd microsoft internet explorer 6 的新增內容你可使用此宣告將 internet explorer 6 及以後版本切換到標準相容模式下。語法 html頂級元素 可用性 註冊 組織 型別標籤 定義語言 url 可能值 頂級元素 ...

sudo指令用法

sudo語法 sudo b u新使用者賬號 選項與引數 b 將後續的指令放到背景中讓系統自行執行,而不與目前的shell產生影響 u 接切換的使用者,若無此項則代表切換身份為root 例如 sudo u wang touch tmp sudo.txt 注意 目前只能在tmp目錄下面建立,需要設定su...