tests.asm

来自「税控收款机软件。包括底层驱动和上层的应用一起。是一个完整的税控收款机软件方案」· 汇编 代码 · 共 884 行 · 第 1/3 页

ASM
884
字号
 DB 000H,040H,0C0H,040H,000H,0C0H,040H,000H,000H,000H,018H,007H,00DH,018H,000H,000H   ;  // 'x'//
 DB 000H,040H,0C0H,040H,000H,0C0H,040H,000H,000H,0C0H,083H,07CH,00CH,003H,000H,000H   ;  // 'y'//
 DB 000H,000H,040H,040H,040H,0C0H,040H,000H,000H,010H,018H,014H,013H,010H,018H,000H   ;  // 'z'//
 DB 000H,000H,000H,000H,000H,0F8H,004H,004H,000H,000H,000H,000H,000H,03FH,040H,000H   ;  // '{'//
 DB 000H,000H,000H,0FCH,000H,000H,000H,000H,000H,000H,000H,07FH,000H,000H,000H,000H   ;  // '|'//
 DB 004H,004H,0F8H,000H,000H,000H,000H,000H,040H,060H,01FH,001H,000H,000H,000H,000H   ;  // '}'//
 DB 004H,004H,0F8H,000H,000H,000H,000H,000H,040H,060H,01FH,001H,000H,000H,000H,000H   ;  // '~'//
  
