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

指令时序课件

| 存储器扩展课件

| 定时计数器课件

| 键盘接口技术课件

|  模数转换技术课件

| 显示器接口课件

| 怀念毛主席

邏輯運算指令


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


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

ANL A,Rn ;把累積器A和暫存器Rn作AND並存入累積器A
ANL A,#data ;把累積器A和常數值作AND並存入累積器A
ANL A,direct ;把累積器A和直接定址位元組作AND並存入累積器A
ANL A,@Rn ;把累積器A和內部資料記憶體內容作AND並存入累積器A
ANL direct,A ;把直接定址位元和累積器作AND並存入直接定址位元組
ANL direct,#data ;把直接定址位元組和常數值作AND並存入直接定址位元組
 

範例
MOV A,#34H ;A=34H
MOV R1,#12H ;R1=12H
ANL A,R1 ;ANL

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

黄剑实验室© 2000版权所有

湘ICP备05010720号