微机实验教案09-10-1.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机实验教案09-10-1

2009-2010学年度第一学期 微机原理实验教案 陈善荣 物理科学与信息工程学院 《微机原理与接口技术》实验安排表 实验时间 班级 第一组 第二组 第三组 07电科1, 07电科2 星期一第5、6节 星期一 第7、8节 星期二 第7、8节 07电1 星期四 第7、8节 星期三 第7、8节 星期四 第5、6节 07电2 星期三 第5、6节 星期三 第3、4节 07通信 星期二 第1、2节 星期二 第9、10节 星期四 第1、2节 实验项目 教学周次 实验项目名称 对应的实验指导书的内容 汇编语言程序设计指导书(电子文档) 微机原理与接口实验指导书(2006.7) 3 1、熟悉汇编语言的编程环境 实验一 熟悉汇编语言的编程过程 4 2、循环程序设计实验 实验五 循环程序设计 5 3、子程序设计实验 实验七 子程序设计 6 4、中断程序设计实验 P39实验八 7 5、8279键盘显示接口实验 P51实验十二 8 6、8253定时/计数器实验 P30实验六 9 7、8255并口可编程实验 P24实验四 10 8、电子琴设计实验 P73实验十九 11 8、电子琴设计实验 P73实验十九 12 9、小型直流电机调速实验 P57实验十三 13 10、数字钟设计实验 P41实验九 14 10、数字钟设计实验 P41实验九 15 11、双机通信实验 P44实验十 16 12、继电器控制实验 P61实验十五 实验1熟悉汇编语言的编程环境 [实验目的] 1.学习并掌握Visual ASM软件的使用; 2.学习在MSDOS方式下的手工汇编方式; 3. 学习Debug.exe软件的使用方法; [实验重点和难点] 1.Debug命令 [实验课时] 2学时 [实验仪器] 联想启天2400微型计算机。 [实验原理] 80X86微处理的编程结构 8086/8088微处理器的内部编程结构 8086/8088的内部寄存器 Visual ASM的使用方法 选择工作目录;编写源程序->保存源程序->汇编源程序->链接目标码->运行/调试程序; 手工汇编 运行“cmd.exe”进入MSDOS方式,用记事本等文本编辑工具软件编写源程序并以“.asm”扩展名存盘->进入到工作目录->汇编源文件,运行“masm 文件名”->链接目标文件,运行“link 文件名”->运行可执行文件,“文件名.exe” 4.DEBUG命令 常用命令:汇编A;反汇编U;查看内存D;修改寄存器R;修改内存命令:E;单步命令:T;单步命令:P;运行命令:G等 [实验内容与步骤] 用VISUAL ASM的建立一个汇编语言程序;输入如下程序并存盘。 data segment message db "Hello World!",'$' data ends code segment assume cs:code,ds:data begin:mov ax,data mov ds,ax mov dx,offset message mov ah,9 int 21h ;显示字符串 mov ah,0 int 16h ;等待键盘输入,暂停程序运行 mov ah,4ch int 21h ;退出程序 code ends end begin 汇编、链接、运行该程序,记录运行结果: 将上述程序复制到记事本,另存为a1.asm。然后手工编译运行程序。 2.1“另存为”对话框的选择保存路径“C:\dvcc8086”;“保存类型”选择“所有文件”,文件名填“a1.asm”; 2.2 “开始”菜单“运行。。。”执行命令“cmd”,进入MSDOS方式,执行“cd\dvcc8086”转换到工作目录“c:\dvcc8086”下; 2.3 执行“masm a1.asm”将a1.asm汇编成目标代码; 2.4 执行“link a1.obj”将a1.obj连接生成可执行文件“a1.exe” 2.5 执行“a1.exe”或“a1”可以得到程序的执行结果。 用DEBUG命令调试运行上述程序 3.1 同2.2 3.2 执行“debug a1.exe”,显示“-”号提示符 3.3 执行“u”并按“enter”键,可以看到从“begin”行开始的程序代码,该命令为反汇编命令; 3.4 连续按“p”+“enter”,可以一步一步、执行程序,并显示每一步的执行结果;也可以按“t”+“enter”,但二者不同的是:后者会进行中断子程序中去,之后就看不懂了。 3.5 按“g”+“enter”执行程序,可以得到2中的运行结果,按 “q ”+

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档