文档详情

汇编语言实验报告.doc

发布:2017-02-09约9.44千字共11页下载文档
文本预览下载声明
实验报告 一、实验目的 《汇编语言程序设计》是计算机专业的重要的专业基础课,通过本综合性、设计性实验使学生进一步巩固课堂所学,全面熟悉、掌握8088宏汇编语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力。 二、实验要求 编写一个程序,让红心和严在(0,0)到(140,140)的斜线上移动。 时钟的常驻内存程序,要求:右上角显示时分秒。 三、实验原理分析 1、INT 10H 是一个中断向量是由 BIOS 对屏幕及显示器所提供的服务程序将时间数值转换成ASCII码字符 4、设置显示方式为40*25彩色文本方式 5、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 ,1
显示全部
相似文档