清华大学计算机系:《IBM-PC汇编语言程序设计》 汇编语言实验大纲

汇编语言实验大纲 、说明 (一)实验教学目的 本课程为计算机应用专业的必修课程,主要讲述微机的体系结构和汇编语言 程序设计方法。为配合这门课程的正常教学,取得良好的教学效果,培养学生实 际的动手能力,使学生熟练掌握汇编语言分支、循环、子程序及输入输出程序的 设计,掌握D0S、BIOS功能调用方法,掌握文件的读写方法。 (二)实验要求 掌握计算机的基本系统结构,了解掌握汇编语言 (三)实验课时安排 实验名称 课时实验时间必(选)做 实验 DEBUG的应用 第3周 必做 实验二指令系统实验 实验三 编语言语法练习 实验四分支程序设计 2422222 第4、5周 必做 第6周 必做 第8周 必做 实验五循环程序设计 第10周 必做 实验六子程序设计 第13周 必做 实验七中断程序的设计 第17周 必做 二、实验内容 实验一 DEBUG的应用 实验目的:熟悉 DEBUG的应用,为学习指令系统打好基础。 实验内容:1.利用 DEBUG观察寄存器的值
汇编语言实验大纲 一、说明 (一) 实验教学目的 本课程为计算机应用专业的必修课程,主要讲述微机的体系结构和汇编语言 程序设计方法。为配合这门课程的正常教学,取得良好的教学效果,培养学生实 际的动手能力,使学生熟练掌握汇编语言分支、循环、子程序及输入输出程序的 设计,掌握 DOS、BIOS 功能调用方法,掌握文件的读写方法。 (二) 实验要求 掌握计算机的基本系统结构,了解掌握汇编语言 (三) 实验课时安排 序 号 实验名称 课 时 实验时间 必(选)做 实验一 DEBUG 的应用 2 第 3 周 必做 实验二 指令系统实验 4 第 4、5 周 必做 实验三 汇编语言语法练习 2 第 6 周 必做 实验四 分支程序设计 2 第 8 周 必做 实验五 循环程序设计 2 第 10 周 必做 实验六 子程序设计 2 第 13 周 必做 实验七 中断程序的设计 2 第 17 周 必做 二、实验内容 实验一 DEBUG 的应用 实验目的:熟悉 DEBUG 的应用,为学习指令系统打好基础。 实验内容:1.利用 DEBUG 观察寄存器的值

2.直接汇编指令,单步调试,编辑数据等 实验二指令系统实验: 实验目的:1.掌握指令系统,熟悉 DEBUG的使用, 2.掌握8086的编程结构 实验内容:1.利用 DEBUG直接向内存中汇编课堂上讲过的指令。 2.单步跟踪调试,观察寄存器的变化和指令执行的结果,加深对 指令的理解。 实验三汇编语言语法练习 实验目的:1.学习汇编源程序的编辑、编译、链接的全过程 2.学习EDIT、MASM及LINK的使用 实验内容:1.在存储单元A起有两字节的无符号加数,在存储单元B起有两 字节的无符号被加数,编写一段程序,求其两数相加,结果存回A单元处,然后 汇编、链接、运行。 2.试编写一程序,比较两个字符串 STRINGI和 STRING2所含的 字符是否相同。若相同,则显示“ Match”;否则,显示“ No match” 实验四分支程序设计 实验目的:掌握分支程序设计的原理和方法,重点掌握各种分支程序中形成 和判断条件而产生的程序段的设计方法和技巧法 实验内容:1.将字符串转换成大写字母字符串。 2.根据用户键入的月份数在终端上显示该月的英文缩写名 实验五循环程序设计
2.直接汇编指令,单步调试,编辑数据等。 实验二 指令系统实验: 实验目的:1.掌握指令系统,熟悉 DEBUG 的使用。 2.掌握 8086 的编程结构。 实验内容:1.利用 DEBUG 直接向内存中汇编课堂上讲过的指令。 2.单步跟踪调试,观察寄存器的变化和指令执行的结果,加深对 指令的理解。 实验三 汇编语言语法练习 实验目的:1.学习汇编源程序的编辑、编译、链接的全过程。 2.学习 EDIT、MASM 及 LINK 的使用 实验内容:1.在存储单元 A 起有两字节的无符号加数,在存储单元 B 起有两 字节的无符号被加数,编写一段程序,求其两数相加,结果存回 A 单元处,然后 汇编、链接、运行。 2.试编写一程序,比较两个字符串 STRING1 和 STRING2 所含的 字符是否相同。若相同,则显示“Match”;否则,显示“No match” 实验四 分支程序设计 实验目的:掌握分支程序设计的原理和方法,重点掌握各种分支程序中形成 和判断条件而产生的程序段的设计方法和技巧法. 实验内容:1.将字符串转换成大写字母字符串。 2.根据用户键入的月份数在终端上显示该月的英文缩写名。 实验五 循环程序设计

