版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、汇编语言程序设计实验报告年级:_08_ 班级:嵌软_ 学号:_ 姓名:_罗影然_一、 实验题目 字符显示程序2、 实验要求 制作一个图形元素表,表中将所需的各种字符图形编上号码,并用储存器映射法显示在屏幕上。结束程序是否退出是否越界更新光标位置显示图形是否控制方向字符是否输入图形字符接收键盘输入初始化:清屏,设置光标位置,显示初始内容开始三、程序设计说明(用来说明程序的功能、结构。包括:程序名、功能、原理及算法说明、程序及数据结构、主要符号名的说明、程序框图等。) 是 否 否 否 是 是4、 实验结果与结论(经调试正确的程序的运行结果)5、 使用说明(包括:程序的使用方法,调用方式,操作步骤等
2、;要求输入信息的类型及格式;出错信息的含义及程序的适用范围等。)键入,移动光标,注意,光标不能移出右边的框,否则会退出程序。键入1会显示绿色的块,键入2会显示红色的o,键入3会显示红色的 /,键入4会清除内容(即显示空白)。键入Esc可以退出程序。6、 实验中遇到的问题及解决方法1. 问题:储存器映射法和普通储存法不能在同一个程序中存在(不知是否正确)。 解决方法:统一使用储存器映射法。2. 问题:用未来汇编编译本程序会出错 解决方法:用TPC-USB编译 7、 程序源代码 TITLE HOMEWORK1PAGE 60,132 .MODEL SMALL;- .STACK 64;- .DATAM
3、ENU DB -GRAGH ELEMENT- DB 1 BLOCK (ODBH) DB 2 O (4FH) DB 3 / (2FH)MEND DB 4 CLEAR (00H);-VIDEO SEGMENT AT 0B800HWD_BUFF LABEL WORDV_BUFF DB 25*80*2 DUP(?)VIDEO ENDS;-.386 .CODE MAIN PROC FAR MOV AX,DATA MOV DS,AX MOV AX,VIDEO MOV ES,AX MOV CX,80*25 MOV BX,0CLEAR: MOV ES:WD_BUFF+BX,0700H INC BX INC B
4、X LOOP CLEAR MOV CH,12D MOV CL,40D CALL SHOW_MENU CALL SHOW_DELIMITERGET_CHAR: MOV AH,0H INT 16H PUSH AX CMP AL,1BH JZ EXIT CMP AL,31H JE FIRST CMP AL,32H JE SECOND CMP AL,33H JE THIRD CMP AL,34H JE FOURTH JMP ARROWFIRST: MOV AX,02DBH JMP SHOWSECOND: MOV AX,044FH JMP SHOWTHIRD: MOV AL,2FH JMP SHOWFO
5、URTH: MOV AL,00H JMP SHOWSHOW: MOV ES:WD_BUFF+BX,AX POP AX JMP GET_CHARARROW: POP AX MOV AL,AH CMP AL,48H JNZ NOT_UP DEC CHNOT_UP: CMP AL,50H JNZ NOT_DOWN INC CHNOT_DOWN: CMP AL,4DH JNZ NOT_RIGHT INC CLNOT_RIGHT: CMP AL,4BH JNZ CHECK DEC CLCHECK: CMP CL,25 JE EXIT CMP CL,79 JE EXIT CMP CH,0 JE EXIT
6、CMP CH,24 JE EXIT MOV AL,160D MUL CH MOV BL,CL ROL BL,1 MOV BH,0 ADD BX,AX JMP GET_CHAREXIT: MOV AH,4CH INT 21H MAIN ENDP ;-SHOW_MENU PROC NEAR PUSHA MOV BX,0000 LEA DI,MENU MOV DL,5B10: INC BH SUB BL,BL MOV DH,BH MOV CX,19 MOV AL,160 MUL BH ROL BL,1 MOV BH,0 MOV BX,AX MOV AH,07B20: MOV AL,DI MOV ES:WD_BUFF+BX,AX ADD BX,2 INC DI LOOP B20B30: DEC DL MOV BH,DH JNZ B10 POPA RETSHOW_MENU ENDP;-SHOW_DELIMITER PROC NEAR PUSHA MOV BX,0025 MOV CX,25 MOV AL,160 MUL BH ROL BL,1 MOV BH,0 ADD BX,AX MOV AX,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北武汉大学人民医院幼儿园教师招聘2人备考题库附答案详解(巩固)
- 2026福建福州市船政幼儿园教师招聘1人备考题库含答案详解(黄金题型)
- 2026浙江工业大学管理学院招聘科研助理1人备考题库(人才派遣B2岗)及答案详解(新)
- 2026广东深圳市罗湖区侨香实验学校招聘小学低段英语临聘教师备考题库含答案详解(综合卷)
- 2026浙江金华浦江县中医院招聘编外人员6人备考题库及答案详解(夺冠系列)
- 2026四川优广人力资源有限公司第三次招聘劳务外包人员1人备考题库及1套参考答案详解
- 2026广东佛山市第二人民医院服务中心招聘18人备考题库含答案详解(突破训练)
- 2026新疆和田人力资源管理服务中心有限责任公司招(竞)聘4人备考题库含答案详解(巩固)
- 活动课-我的家在日喀则教案
- 《西游记》导读课基于标准的教学设计
- 雷雨-剧本原文-高中语文雷雨剧本原文
- 某1.8万方反硝化深床滤池设计计算书
- 2024届浙江省名校协作体高三下学期开学联考物理试题及答案
- 2024年广东佛山市南海区大沥镇镇属企业招聘笔试参考题库含答案解析
- 100部经典好看韩国电影大全
- 新版医院住院病案首页
- 2023年华侨、港澳、台联考高考物理试卷(含解析)
- 2023年广东中山市文化广电旅游局所属事业单位(孙中山故居纪念馆)招考聘用笔试题库含答案解析
- 2023化工总控工(高级)技能理论考试核心题库500题(含各题型)
- 轮毂加工工艺规程及专用车夹具设计
- 售楼部装修施工方案设计
评论
0/150
提交评论