prnhasc: ;横打发票用16*16点阵竖排ASC字符表
/*
DB 000H,000H,000H,000H,000H,0C0H,030H,00CH,003H,01CH,0E0H,000H,000H,000H,000H,000H   ;  //A//
DB 000H,0C0H,030H,00CH,003H,002H,002H,002H,002H,002H,002H,007H,038H,0C0H,000H,000H 

DB 000H,000H,001H,001H,0FFH,081H,081H,081H,081H,081H,081H,042H,03CH,000H,000H,000H   ;  //B//
DB 000H,000H,080H,080H,0FFH,080H,080H,080H,080H,080H,080H,041H,03EH,000H,000H,000H

DB 000H,000H,0E0H,018H,004H,004H,002H,002H,002H,002H,004H,004H,008H,000H,000H,000H   ;  //C//
DB 000H,000H,00FH,030H,040H,040H,080H,080H,080H,080H,040H,040H,030H,000H,000H,000H

DB 000H,000H,002H,0FEH,002H,002H,002H,002H,002H,002H,004H,004H,008H,030H,0C0H,000H   ;  //D//
DB 000H,000H,080H,0FFH,080H,080H,080H,080H,080H,080H,040H,040H,020H,018H,007H,000H

DB 000H,000H,002H,0FEH,002H,002H,002H,002H,002H,002H,002H,002H,002H,002H,000H,000H   ;  //E//
DB 000H,000H,080H,0FFH,081H,081H,081H,081H,081H,081H,081H,081H,080H,080H,000H,000H

DB 000H,000H,002H,0FEH,002H,002H,002H,002H,002H,002H,002H,002H,002H,002H,000H,000H   ;  //F//
DB 000H,000H,000H,0FFH,001H,001H,001H,001H,001H,001H,001H,001H,000H,000H,000H,000H

DB 000H,0C0H,030H,008H,004H,002H,002H,002H,002H,002H,002H,004H,008H,010H,000H,000H   ;  //G//
DB 000H,007H,018H,020H,040H,080H,080H,080H,080H,080H,080H,048H,028H,018H,0F0H,000H

DB 000H,000H,000H,0FEH,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FEH,000H,000H   ;  //H//
DB 000H,000H,000H,0FFH,001H,001H,001H,001H,001H,001H,001H,001H,001H,0FFH,000H,000H

DB 000H,000H,000H,000H,000H,000H,002H,002H,0FEH,002H,002H,000H,000H,000H,000H,000H   ;  //I//
DB 000H,000H,000H,000H,000H,000H,080H,080H,0FFH,080H,080H,000H,000H,000H,000H,000H

DB 000H,000H,000H,000H,000H,002H,002H,002H,0FEH,002H,000H,000H,000H,000H,000H,000H   ;  //J//
DB 000H,000H,000H,060H,080H,080H,040H,020H,01FH,000H,000H,000H,000H,000H,000H,000H

DB 000H,000H,000H,0FFH,080H,040H,040H,020H,010H,008H,008H,004H,002H,000H,000H,000H   ;  //K//
DB 000H,000H,000H,0FFH,000H,001H,002H,004H,008H,008H,010H,020H,040H,080H,000H,000H

DB 000H,000H,000H,000H,000H,0FEH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H   ;  //L//
DB 000H,000H,000H,080H,080H,0FFH,080H,080H,080H,080H,080H,080H,0F0H,000H,000H,000H

DB 000H,000H,0FEH,018H,060H,080H,000H,000H,000H,000H,000H,080H,060H,018H,0FEH,000H   ;  //M//
DB 000H,000H,0FFH,000H,000H,003H,00CH,030H,0C0H,030H,00CH,003H,000H,000H,0FFH,000H

DB 000H,000H,0FEH,004H,008H,030H,040H,080H,000H,000H,000H,000H,000H,000H,0FEH,000H   ;  //N//
DB 000H,000H,0FFH,000H,000H,000H,000H,000H,001H,002H,004H,018H,020H,040H,0FFH,000H

DB 000H,000H,0E0H,018H,004H,004H,002H,002H,002H,002H,004H,004H,018H,0E0H,000H,000H   ;  //O//
DB 000H,000H,00FH,030H,040H,040H,080H,080H,080H,080H,040H,040H,030H,00FH,000H,000H

DB 000H,000H,002H,0FEH,002H,002H,002H,002H,002H,002H,002H,004H,0F8H,000H,000H,000H   ;  //P//
DB 000H,000H,000H,0FFH,004H,004H,004H,004H,004H,004H,004H,002H,001H,000H,000H,000H

DB 000H,000H,0E0H,018H,004H,004H,002H,002H,002H,004H,004H,018H,0E0H,000H,000H,000H   ;  //Q//
DB 000H,000H,00FH,030H,040H,040H,080H,080H,088H,050H,060H,030H,04FH,080H,000H,000H

DB 000H,000H,002H,0FEH,002H,002H,002H,002H,002H,002H,002H,004H,088H,070H,000H,000H   ;  //R//
DB 000H,000H,000H,0FFH,002H,002H,002H,002H,002H,006H,01AH,021H,040H,080H,000H,000H

DB 000H,000H,000H,078H,084H,084H,002H,002H,002H,002H,002H,004H,004H,008H,000H,000H   ;  //S//
DB 000H,000H,000H,020H,040H,040H,081H,081H,081H,081H,081H,042H,042H,03CH,000H,000H

DB 000H,002H,002H,002H,002H,002H,002H,0FEH,002H,002H,002H,002H,002H,002H,000H,000H   ;  //T//
DB 000H,000H,000H,000H,000H,000H,000H,0FFH,000H,000H,000H,000H,000H,000H,000H,000H

DB 000H,000H,0FEH,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FEH,000H,000H,000H   ;  //U//
DB 000H,000H,03FH,040H,040H,080H,080H,080H,080H,080H,040H,040H,03FH,0C0H,000H,000H

DB 000H,000H,0FEH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FEH,000H,000H   ;  //V//
DB 000H,000H,003H,004H,008H,010H,020H,040H,080H,040H,030H,008H,004H,003H,000H,000H

DB 000H,006H,078H,080H,000H,000H,0E0H,01EH,078H,080H,000H,000H,000H,0F0H,00EH,000H   ;  //W//
DB 000H,000H,000H,003H,03CH,0F0H,00FH,000H,000H,003H,03CH,0E0H,01FH,000H,000H,000H

DB 000H,002H,004H,008H,010H,020H,040H,080H,080H,040H,020H,010H,008H,004H,002H,000H   ;  //X//
DB 000H,080H,040H,020H,010H,008H,004H,003H,002H,004H,008H,010H,020H,040H,080H,000H

DB 000H,000H,002H,00CH,010H,020H,0C0H,000H,080H,040H,030H,008H,004H,002H,000H,000H   ;  //Y//
DB 000H,000H,000H,000H,000H,000H,000H,0FFH,000H,000H,000H,000H,000H,000H,000H,000H

DB 000H,002H,002H,002H,002H,002H,002H,002H,082H,042H,022H,012H,00AH,006H,002H,000H   ;  //Z//
DB 000H,080H,0C0H,0A0H,090H,088H,084H,082H,081H,080H,080H,080H,080H,080H,080H,000H
*/
            

