offset是取地址意思,该语句的意思就是将crlf的地址赋值给dx
0AH就是换行 0DH就是回车 '$'这个就是表示你要输入的字符串结束了的意思
dispmsg、dispcrlf、dispc 是三个子程序,从字面理解是显示 信息子程序、换行回车子程序、显示单个字符子程序。call是调用子程序指令。
; 本程序通过编译,运行正确。Code Segment Assume CS:Code,DS:Code CR EQU 000DH LF EQU 000AH KBBack EQU 0008H ; --- ; 功能:显示指定地址(Str_Addr)的字符串 ; 入口:; Str_Addr=字符串地址(要求在数据段); 用法: Output Str_Addr ; 用法举例:Output PromptStr Output MACRO ...
PIC汇编除法D_DIVS CALL SETUPCLRF ACCCHICLRF ACCCLODLOOP BCF STATUS,CRLF ACCDLORLF ACCDHIRLF ACCCLORLF ACCCHIMOVF ACCAHI,0SUBWF ACCCHI,0BTFSS STATUS,ZGOTO NOCHKMOVF ACCALO,0SUBWF ACCCLO,0NOCHK BTFSS STATUS,CGOTO NOGOMOVF ACCALO,0SUBWF ACCCLO,1BTFS