在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>匯編編程>

foxprn

大小:2 人氣: 2010-02-25 需要積分:0
lotusp的空間

用戶級別:注冊會員

貢獻文章:

貢獻資料:

foxprn

;sptp.asm
;此程序為foxbase的一個圖形函數
;使用LQ 1600K 作圖形打印
;圖形格式:Super Star.
;將SPT圖形先左右翻轉,再旋轉90度,最后反白顯示,即可打出正常的圖形
.model tiny
.code
??????? org 00h
start:
??????? jmp bg
file??? db 50 dup(0)
wth???? dw 0
lenth?? dw 0
handle? dw 0
mdv???? db 0
hdv???? db 0
npos??? dw 0
buff??? db 3 dup(0)
bg:
_cts proc far
??????? push cs
??????? pop es
??????? mov si,bx
??????? lea di,file
??????? mov cx,50
??????? cld
??????? repz movsb
;從Foxbase環境的with 參
;數中得到文件名
??????? xor si,si
??????? push cs
??????? pop ds
??????? mov ah,3dh
??????? mov al,0;只讀
??????? lea dx,file
??????? int 21h;打開文件
??????? mov handle,ax
??????? ;保存文件句柄
??????? mov ah,42h
??????? mov al,0
??????? mov bx,handle
??????? xor cx,cx
??????? mov dx,22h
??????? int 21h
??????? ;設置當前文件位置
??????? mov ah,3fh
??????? mov bx,handle
??????? mov cx,2
??????? lea dx,wth
??????? int 21h
??????? ;讀入圖形的寬度
??????? mov ah,42h
??????? mov al,0
??????? mov bx,handle
??????? xor cx,cx
??????? mov dx,24h
??????? int 21h
??????? ;設置當前文件位置
??????? mov ah,3fh
??????? mov bx,handle
??????? mov cx,2
??????? lea dx,lenth
??????? int 21h
??????? ;讀入圖形的高度
??????? mov ah,42h
??????? mov al,0
??????? mov bx,handle
??????? xor cx,cx
??????? mov dx,40h
??????? int 21h
??????? ;設置當前文件位置
??????? xor dx,dx
??????? mov ax,lenth
??????? mov bx,256
??????? div bx
??????? mov mdv,dl;余數
??????? mov hdv,al;商
??????? xor dx,dx
??????? mov ax,wth
??????? mov bx,8
??????? div bx
??????? sub ax,3
??????? mov npos,ax;商
??????? mov ah,1
??????? xor dx,dx
??????? int 17h
print_bytes:
??????? xor dx,dx
??????? mov ax,wth
??????? mov bx,24
??????? div bx
??????? mov bp,ax;行數
rpt:
??????? mov bx,lenth;列數
??????? mov ah,0
??????? ;調用DOS的打印功能
??????? mov al,1bh;換碼代碼
??????? xor dx,dx
??????? int 17h
??????? ;發送這個碼
??????? xor ah,ah
??????? mov al,2ah
??????? ;圖形方式碼
??????? int 17h
??????? xor ah,ah
??????? mov al,39
??????? ;設定三倍密度24針
??????? int 17h
??????? xor ah,ah
??????? mov al,mdv;列數(余數)
??????? int 17h
??????? xor ah,ah
??????? mov al,hdv;(商)
??????? int 17h
pt:
??????? push bx
??????? mov ah,3fh
??????? mov bx,handle
??????? mov cx,3
??????? lea dx,buff
??????? ;讀入三個字節的內容
??????? int 21h
??????? mov ah,42h
??????? mov al,1
??????? mov bx,handle
??????? xor cx,cx
??????? mov dx,npos
??????? int 21h
??????? ;設置新位置
??????? mov ah,0
??????? mov al,buff
??????? xor dx,dx
??????? int 17h
??????? xor ah,ah
??????? mov al,buff+1
??????? int 17h
??????? xor ah,ah
??????? mov al,buff+2
??????? int 17h
??????? pop bx
??????? dec bx
??????? jnz pt
??????? xor ah,ah
??????? mov al,1bh
??????? int 17h
??????? xor ah,ah
??????? mov al,4ah
??????? int 17h
??????? xor ah,ah
??????? mov al,24
??????? int 17h;換行
??????? xor ah,ah
??????? mov al,13
??????? int 17h;回車
??????? mov ah,42h
??????? mov al,0
??????? mov bx,handle
??????? xor cx,cx
??????? mov dx,40h
??????? add si,3
??????? add dx,si
??????? int 21h
??????? ;設置當前文件位置
??????? dec bp
??????? jz cont2
??????? jmp far ptr rpt
cont2:
??????? mov ah,3eh
??????? mov bx,handle
??????? int 21h;關閉文件
??????? ret
_cts endp
ends
end start

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 久久噜噜噜久久亚洲va久 | 国产人成午夜免费噼啪视频 | 在线免费成人 | 美女视频网站色 | 精品国产麻豆免费人成网站 | 亚洲一卡2卡3卡4卡5卡乱码 | 2021韩国理论片ok电影天堂 | 欧美视频色 | 天天干夜夜操美女 | 四虎影视最新网址 | 国产亚洲精品aa在线观看 | 国产精品欧美激情在线播放 | 免费看国产精品久久久久 | 色综合天天操 | 欧美黄色成人 | 成人免费看片视频色多多 | 亚洲乱码尤物193yw在线播放 | 日韩a视频 | 亚洲情网| 精品卡一卡二 卡四卡视频 精品噜噜噜噜久久久久久久久 | 欧美一级三级在线观看 | 天天看天天爽天天摸天天添 | 国产精品bdsm在线调教 | 欧美在线视频看看 | 性色视频在线观看 | 欧美色视频日本片高清在线观看 | 日本免费一区二区三区视频 | 色综合图片二区150p | 丰满寡妇一级毛片 | 久久精品国产免费看久久精品 | 劳拉淫欲护士bd字幕 | 亚州视频一区二区 | 亚洲第一成人影院 | 深夜视频免费在线观看 | 伊人精品久久久大香线蕉99 | 操操操操网 | 看黄网站在线看 | 日本黄网站高清色大全 | 五月天婷婷免费观看视频在线 | h免费在线观看 | 性夜黄 a 爽免费看 性夜黄a爽影免费看 |