⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hp.asm

📁 用汇编语言在调用dos功能画十字。
💻 ASM
字号:
;           COPYRIGHT@hp
;	  eslab.whut.edu.cn
; Example:Draw a cross use dos assembly.
;INOUT MACRO X,Y,Z
;	MOV AH,X
;	MOV Y,Z
;	INT 10H
;	ENDM
code segment 
       assume ds:code,cs:code
start:  
	mov al,0
	mov bh,7
	mov ch,0
	mov cl,0
	mov dh,24
	mov dl,79
	mov ah,6
	int 10h
; setting it as graphic mode

        MOV AH,0
	MOV AL,10H          ;IF SET AL IS 5, 320*200        ;IF AL IS 6 NO GRAPHIC
	INT 10H
	
	;MOV BH,1
	;INOUT 0BH,BL,3
	MOV CX,200
	MOV DX,100
	MOV BH,0
LOOP0:  CMP CX,350
	JA NEXT1
	MOV AL,0EH
	MOV AH,0CH
	INT 10H
	inc cx
	JMP LOOP0
NEXT1:	CMP DX,150
	JA NEXT2
	INC DX
	MOV CX,200
	JMP LOOP0
NEXT2:	MOV CX,250
	MOV DX,50
	
LOOP1:	MOV AL,0EH
	MOV AH,0CH
	INT 10H
	INC CX
	CMP CX,300
	JBE LOOP1
	INC DX
	MOV CX,250
	CMP DX,200
	JBE LOOP1
	INC DX
	MOV CX,250
	CMP DX,200
	JBE LOOP1
	MOV AH,4CH
	INT 21H
CODE 	ENDS
END 	START

⌨️ 快捷键说明

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