基于80X86汇编语言的动画图形设计_微机原理课程设计报告

基于80X86汇编语言的动画图形设计

微机原理与接口技术

一、课题名称

基于80X86汇编语言的动画图形设计

二、设计任务书

课 程 设 计 任 务 书

1 课题名称:基于80X86汇编语言的动画图形设计 2 课程设计目的

通过本课程设计,初步掌握《微机原理及接口技术》这门课程课堂所学的理论知识具体运用到实践中去的基本方法。掌握利用BIOS实现微型计算机显示器和键盘接口程序设计的方法;掌握利用CPU汇编语言设计较大程序的一般方法;进一步加深对学习过程中的基本知识、基本理论、基本方法的理解;从而为今后从事微型计算机软硬件的设计、维护、调试和应用等打下良好的基础。 3内容简述

利用汇编语言设计一动画图形,具体内容由学生自己确定,原则上应为以下形式之一:

⑴图形按照一定规律自行运动且由键盘控制图形的起、停; ⑵键盘作为功能键,控制图形的过程运动和功能变化;

⑶交互式动画图形,既通过按下键盘上不同的按键后,能使图形按照不同的方向运动和静止。

5设计方案提示

⑴利用DOS系统功能调用和BIOS的INT16H实现按键的识别。 ⑵利用BIOS的INT10H完成图形绘制。 ⑶CRT工作方式04H为:320×200(彩色); CRT工作方式10H为:640×350(16色); CRT工作方式12H为:640×480(16色)(推荐);

三、内容提要

摘要:本实验主要讲述了基于80X86汇编语言动画的设计。主要采用了两种BIOS调用:INT 10H(显示中断)和INT 16H(键盘中断)。在与CPU和其各寄存器的配合工作下,完成动画图形。

关键字:BIOS中断 子程序 宏调用 字符图形

Abstract: The present work describes the animation design based on 80X86 assembly language. It mainly uses two BIOS calls: INT 10H (show interrupts) and the INT 16H (keyboard interrupt). With the cooperating of CPU and its various registers, the animation graphics work can be completed.

Keywords: BIOS interrupts; subroutine; macro; call; Character Graphics

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4