- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实 验 报 告
实验课程:
学生姓名:
学 号:
专业班级: 电气信息类III班
2011年12月20 日
目录
(1)汇编语言程序上机过程2
(2)字符串处理程序实验6
(3)子程序实验13
(4)中断程序实验21
(5)C++调用汇编子程序25
1
南昌大学实验报告
(1 )汇编语言程序上机过程
学生姓名: 学 号: 专业班级:
实验类型:□ 验证 ■ 综合 □ 设计 □ 创新 实验日期: 2011.11.12/13 实验成绩:
一、 实验目的
熟练掌握汇编语言程序的编辑、调试和运行的过程和方法。了解汇编语言程序的汇编、运行环
境。
二、 实验内容
1.掌握常用的编辑工具软件 (如WORD、EDIT)、MASM和LINK的使用;
2.伪指令: SEGMENT,ENDS,ASSUME,END,OFFSET,DUP;
3.利用的INT21H的1号功能实现键盘输入的方法;
三、 实验环境
PC 微机
DOS操作系统或 Windows 操作系统
MASM.EXE,LINK.EXE,DEBUG.COM 或宏汇编集成环境
四、 实验要求
1.仔细阅读有关伪指令SEGMENT,ENDS,ASSUME,END,OFFSET,DUP的内容;
2.了解利用的INT21H的1号功能实现键盘输入的方法,了解.EXE文件和.COM文件的区别及用
INT21H4C号功能返回系统的方法;
3.阅读下面程序段。
五、 主要实验步骤
程序:
data segment
message db Thisisa sampleprogram ofkeyboard anddisply
db 0dh,0ah,Pleasestrikethekey!,0dh,0ah,$
data ends
stack segment para stack stack
db 50dup(?)
stack ends
code segment
assume cs:code,ds:data,ss:stack
start: mov ax,data
mov ds,ax
mov dx,offsetmessage
mov ah,9
int 21h
again: mov ah,1
2
int 21h
cmp al,1bh
je exit
cmp al,61h
jc nd
cmp al,7ah
ja nd
and al
nd: mov dl,al
mov ah,2
int 21h
jmpagain
exit: mov ah,4ch
您可能关注的文档
- 船舶融资租赁的法律风险与司法实践.ppt
- 创伤性高位截瘫病人的护理.ppt
- 创新,发明与专利实务 章节练习答案.doc
- 创新设计2016二轮政治全国通用专题复习基础知识回扣专题课件.ppt
- 创新设计全国通用2017届高考数学二轮复习专题三数列第1讲等差数列等比数列的基本问题课件理.ppt
- 创新设计浙江专用2017届高考数学二轮复习专题五解析几何第1讲圆与圆锥曲线的基本问题课件.ppt
- 创新设计浙江专用2017届高考英语二轮复习第二部分基础语法巧学巧练专题九并列连词和状语从句课件.ppt
- 创新思维与创新技法基础知识讲座.ppt
- 创业板上市条件、审核重点及审核程序.ppt
- 创业投资企业和天使投资个人有关税收试点政策.ppt
文档评论(0)