汇编课程设计

来源:百度知道 编辑:UC知道 时间:2024/07/03 13:46:52
题目:显示9-9乘法表和ASCII字符表(从20H--FFH),基本功能。1、 建立主菜单; 2、按下相应键分别显示9-9乘法表和ASCII字符表。
要求:1)概述所作题目涉及到的主要基本知识;
2)分析和描述所作题目的基本内容,给出系统主程序流程图;
3)分别描述每个系统程序模块的流程框图;
4)系统源程序关键代码实现及必要注释(双栏);
5)程序调试过程中遇到的问题及解决方法
6)给出系统程序的运行界面图及操作方法说明
7)课程设计心得体会;
8)参考文献
谁做个完整或做过有的发我邮箱:freedomwei@qq.com
好的追加分,有多少加多少,急用!!!!!!!谢谢

; 本程序通过编译,运行正确
Code Segment
Assume CS:Code,DS:Code
CR equ 000DH
LF equ 000AH
KBBack equ 0008H
; -----------------------------------------
; 功能:显示指定地址(Str_Addr)的字符串
; 入口:
; Str_Addr=字符串地址(要求在数据段)

; 用法: Output Str_Addr
; 用法举例:Output PromptStr

Output MACRO Str_Addr
lea dx,Str_Addr
mov ah,9
int 21h
EndM
; -----------------------------------------
; 功能:输出回车换行
Output_CTLF proc Near
push ax
push dx
mov ah,02h
mov dl,0dh
int 21h
mov dl,0ah
int 21h
pop dx
pop ax
ret
Output_CTLF endp
; -----------------------------------------
; 功能:输出一个字符
; 入口:dl=要显示的字符
Output_Chr proc Near
push ax
mov ah,02h
int 21h
pop ax
ret
Output_Chr endp
; ----------------------------------