《计算机组成原理汇编语言程序设计》实验指导书,汇编语言实验指导书,微机原理与汇编语言,微机原理及汇编语言,汇编转c语言原理,汇编语言原理,汇编语言和编译原理,汇编语言编译原理,计算机原理与汇编语言,计算机组成原理与汇编
《计算机组成原理与汇编语言程序设计实验计算机组成原理与汇编语言程序设计实验
汇编语言是信息与计算科学专业的一门专业课,对开发高级应用程序有重大意义,学习汇编程序有利于理解计算机系统中软件和硬件的关系。由于这部分内容对学生而言较为抽象,须经过上机的实践,才能使学生更好的领会计算机汇编语言和应用实践知识。
二、实验方式和基本要求
1.由指导教师讲解实验的基本要求、目的、操作规程及注意事项。
2.分批实验,每批25人,每个实验的学时2学时,由学生独立操作完成。
3.要求学生课前预习,严格遵守实验课守则,认真实验,按时完成报告并进行考核。
三、考核方式
1.每次实验必须由指导教师点名,不得无故缺席或迟到;
2.实验结束后,指导教师对每份实验报告进行批改、评分;
3.考核与课程同步,实验考核考分占课程总分数的20%。
四、实训名称及学时分配
序号内 容实验
(学时)1计算机原理实验箱的操作使用
22存储器的扩展23汇编语言系统认识及DEBUG的使用实验248086指令系统
45CPU微程序控制器
26汇编语言程序编写
4总计16
五、实训内容
实验一、计算机原理实验箱的操作使用
实验目的 熟悉实验箱的结构,掌握实验箱内部的基本组成以及外部的实验器材
实验内容:观察实验箱的组成;演示实验箱与计算机的连接与使用
课堂交流:
提问解答并现场指导??
课外作业及思考题:
课后继续上机练习
实验二、存储器的扩展
实验目的:通过存储扩展实验,学习存储扩展方法和存储器读/写,并了解6424RAM特性
实验内容:将以BUF1为首地址的N个字节,存入6424RAM的E100H开始的N个单元中,然后将6424RAM中的E100开始的N个单元的内容读入到BUF2中
课堂交流:
提问解答并现场指导??
课外作业及思考题:
课后继续上机练习
实验三、汇编语言系统认识及DEBUG的使用实验
实验目的:?进入DEBUG环境;初步掌握DEBUG环境下各种命令的使用;退出DEBUG环境。 熟悉8086汇编语言源程序的编辑、汇编、连接、执行和调试的基本方法;掌握DEBUG的调试方法及程序的修改和检查结果方法。
实验任务
1.求1+2+3+4+? ……+20 的和。
2. 在BUFFER开始单元存有20个带符号字节数,求和存入SUM单元中(二字节)。
实验要求
1.? 编写源程序
2.? 上机调试
3.? 作好上机调试记录
4.? 写出实验报告(调试方法及过程与问题的解决办法、心得体会和总结等)。
课堂交流:
提问解答并现场指导??
课外作业及思考题:
课后继续上机练习
实验四、8086指令系统
实验目的:1掌握汇编语言8086指令系统的使用
实验内容:1.将00H-0FFH范围内的二进制数转化为BCD数
2.一位16进制数转换成ASCII码,转换后结果放回原处
HToASCII ? ? ? ? ? ? ? ? PROC ? ? ? ? FAR ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? and ? ? ? ? ? al ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? add ? ? ? ? ? al,90h ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? daa ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? adc ? ? ? ? ? al,40h ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? daa ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ret ? ? HToASCII ? ? ? ? ? ? ? ? ENDP ?
课堂交流:
提问解答并现场指导??
课外作业及思考题:
??? 课后继续上机练习
实验五、CPU微程序控制器
实验目的:1、熟悉CPU微程序控制器的原理
2、掌握微程序的编写,写入并观察运行状态
3、掌握时序产生器的组成原理掌握微程序控制器的组成原理
提问解答并现场指导??
课外作业及思考题:
??? 课后继续上机练习
实验六、汇编语言程序编写
实验目的:简单汇编语言的编写
实验内容: 1、简单汇编语言程序,编写并运行一个汇编语言程序,要求计算两个16位数据的和(这两个数据连续存储),并将结果保存在这两个数据之后的单元中。程序及其运行结果记录在实验报告中。
2、分支程序的编写,编写并运行一个汇编语言程序,要求实现符号函数,程序及其运行结果记录在实验报告中,完成把A单元开始的3个无符