Fpsyhzsjbb:  	;发票使用汇总数据报表
    db 0B7h
    db 0A2h
    db 0C6h
    db 0B1h
    db 0CAh
    db 0B9h
    db 0D3h
    db 0C3h
    db 0BBh
    db 0E3h
    db 0D7h
    db 0DCh
    db 0CAh
    db 0FDh
    db 0BEh
    db 0DDh
    db 0B1h
    db 0A8h
    db 0B1h
    db 0EDh
    db 0

Dwmc:        	;单位名称
    db 0B5h
    db 0A5h
    db 0CEh
    db 0BBh
    db 0C3h
    db 0FBh
    db 0B3h
    db 0C6h
    db 0
Sh:		;税号
    db 0CBh
    db 0B0h
    db 0BAh
    db 0C5h
    db 0
Jqh:		;机器号
    db 0BBh
    db 0FAh
    db 0C6h
    db 0F7h
    db 0BAh
    db 0C5h
    db 0
Kpsj:		;开票时间
    db 0BFh
    db 0AAh
    db 0C6h
    db 0B1h
    db 0CAh
    db 0B1h
    db 0BCh
    db 0E4h
    db 0
Zhi:		;至
    db 0D6h
    db 0C1h
    db 0

Zcfpfs:		;正常发票份数
    db 0D5h
    db 0FDh
    db 0B3h
    db 0A3h
    db 0B7h
    db 0A2h
    db 0C6h
    db 0B1h
    db 0B7h
    db 0DDh
    db 0CAh
    db 0FDh
    db 0

Zcfpkjje:	;正常发票开具金额
    db 0D5h
    db 0FDh
    db 0B3h
    db 0A3h
    db 0B7h
    db 0A2h
    db 0C6h
    db 0B1h
    db 0BFh
    db 0AAh
    db 0BEh
    db 0DFh
    db 0BDh
    db 0F0h
    db 0B6h
    db 0EEh
    db 0

Fpfs:		;废票份数
    db 0B7h
    db 0CFh
    db 0C6h
    db 0B1h
    db 0B7h
    db 0DDh
    db 0CAh
    db 0FDh
    db 0

Tpfs:		;退票份数
    db 0CDh
    db 0CBh
    db 0C6h
    db 0B1h
    db 0B7h
    db 0DDh
    db 0CAh
    db 0FDh
    db 0

Tpje:		;退票金额
    db 0CDh
    db 0CBh
    db 0C6h
    db 0B1h
    db 0BDh
    db 0F0h
    db 0B6h
    db 0EEh
    db 0

Djfpsyhzsjbb:	;单卷发票使用汇总数据报表
    db 0B5h
    db 0A5h
    db 0BEh
    db 0EDh
    db 0B7h
    db 0A2h
    db 0C6h
    db 0B1h
    db 0CAh
    db 0B9h
    db 0D3h
    db 0C3h
    db 0BBh
    db 0E3h
    db 0D7h
    db 0DCh
    db 0CAh
    db 0FDh
    db 0BEh
    db 0DDh
    db 0B1h
    db 0A8h
    db 0B1h
    db 0EDh
    db 0

Fpdm:		;发票代码
    db 0B7h
    db 0A2h
    db 0C6h
    db 0B1h
    db 0B4h
    db 0FAh
    db 0C2h
    db 0EBh
    db 0

Fpqsh:		;发票起始号
    db 0B7h
    db 0A2h
    db 0C6h
    db 0B1h
    db 0C6h
    db 0F0h
    db 0CAh
    db 0BCh
    db 0BAh
    db 0C5h
    db 0

Fpzzh:		;发票终止号
    db 0B7h
    db 0A2h
    db 0C6h
    db 0B1h
    db 0D6h
    db 0D5h
    db 0D6h
    db 0B9h
    db 0BAh
    db 0C5h
    db 0
Dzcg:		;电子存根
    db 0b5h
    db 0e7h
    db 0d7h
    db 0d3h
    db 0b4h
    db 0e6h
    db 0b8h
    db 0f9h

end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?