model.asm

来自「汇编语言 参考书 包含作业与答案 从入门到精通 通俗易懂」· 汇编 代码 · 共 77 行

ASM
77
字号
;----------------------------------------------------------------
;        ╭══════┤    32060624___王克	         ├═════╮
;        ║          						     ║
;        ║             					     ║
;       ║              ★ 汇编语言 第三次作业 ★                   ║
;       ║      |---------------------------------------------|     ║
;       ║ 							     ║
;        ║                               2004.11.25                 ║
;        ║                                                          ║
;        ╰ ════════════════════════════╯
;汇编程序说明:
;	1.
;	2.
;	3.
;	4.
;	5.
;									2004.11.25 
;━┅━┅━┅━┅━┅━┅━┅━┅━━┅━┅━┅━┅━┅━┅━┅━━┅━┅━━┅━
.MODEL 	SMALL

STACK	SEGMENT	STACK
	BYTE	100 DUP(?)
STACK 	ENDS

DATA	SEGMENT	PARA		;用户交互信息

	msg_author 	db 	'Author: ITRunner 32060624@Buaa_SCSE',0DH,0AH
			db 	'From : China',0dh,0ah
			db 	'My E-mail : gggmnm@sina.com',0dh,0ah
			db 	'Time : 2004 11-25',0dh,0ah
			db 	'Opccupation: Student',0dh,0ah,'Age : 21',0dh,0ah
	len_msg_author 	equ 	$-msg_author

DATA	ENDS

CODE	SEGMENT	PARA
	ASSUME	CS:CODE,DS:DATA,SS:STACK
MAIN	PROC	FAR
	MOV	AX,DATA		;初始化DS,ES
	MOV	DS,AX
	MOV	ES,AX


	;------------------------------
	
	CALL	RETURN		;返回DOS
	
MAIN	ENDP
;***************************************返回DOS*********
RETURN	PROC	NEAR
;---------------	; 调用校验键盘功能如果按任意键,就重新设置成为80×25的彩色方式并返回DOS和显示我的个人资料!
	mov ah,0bh 
        int 21h 
        cmp al,0ffh 
;jne contiune
        xor dx,dx
        xor bp,bp
        mov ax,03
        int 10h

        mov bp,offset msg_author
        mov cx,len_msg_author
        mov dh,0
        mov dl,33
        mov al,1
        mov bl,0eh
        mov ah,13h
        int 10h
;------------------     
	MOV	AX,4C00H
	INT 21H	
	RET
RETURN	ENDP
;********************************************************
CODE	ENDS
	END	MAIN

⌨️ 快捷键说明

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