新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

                                                                     

?/p>

2

章(

03

?/p>

 

2.12; 

指令

                 

注释

              

执行结果

    

CF OF SF ZF PF 

 

 

 

mov si,ax            

si=ax              

si=0008h      

-   

-   

-   

-   

- 

 

 

 

shl si,1             

si=2*ax            

si=0010h      

0   

0   

0   

0   

0 

 

 

 

add si,ax            

si=3*ax            

si=0018h      

0   

0   

0   

0   

1 

 

 

 

mov dx,bx            

dx=bx              

dx=0010h     

-   

-   

-   

-   

- 

 

 

 

mov cl,03h           

cl=03h                          

-   

-   

-   

-   

- 

 

 

 

shl dx,cl            

dx=8*bx            

dx=0080h      

0   

u   

0   

0   

0 

 

 

 

sub dx,bx            

dx=7*bx            

dx=0070h      

0   

0   

0   

0   

0 

 

 

 

add dx,si            

dx=7*bx+3*ax       

dx=0088h      

0   

0   

0   

0   

1 

 

 

 

 

 

注意?/p>

 

1. 

左移

N

次相当于乘于

2

?/p>

N

次方,右左移

N

次相当于除乘?/p>

2

?/p>

N

次方?/p>

 

2. 

移位指令根据是否移入

?/p>

1

?/p>

?/p>

CF,

设置

CF,

根据移位后的结果影响

SF,ZF,PF

?/p>

根据最高符?/p>

位是否改变设?/p>

OF

,如改变

 

OF=1. 

 

3. 

?/p>

 

u 

’表示无定义?/p>

?/p>

 

- 

’表示无影响?/p>

 

2.13; (1) 

 

;

不考虑进位

mov bl,al 

 

mov cl,3 

 

shl al,cl 

 

add al,bl     

;shl bl,1 

 

add al,bl 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

                                                                     

?/p>

2

章(

03

?/p>

 

2.12; 

指令

                 

注释

              

执行结果

    

CF OF SF ZF PF 

 

 

 

mov si,ax            

si=ax              

si=0008h      

-   

-   

-   

-   

- 

 

 

 

shl si,1             

si=2*ax            

si=0010h      

0   

0   

0   

0   

0 

 

 

 

add si,ax            

si=3*ax            

si=0018h      

0   

0   

0   

0   

1 

 

 

 

mov dx,bx            

dx=bx              

dx=0010h     

-   

-   

-   

-   

- 

 

 

 

mov cl,03h           

cl=03h                          

-   

-   

-   

-   

- 

 

 

 

shl dx,cl            

dx=8*bx            

dx=0080h      

0   

u   

0   

0   

0 

 

 

 

sub dx,bx            

dx=7*bx            

dx=0070h      

0   

0   

0   

0   

0 

 

 

 

add dx,si            

dx=7*bx+3*ax       

dx=0088h      

0   

0   

0   

0   

1 

 

 

 

 

 

注意?/p>

 

1. 

左移

N

次相当于乘于

2

?/p>

N

次方,右左移

N

次相当于除乘?/p>

2

?/p>

N

次方?/p>

 

2. 

移位指令根据是否移入

?/p>

1

?/p>

?/p>

CF,

设置

CF,

根据移位后的结果影响

SF,ZF,PF

?/p>

根据最高符?/p>

位是否改变设?/p>

OF

,如改变

 

OF=1. 

 

3. 

?/p>

 

u 

’表示无定义?/p>

?/p>

 

- 

’表示无影响?/p>

 

2.13; (1) 

 

;

不考虑进位

mov bl,al 

 

mov cl,3 

 

shl al,cl 

 

add al,bl     

;shl bl,1 

 

add al,bl 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

                                                                     

?/p>

2

章(

03

?/p>

 

2.12; 

指令

                 

注释

              

执行结果

    

CF OF SF ZF PF 

 

 

 

mov si,ax            

si=ax              

si=0008h      

-   

-   

-   

-   

- 

 

 

 

shl si,1             

si=2*ax            

si=0010h      

0   

0   

0   

0   

0 

 

 

 

add si,ax            

si=3*ax            

si=0018h      

0   

0   

0   

0   

1 

 

 

 

mov dx,bx            

dx=bx              

dx=0010h     

-   

-   

-   

-   

- 

 

 

 

mov cl,03h           

cl=03h                          

-   

-   

-   

-   

- 

 

 

 

shl dx,cl            

dx=8*bx            

dx=0080h      

0   

u   

0   

0   

0 

 

 

 

sub dx,bx            

dx=7*bx            

dx=0070h      

0   

0   

0   

0   

0 

 

 

 

add dx,si            

dx=7*bx+3*ax       

dx=0088h      

0   

0   

0   

0   

1 

 

 

 

 

 

注意?/p>

 

1. 

左移

N

次相当于乘于

2

?/p>

N

次方,右左移

N

次相当于除乘?/p>

2

?/p>

N

次方?/p>

 

2. 

移位指令根据是否移入

?/p>

1

?/p>

?/p>

CF,

设置

CF,

根据移位后的结果影响

SF,ZF,PF

?/p>

根据最高符?/p>

位是否改变设?/p>

OF

,如改变

 

OF=1. 

 

3. 

?/p>

 

u 

’表示无定义?/p>

?/p>

 

- 

’表示无影响?/p>

 

2.13; (1) 

 

;

不考虑进位

mov bl,al 

 

mov cl,3 

 

shl al,cl 

 

add al,bl     

;shl bl,1 

 

add al,bl 

 

Ͼλ">
Ͼλ
Ŀ

新版汇编语言程序设计课后答案 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

                                                                     

?/p>

2

章(

03

?/p>

 

2.12; 

指令

                 

注释

              

执行结果

    

CF OF SF ZF PF 

 

 

 

mov si,ax            

si=ax              

si=0008h      

-   

-   

-   

-   

- 

 

 

 

shl si,1             

si=2*ax            

si=0010h      

0   

0   

0   

0   

0 

 

 

 

add si,ax            

si=3*ax            

si=0018h      

0   

0   

0   

0   

1 

 

 

 

mov dx,bx            

dx=bx              

dx=0010h     

-   

-   

-   

-   

- 

 

 

 

mov cl,03h           

cl=03h                          

-   

-   

-   

-   

- 

 

 

 

shl dx,cl            

dx=8*bx            

dx=0080h      

0   

u   

0   

0   

0 

 

 

 

sub dx,bx            

dx=7*bx            

dx=0070h      

0   

0   

0   

0   

0 

 

 

 

add dx,si            

dx=7*bx+3*ax       

dx=0088h      

0   

0   

0   

0   

1 

 

 

 

 

 

注意?/p>

 

1. 

左移

N

次相当于乘于

2

?/p>

N

次方,右左移

N

次相当于除乘?/p>

2

?/p>

N

次方?/p>

 

2. 

移位指令根据是否移入

?/p>

1

?/p>

?/p>

CF,

设置

CF,

根据移位后的结果影响

SF,ZF,PF

?/p>

根据最高符?/p>

位是否改变设?/p>

OF

,如改变

 

OF=1. 

 

3. 

?/p>

 

u 

’表示无定义?/p>

?/p>

 

- 

’表示无影响?/p>

 

2.13; (1) 

 

;

不考虑进位

mov bl,al 

 

mov cl,3 

 

shl al,cl 

 

add al,bl     

;shl bl,1 

 

add al,bl 

 



ļ׺.doc޸Ϊ.docĶ

  • ҩݸ˾ʮָЧԱ
  • 税库银横向联网系统操作流?- 百度文库
  • 2018ĿЧ桾ģ塿
  • ͬĽĵ
  • 2018󡶿ѧ뼼ĩ⼰𰸰
  • LEDʾ5V40A200WרÿصԴ
  • 2018߶װ״оչǰƣĿ¼
  • ţСѧӢ3B̰Unit10Doyouplay
  • 2018߶װ״оչǰƣĿ¼
  • ۹ͨҵ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)