下载此文档

华南师范大学增城学院.docx


文档分类:办公文档 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
华南师范大学增城学院
课程论文
题目:汇编语言命令菜单设计
课程名称 汇编语言设计
考查学期 2011~2012学年第 1学期
考查方式 课程论文
姓 名 蓝日侨
学 号 201006024144
专 业 计算机系网路工程5646565645654
67
press backspace key to main menu.
按3进入第三个子程序,输入数,并按enter得出结果
继续按backspace返回主菜单,按4进入第四个子程序
显示当前日期
成 C:\¥IBD0¥S\systeB32\cBd. exe - eee
2011- 12 ・ 24
press backspace key to main menu
当想返回主菜单同样可以返回到主菜单,并再次调用其他子程序都行,若想 结束程序按指示的意外输入就跳出整个程序

《汇编语言》(第二版)清华大学出版社王爽著
附录.
整个程序源代码
YANSE MACRO ;定义程序背景和字体颜色的宏
mov ah, 6h ;第六号程序
mov al, Oh ;第 0 页
mov ch, 0 ;初始化开始区域的左上角的点的y坐标
mov cl, 0 ;初始化开始区域的左上角的点的x坐标 mov bh, OAH ;初始化的字体属性(背景和字体颜色) mov dh, 100 ;初始化区域的末区域的右上角y坐标
mov dl, 100 ;初始化区域的末区域的右上角x坐标
int 10h
ENDM
SF MACRO L1,L2, L3 主菜单界面修饰的宏
MOV AH, 2
MOV BH, 0
MOV DH, LI
MOV DL, L2
INT 10H
MOV AX, DATA2
MOV DS, AX
LEA DX, L3
MOV AH, 9
INT 21H
ENDM
assume cs: code, ss: stack, ds: data, ds: data2
data segment
s6 db si db 'input 1 or 2 or 3 to enter diffierent fuction', ' s2 db ' 1. Simple operation addition,, ' $'
s3 db 5 4. Display system date', '
s4 db J 3. Input a digital sequence, display the suni','$' s dw offset si, offset s2, offset s3,offset s4 row db 10, 11, 14, 13 data ends data2 segment
s7 db 'press backspace key to main menu','
s8 db 'please input digital sequence',、' s5 db 'please input 5 and 4 to add', ' k2 db '134*122 is二','
kl db J 2. caculate 134*222, and show the result
K4 DB 50 DUP(42),' $'
K5 DB 50 DUP(42),' $'
K6 DB 4, 4,' THIS IS MY PROGRAM' , 4, 4,' $'
k7 db ' (tips:other key to exit the program!)',、' data2 ends
stack segment
dw 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 stack ends code segment
start:mov ax, stack
mov ss,ax
mov sP) 32 ;栈的定义,必须设在主程序未开始的时候,否则当程序 返回时会出现重复
zhu:
YANSE 对屏幕颜色初始化
callqping清屏(这语句基本多余,因为字体颜色初始化那里已经有显示 功能
;主菜单修饰代码
SF 7, 13, K5
SF 8, 27, K6
SF 9, 13, K4
SF 15,13, K4
SF 16,18, K7
主菜单其中三个字符串的显示 mov ax, data mov ds, ax mov bx, offset s mov si, offset row mov ex, 4
ok:
mov bh, 0
mov dh,[si]
mov dl,15 mov ah,2 int lOh
mov dx, [bx] mov

华南师范大学增城学院 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小175 KB
  • 时间2022-04-17