计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

循环结构的程序设计方法(一)信息工程毕业(2)

2013-05-12 02:16
导读:nbsp; MOVLW 2CH MOVWF AH; 被乘数-A MOVLW 7AH MOVWF BL MOVLW 18H MOVWF BH; 乘数-B MOVLW 10H MOVWF COUNTER CLRF DL CLRF DH RETLW 0 MAIN NOP CALL SETU CALL MULT END 实验二: AL EQU 10 AH EQU 11
nbsp;    MOVLW 2CH
     MOVWF AH;        被乘数->A
     MOVLW 7AH
     MOVWF BL
     MOVLW 18H
     MOVWF BH;       乘数->B
     MOVLW 10H
     MOVWF COUNTER
     CLRF  DL
     CLRF  DH
     RETLW 0
    
MAIN NOP
     CALL SETU
     CALL MULT
     END

实验二:
     AL EQU 10
     AH EQU 11
     BL EQU 12
     BH EQU 13
     CL EQU 14
     CH EQU 15
     DL EQU 16
     DH EQU 17
     EL EQU 18
     EH EQU 19
     COUNTER EQU 1A
     STATU EQU 3
     CARRY EQU 0

     ORG 1FFH
     GOTO MAIN
     ORG 0H

MULT RRF    CH
     RRF    CL
     BTFSC  STATU,CARRY
     CALL   ADD
     RLF    AL
     RLF    AH
     RLF    BL
     RLF    BH
     DECFSZ COUNTER
     GOTO   MULT
     RETLW 0
     (科教范文网 lw.nseaC.Com编辑发布)
ADD  MOVF  AL,0
     ADDWF DL
     BTFSC STATU,CARRY
     INCF  DH
     MOVF  AH,0
     ADDWF DH
     BTFSC STATU,CARRY
     INCF  EL
     MOVF  BL,0
     ADDWF EL
     BTFSC STATU,CARRY
     INCF  EH
     MOVF  BH,0
     ADDWF EH
     RETLW 0
    
SETU MOVLW 5DH
     MOVWF AL
     MOVLW 13H
     MOVWF AH
     MOVLW 2CH
     MOVWF CL
     MOVLW 07H
     MOVWF CH
     MOVLW 10H
     MOVWF COUNTER
     CLRF  BL
     CLRF  BH
     CLRF  DL
     CLRF  DH
     CLRF  EL
     CLRF  EH
     RETLW 0
    
MAIN NOP
     CALL SETU
     CALL MULT
     END
调试结果:

实验一
2C13*187A=436C90E
1、加载数据前的情况

2、赋值后的情况

上一篇:基于XML脚本驱动的DirectX游戏引擎(一)信息工 下一篇:没有了