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

📄 1676.asm

📁 本程序是用汇编语言编写的——打印车的模型。
💻 ASM
字号:
STACK	SEGMENT STACK
		DW 64 DUP(?)
STACK	ENDS
DATA	SEGMENT
SPORT 	DB 14
		DB 0DBH,8,0,0
		DB 43H,5AH,0,1
		DB 41H,5AH,0,1
		DB 52H,5AH,0,1
		DB 0DBH,8,0,1
		DB 0DBH,8,1,-4
		DB 0DBH,8,0,1
		DB 0DBH,8,0,1
		DB 0DBH,8,0,1
		DB 0DBH,8,0,1
		DB 0DBH,8,0,1
		DB 0DBH,12,0,1
		DB 4FH,14,1,-5
		DB 4FH,14,0,4
DATA	ENDS
CODE 	SEGMENT
		ASSUME CS:CODE,DS:DATA,SS:STACK
MAIN	PROC FAR
		PUSH DS
		SUB AX,AX
		PUSH AX
		MOV AX,DATA
		MOV DS,AX
		CALL CLEAR
		LEA SI,SPORT
		MOV DH,18		;显示位置在18行26列(我的学号是1676,76大于50,所以16加2和76减50分别为18,26)
		MOV DL,26
		CALL SPORTDIS
		RET
MAIN	ENDP
CLEAR	PROC NEAR
		PUSH AX
		PUSH BX
		PUSH CX
		PUSH DX
		MOV AH,6
		MOV AL,0
		MOV CX,0
		MOV DH,24
		MOV DL,70
		MOV BH,7
		INT 10H
		POP DX
		POP CX
		POP BX
		POP AX
		RET
CLEAR	ENDP
SPORTDIS PROC NEAR
		PUSH AX
		PUSH BX
		PUSH CX
		PUSH DX
		PUSH SI
		MOV AH,0FH
		INT 10H
		SUB CH,CH
		MOV CL,[SI]
		INC SI
NEXT:	ADD DH,[SI+2]
		ADD DL,[SI+3]
		MOV AH,2
		INT 10H
		MOV AL,[SI]
		MOV BL,[SI+1]
		PUSH CX
		MOV CX,1
		MOV AH,9
		INT 10H
		POP CX
		ADD SI,4
		LOOP NEXT
		POP SI
		POP DX
		POP CX
		POP BX
		POP AX
		RET
SPORTDIS ENDP
CODE	ENDS
		END MAIN

		

⌨️ 快捷键说明

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