设为首页
加入收藏
联系我们
 嵌入式软硬件开发 | 软硬件开发课程 | 软硬件开发实训 | 指令系统课件 | 串口通讯课件  | 中断课件 | 内部存储器课件 | 联系我们

指令时序课件

| 存储器扩展课件

| 定时计数器课件

| 键盘接口技术课件

|  模数转换技术课件

| 显示器接口课件

| 怀念毛主席

邏輯運算指令


邏輯運算指令
ANL  ORL  XRL  CLR  CPL  RL  RR  SWAP
» 符號名稱說明


ORL (OR閘)

 

ORL指令等於OR Logic的縮寫,把累積器A和暫存器Rn作OR並存入累積器,OR閘是比較二數的每一個bit,一有1就為1。
真值表如下:

X

Y

OUT

0

0

0

0

1

1

1

0

1

1

1

1


ORL

A,Rn

;把累積器A和暫存器Rn作OR並存入累積器A

ORL

A,#data

;把累積器A和常數值作OR並存入累積器A

ORL

A,direct

;把累積器A和直接定址位元組作OR並存入累積器A

ORL

A,@Rn

;把累積器A和內部資料記憶體內容作OR並存入累積器A

ORL

direct,A

;把直接定址位元和累積器作OR並存入直接定址位元組

ORL

direct,#data

;把直接定址位元組和常數值作OR並存入直接定址位元組

 


範例

MOV

A,#34H

;A=34H

MOV

R1,#12H

;R1=12H

ORL

A,R1

;ORL


執行完上述的程式之後,累積器A=?

** ** ** ** **
** ** ** ** **
** ** ** ** **
** ** ** ** **

黄剑实验室© 2000版权所有

湘ICP备05010720号