- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与接口技术》实验指导手册
(内部资料)
2009年9月
巫宗宾、薛培根
说明
一:通信专业(必做实验1、3、4、9、10)
二、电子专业(必做实验1、3、4、5、6、8、9、10)
三、计算机专业(必做实验3、4、5、6、7、8、9、10)
四、计算机/文秘(必做实验3、4、5、6、7、8、9、10)
五、其余实验可以选做
实验一:多字符输出
一、实验目的
初步掌握汇编语言程序的建立、编译、连接、运行等过程
了解简单程序设计方法
掌握DOS中断调用方法
掌握汇编程序的结构
二、实验内容
设数据段有一个字符串X,其定义如下:
X DB “hello,world$”请调用DOS中断02H,输出字符,采用循环程序设计。
三、参考程序
Data segment
X db “ hello,world$”
Data ends
Code segment
Assume cs:code,ds:data
Start: mov ax,data
Mov ds,ax
___________
Dec si
Mov cx,0bh
OK: ________
___________
Mov ah,02h
Int 21h
Loop ______
Mov ah,4ch
Int 21h
Code ends
End start
实验二:字符串输出
一、实验目的
1、 了解简单程序设计方法
2、 掌握DOS中断调用方法
3、 掌握汇编程序的结构
二、实验内容
设数据段有一个字符串X,其定义如下:
X DB “hello,world$”
请调用DOS中断09H,输出字符串。
三、参考程序
Data segment
X db “hello,world$”
Data ends
Code segment
Assume cs:code,ds:data
Start: mov ax,data
Mov ds,ax
Mov ax,seg x
Mov ds,ax
Lea dx ,x
Mov ah,09h
Int 21h
Mov ah,4ch
Int 21h
Code ends
End start
实验三:字符串操作
一、实验目的
1、 了解字符串程序设计方法
2、 掌握DOS中断调用方法
3、 掌握汇编程序的结构
二、实验内容
设数据段有一个字符串X,其定义如下:
X DB “hello,world$”,附加段有一字符串Y,其定义如下
Y DB 12 DUP(?),完成X 传送到Y,并调用DOS中断09H,输出字符串Y。
三、参考程序
Data segment
X db “hello,world$”
Data ends
Extra segment
Y db 12 dup(?)
Extra ends
Code segment
Assume cs:code,ds:data,es;extra
Start: mov ax,data
Mov ds,ax
Mov ax,extra
Mov es,ax
Lea si,x
Lea di,y
Mov cx,0ch
Cld
Rep movsb
Mov ax,seg y
Mov ds,ax
Lea dx ,y
Mov ah,09h
Int 21h
Mov ah,4ch
Int 21h
Code ends
End start
实验四:小写字母转换为大写字母
一、实验目的
1、 了解字符串程序设计方法
2、 掌握DOS中断调用方法
3、 掌握汇编程序的结构
4、掌握键盘输入DOS中断调用
5、掌握ASCII码转换机制
二、实验内容
设数据段有一个字节变量X,其定义如下:X DB ?,从键盘输入X的小写字母,当输入回车结束,并将X转换为大写字母,输出x。
三、参考程序
Data segment
X db ?
Data ends
Code segment
Assume cs:code,ds:data
Start: mov ax,data
Mov ds,ax
Lea si,x
Mov bx,0
Ok:Mov ah,01h
Int 21h
Inc bx
Mov byte ptr [si],al
Inc si
Cmp al,0dh
Jnz ok
Dec bx
Lea si ,x
Mov cx,bx
ok1:Sub byte ptr [si],20h
Inc si
Loop ok1
Mov byte ptr [si],’$’
Mov ax,seg x
Mov ds,ax
Lea dx,x
Mov
1亿VIP精品文档
相关文档
最近下载
- 整流电路总结概括.ppt
- 交流1000V和直流1500V及以下低压配电系统电气安全 防护措施的试验、测量或监控设备 第12部分:电量测量和监视装置(PMD) 编制说明.pdf
- 西安交通大学的集成电路设计课件.pdf
- GBT《工业自动化系统与集成 制造系统先进控制与优化软件集成 第1部分:总述、概念及术语》.pdf
- 党员干部述职报告工作汇报通用PPT模板.pptx VIP
- 招商银行考试:2022招商银行大堂经理真题模拟及答案(2).doc VIP
- 市政项目施工组织设计.pdf VIP
- 2024年初三中考第一次模拟考试试题:地理(吉林)(A4考试版).docx VIP
- 15J401 钢梯标准图集.docx
- 吊车吊装作业风险辨识卡.doc VIP
文档评论(0)