版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IBM-PC汇编语言程序设计上机实验实验一DEBUG调试程序的使用实验目的熟悉DEBUG调试程序的调用及常用命令的使用方法实验内容DEBUG程序的调用汇编及反汇编命令A、U的使用练习显示及修改内存单元命令D、E的使用练习显示或修改寄存器命令R的使用练习单步及连续执行命令T、G的使用练习退出命令Q的使用练习实验二寻址方式实验实验目的熟悉8086各种寻址方式熟悉DEBUG各命令的使用方法实验内容P107E3.2,3.3,3.4用DEBUG汇编以上指令,可能需要设置某些内存单元或寄存器的值,逐条或连续执行指令,通过执行结果检查各指令的寻址方式是否正确。实验三传送、算逻运算指令实验实验目的熟悉8086寻址方式熟悉DEBUG命令的使用方法掌握数据传送指令、算术逻辑运算指令、移位指令的功能和要求实验内容P108E3.11,3.18,3.19用DEBUG汇编各指令序列,逐条或连续执行指令,通过寄存器或内存单元内容检查执行结果,观察各状态标志位的值。实验四控制转移指令实验实验目的进一步熟悉DEBUG命令的使用方法掌握转移指令、循环指令的功能和要求实验内容P114E3.38,3.49用DEBUG汇编指令序列,再逐条或连续执行指令,通过寄存器或内存单元内容检查执行结果。实验五汇编语言程序上机过程实验实验目的熟悉汇编语言的工作环境掌握汇编语言程序上机过程掌握可执行程序的调试方法实验内容(P146例4.30)用EDIT编辑,生成源程序*.ASM用MASM汇编,生成目标程序*.OBJ用LINK连接,生成可执行程序*.EXE用DEBUG调试可执行程序,检查内存(寄存器)结果实验六寻址方式与基本指令实验实验目的熟悉寻址方式及基本指令的功能掌握汇编语言程序上机过程掌握可执行程序的调试方法实验内容读懂下列源程序,编辑、汇编、连接生成.EXE文件用DEBUG调试.EXE程序,单步执行,注意观察IP值的变化,并回答下列问题实验报告实验目的、内容、步骤根据实验结果写出问题答案实验七顺序程序设计实验实验目的学习多字节数据加减运算方法掌握顺序程序设计方法掌握汇编语言程序上机过程和调试方法实验内容P158E4.17,编写完整源程序,上机运行用DEBUG调试运行,检查内存结果实验报告实验目的、内容、步骤附页写出预习源程序,上机调试后的源程序,及程序运行结果实验八字符(串)输入/出顺序程序设计实验实验目的学习字符及字符串的输入/输出方法掌握顺序程序设计方法掌握汇编语言程序上机过程和调试方法实验内容补充源程序,完成以下功能:从键盘输入两个1位十进制数(0~4),求和,在屏幕上显示十进制结果。上机调试运行程序,得到正确结果。实验报告实验目的、内容、步骤附页写出完整源程序,上机调试运行结果问题分析提示显示提示信息字符串MOV DX,OFFSETINFOR1MOV AH,09HINT 21H从键盘输入1位十进制数MOV AH,01HINT 21HSUB AL,30H ;把ASCII码转换为数字显示十进制结果ADD AL,30H ;把结果转换为ASCII码MOV DL,ALMOV AH,02HINT 21H源程序框架DATA SEGMENTINFOR1 DB“INPUTTHEFIRSTDATA(<=4):$”INFOR2 DB0DH,0AH,“INPUTTHESECODDATA(<=4):$”INFOR3 DB0DH,0AH,“THESUMIS:$”DATA ENDS
;代码段
;显示提示信息1
;输入第1个数字,暂存
;显示提示信息2
;输入第2个数字
;两数求和 PUSHAX
;显示提示信息3 POPAX
;显示结果
;程序结束实验九循环程序设计实验实验目的学习字符的输出方法掌握循环程序设计方法掌握汇编语言程序上机过程和调试方法实验内容参考程序流程图编写程序,完成以下功能:按15行×16列的形式显示ASCII码10H~FFH的所有字符,相邻两个字符间用空白符(ASCII码00H)隔开。实验报告实验目的、内容、步骤附页写出完整源程序,上机调试运行结果第一个ASCII码10H→BL
显示行数15(外循环次数)→BH
显示列数16(内循环次数)→CX
显示BL中字符显示空白符(00H)
BL中ASCII码加1一行16个字符显示完?显示回车(0DH)换行(0AH)
15行显示完?结束YYNN实验十分支程序设计实验实验目的掌握分支程序设计方法掌握汇编语言程序上机过程和调试方法实验内容参考程序流程图编写程序,完成以下功能:已知10个学生的成绩,分别统计低于60分、60-69分、70-79分、80-89分、高于90分的人数,并分别存放到s5、s6、s7、s8及s9单元中。实验报告实验目的、内容、步骤附页写出完整源程序,上机调试运行结果参考数据段定义:data segmentgrade dw 56,69,84,82,73,88,99,63,100,80s5 dw 0s6 dw 0s7 dw 0s8 dw 0s9 dw 0data ends
初始化循环计数值及成绩表首址指针取一个成绩修改指针统计完成?结束YYNN<60?<70?<80?<90?s5+1s6+1s7+1s8+1s9+1YYYNNN实验十一查表程序设计实验实验目的掌握查表程序设计方法掌握汇编语言程序上机过程和调试方法实验内容参考程序流程图编写程序,完成以下功能:根据用户键盘输入的星期数(1~7),屏幕显示对应星期数的英文缩写,若输入其它字符则退出。用查表方法实现。实验报告实验目的、内容、步骤附页写出完整源程序,上机调试运行结果参考数据段定义:data segmentthree db 3 ;乘数mess db ‘data(1~7):$’ ;输入提示信息str db 3dup(?),0dh,0ah,’$’ ;显示星期字符串tab db ‘MON’,’TUE’,’WED’,’THU’,’FRI’,’SAT’,’SUN’data ends根据输入的星期数计算与其对应的表格地址: tab+(星期数-1)×3
显示提示信息,输入一个星期数显示星期字符串结束Y<1?>7?显示回车、换行查表,将对应的星期缩写传送至显示字符串(循环)根据星期(数字)计算表格地址N继续输入YN实验十二子程序设计实验实验目的掌握子程序设计方法掌握汇编语言程序上机过程和调试方法实验内容参考主程序流程图编写完整程序,完成以下功能:在一个字符串中查找某字符,记录该字符出现的次数并以十六进制形式显示。要求:待查找字符从键盘输入;查找字符并统计次数用子程序coun实现;以十六进制形式显示次数用子程序disp实现。实验报告实验目的、内容、步骤附页写出完整源程序,上机调试运行结果参考数据段定义:data segmentstr db ‘……’,0dh,0ah,‘$’ ;字符串len equ $-str-3 ;串长度mess1 db ‘char:$’ ;提示信息1mess
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年临沂物理二模试题及答案
- 2026年茶诗歌试题及答案语文
- 深度解析(2026)《GBT 29832.2-2013系统与软件可靠性 第2部分:度量方法》
- 深度解析(2026)《GBT 29788-2013辐射防护仪器 便携式表面污染光子测量仪和监测仪》
- 深度解析(2026)《GBT 29663-2013化妆品中苏丹红Ⅰ、Ⅱ、Ⅲ、Ⅳ的测定 高效液相色谱法》
- DB3716-T 4-2022 玉米小麦双深双晚周年增产种植技术规程
- 《GBT 324-2008焊缝符号表示法》(2026年)合规红线与避坑实操手册
- 《DL/T 2582.4-2023水电站公用辅助设备运行规程 第4部分:供暖通风与空气调节系统》(2026年)合规红线与避坑实操手册
- 2026年社区老年助餐医疗服务合同协议
- 湖南省岳阳市九中、十中、十二中2025年3月中考一模英语试卷(含答案)
- 2025年北京市公务员笔试真题及答案
- 2026年广东省肇庆中学自主招生考试物理试卷真题(含答案详解)
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.7-2025)
- 2026浙江杭州市临空建设投资集团有限公司“星火备考题库”校园招聘37人备考题库及答案详解(有一套)
- 药品采购管理制度试题及答案
- 紧固件生产工艺制度
- 2025年(储能电站运维管理员)储能电站运营管理试题及答案
- 疫苗和冷链管理培训课件
- 2025银发经济生态与全球实践白皮书
- 2025年中国游戏产业发展报告
- 2025年新型洗涤剂研发项目可行性研究报告及总结分析
评论
0/150
提交评论