实验目的:掌握循环程序设计的原理和方法,重点掌握循环程序结构的形式 和常用循环程序的控制方法和技巧 实验内容:1.编写一程序,将内存中某一区域的数据传送到另一个区域中(用 循环) 2.从顺序存储的10个无符号字节数中找出最大值和最小值 实验六子程序的设计 实验目的:掌握子程序设计的原理和方法,重点掌握子程序结构的形式和常 用子程序的控制方法和技巧.采用子程序设计以增加程序的可读性,有利于程序 的模块化和自顶向下的设计方法的实现 实验内容:1.从键盘输入二位非压缩BCD数,存入AX寄存器中,编程实现 将其转换为二进制,并在屏幕上显示。要求码型转换程序用远程子程序编写,字 符显示用近程子程序编写。数据可循环输入,遇“00’结束 2.利用堆栈传递参数,实现对两个已定义的数组分别求和 实验七中断程序的设计 实验目的:熟悉中断程序的设计方法,程序驻留方法。 实验内容:利用中断方法设计定时中断实现发声程序。 附:实验报告要求 A.目的,要求,内容及算法思想 B.程序流程图,程序清单,重要部位说明.如:重要的指令功能,重要的程序段功 能 C.程序入口参数与出口参数,重要的指令结果,程序中间结果及程序运行最后结 果. D.实验心得及有意义的建议
实验目的:掌握循环程序设计的原理和方法,重点掌握循环程序结构的形式 和常用循环程序的控制方法和技巧. 实验内容:1.编写一程序,将内存中某一区域的数据传送到另一个区域中(用 循环) 2. 从顺序存储的 10 个无符号字节数中找出最大值和最小值。 实验六 子程序的设计 实验目的:掌握子程序设计的原理和方法,重点掌握子程序结构的形式和常 用子程序的控制方法和技巧.采用子程序设计以增加程序的可读性,有利于程序 的模块化和自顶向下的设计方法的实现. 实验内容:1.从键盘输入二位非压缩 BCD 数,存入 AX 寄存器中,编程实现 将其转换为二进制,并在屏幕上显示。要求码型转换程序用远程子程序编写,字 符显示用近程子程序编写。数据可循环输入,遇‘00’结束 2.利用堆栈传递参数,实现对两个已定义的数组分别求和 实验七 中断程序的设计 实验目的:熟悉中断程序的设计方法,程序驻留方法。 实验内容:利用中断方法设计定时中断实现发声程序。 附:实验报告要求 A.目的,要求,内容及算法思想 B.程序流程图,程序清单,重要部位说明.如:重要的指令功能,重要的程序段功 能. C.程序入口参数与出口参数,重要的指令结果,程序中间结果及程序运行最后结 果. D.实验心得及有意义的建议

按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《NET上构架企业级应用程序》课程讲义.ppt
- 《可视化的软件架构设计》课程讲解.ppt
- 安徽商贸职业技术学院:《基于ASP开发平台的设计模式》 讲义.pps
- 《C程序设计》课程PPT教学课件讲解.ppt
- 《无线网格网关键技术及应用研究》 引言.doc
- 《七号信令系统》 课程讲解.doc
- 网页三剑客MX教程:《Flash 》MX 教学课件.pdf
- 网页三剑客MX教程:《Fireworks》 MX 入门教学课件.pdf
- 网页三剑客MX教程:《Dreamweaver》 MX 入门教学课件.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第十三讲 信息安全标准、法规、安全方案设计.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第十ニ讲 电子邮件安全与电子商务安全.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第十一讲 Web安全.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第十讲 防火墙技术及其应用.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第九讲 入侵检测分析.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第八讲 网络威胁与攻击分析.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第七讲 审计与管理.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第六讲 访问控制.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第五讲 身份认证.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第四讲 消息验证与数字签名.pdf
- 北京大学:《网络信息安全》课程教学资源(讲稿)第三讲 公钥密码算法.pdf
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第二章 例题作业.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第十一章 磁盘文件存取技术.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第1章 汇编语言的特点.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第二章 80X86计算机组织.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第三章 80X86的指令系统和寻址方式.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第四章 汇编语言程序格式.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第五章 循环与分支程序设计.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第六章 子程序结构.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第七章 高级汇编语言技术.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第八章 输入输出方法.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 第九章 BIOS和DOS中断.ppt
- 清华大学计算机系:《IBM-PC汇编语言程序设计》 部分作业答案.doc
- 《数据结构-C语言描述》(1-5章)概念教材讲解.ppt
- 《数据结构-C语言描述》 第七章 图.ppt
- 《数据结构-C语言描述》 第九章 排序.ppt
- 《数据结构-C语言描述》 第八章 查找.ppt
- 《数据结构-C语言描述》 第十章 文件.ppt
- 《NT组网》 第一讲 网络基础.ppt
- 北京大学:《ASP程序设计》 第一章 ASP简介.ppt
- 《FTP服务器端软件Serv-U教程》教学资源(讲义)FTP服务器端软件Serv-U教程.doc