计算机硬件基础大纲,计算机硬件技术基础大纲_.doc
計算機硬件技術基礎大綱_
邏輯、移位指令
邏輯運算 按位(Bit)運算
規定:DST不允許為立即數
除源操作數為立即數外,至少有一個操作數為寄存器
(1)AND DST,SRC;B/W 全1則1,任0則0
R/M Im/R/M
(2)OR DST,SRC;B/W 任1則1,全0則0
R/M Im/R/M
(3)NOT OPR;B/W
R/M ;不影響標志位
(4)XOR DST,SRC;B/W 同則0,異則1
(5)TEST OPR1,OPR2 ;B/W 與運算,置標志位
移位指令
邏輯左移SHL
格式: SHL OPR,CN;B/W CN=1 或CL
操作: CF 0
算術左移SAL
格式: SAL OPR,CN ;B/W CN=1 或CL
操作: CF 0
邏輯右移SHR
格式: SHR OPR,CN;B/W CN=1 或CL
操作: 0 CF
算術右移SHR
格式: SAR OPR,CN;B/W CN=1 或CL
操作: CF
循環左移ROL
格式: ROL OPR,CN;B/W CN=1 或CL
操作: CF
循環右移ROR
格式: ROR OPR,CN;B/W CN=1 或CL
操作: CF
帶進位循環左移RCL
格式: RCL OPR,CN;B/W CN=1 或CL
操作: CF
帶進位循環右移RCR
格式: RCR OPR,CN;B/W CN=1 或CL
操作: CF
標志:
移位:影響C、O、P、S、Z; AF無定義
OF: 對SAL,SHL—If CN=1 then
(最高位變化, OF=1 else OF=0) else 無定義
對SAR,SHR—If CN=1 then
(最高位變化, OF=1 else OF=0) else OF=0
循環移位:只影響C,O;不影響其它
OF:If CN=1 then(最高位變化, OF=1 else OF=0)else 無定義
串處理指令
串傳送
串傳送MOVS
格式:MOVSB
MOVSW
操作:((DS):(SI))(((ES):(DI))
(SI)(1 or 2 ((SI);(DI)(1 or 2 ((DI);
DF=0 ( +;DF=1 ( (
例: 塊傳送
MOV AX,DATA
MOV DS,AX
MOV AX,EXT
MOV ES,AX
LEA SI,MES1
LEA DI,MES2
MOV CX,200
CLD
AGAIN:MOVSB
DEC CX
JNZ AGAIN
存串STOS
格式:STOSB
STOSW
操作:(AL)(((ES):(DI))
(AX)(((ES):(DI))
(DI)(1 or 2 ((DI); DF=0 ( +;DF=1 ( (
取串LODS
格式:LODSB
LODSW
操作:((DS):(SI))((AL)
((DS):(SI))((AX)
(SI)(1 or 2 ((SI); DF=0 ( +;DF=1 ( (
標志:串傳送不影響標志位
串比較、搜索
串比較CMPS
格式: CMPSB
CMPSW
操作: ((DS):(SI))(((ES):(DI))
(SI)(1 or 2 ((SI);(DI)(1 or 2 ((DI);
DF=0 ( +;DF=1 ( (
例:等串長比較
MOV AX,DATA1
MOV DS,AX
MOV AX,DATA2
MOV
總結
以上是生活随笔為你收集整理的计算机硬件基础大纲,计算机硬件技术基础大纲_.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机组成原理试卷五套,计算机组成原理(
- 下一篇: 计算机光盘工作原理,CD-ROM的工作原