匯编语言实验报告.doc
文本预览下载声明
实验报告
一、实验目的
《汇编语言程序设计》是计算机专业的重要的专业基础课,通过本综合性、设计性实验使学生进一步巩固课堂所学,全面熟悉、掌握8088宏汇编语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力。
二、实验要求
编写一个程序,让红心在(0,0)到(,140)的斜线上移动。INT 10H 是一个中断向量是由 BIOS 对屏幕及显示器所提供的服务程序将时间数值转换成ASCII码字符设置显示方式为40*25彩色文本方式MOV AH,2CH 取时间STACK SEGMENT STACK
DW 200 DUP (?)
STACK ENDS
DATA SEGMENT
SPACE DB 1000 DUP ( )
PATTERN DB 24 DUP ( ),0C9H,8 DUP (0CDH),0BBH,6 DUP ( )
DB 24 DUP ( ),0BAH,8 DUP (20H),0BAH,6 DUP ( )
DB 24 DUP ( ),0C8H,8 DUP (0CDH),0BCH,6 DUP ( )
DBUFFER DB 8 DUP (:),12 DUP ( )
DBUFFER1 DB 20 DUP ( )
STR DB 0DH,0AH, INPUT Q TO QUIT!$
DELAY1 DW 0 ;延迟时间设置
DELAY2 DW 0
COLOUR DB 0 ;颜色设置
S_MOV DB 0 ;擦出或画图方式选择
LINE DW 0 ;行号
ROW DW 0 ;列号
PIX DB 0 ;颜色
XX DW 0 ;坐标(xx,yy)
YY DW 0 ;
Y_NUM DW 0 ;行数
L_NUM DW 0 ;行数
R_NUM DW 0 ;列数
P1 DB 0,0,00H ,00H ,00H ,00H ,0FH ,00H ,0F0H ,01H ,0FH ,00H ,0F0H ,03H ,0FH ,00H ,0F0H ,07H ;图形“严”
DB 0FH ,30H ,0F0H,0EH ,0FH ,38H ,0F0H ,1CH ,0FH ,1CH ,0FFH ,0F8H ,0FH ,0EH ,0FFH ,0F0H
DB 0FH ,0FFH,0FFH,0E0H ,0FH ,0FFH,0F0H ,00H ,0FH ,0FFH,0F0H ,00H ,0FH ,00H ,0F0H ,000H
DB 0FH ,00H ,0F0H,00H ,0FH ,00H ,0F0H ,00H ,0FH ,00H ,0F0H ,00H ,0FH ,00H ,0F0H ,00H
DB 0FH ,00H ,0F0H,00H ,0FH ,00H ,0F0H ,00H ,0FH ,0FFH,0F0H ,00H ,0FH ,0FFH,0F0H ,00H
DB 0FH ,0FFH,0F0H,00H ,0FH ,0EH ,0F0H ,00H ,0FH ,1CH ,0F0H ,00H ,0FH ,38H ,0F0H ,00H
显示全部