2023D00109-微机原理与汇编语言实验-2023版人才培养方案课程教学大纲.docxVIP

  • 0
  • 0
  • 约3.02千字
  • 约 6页
  • 2024-09-15 发布于北京
  • 举报

2023D00109-微机原理与汇编语言实验-2023版人才培养方案课程教学大纲.docx

添加INCNKismsUserStyle《微机原理与汇编语言实验》课程教学大纲

ADDINCNKISM.UserStyle《微机原理与汇编语言实验》课程教学大纲

(实验课程·2023版)

一、课程基本信息

课程号

2023D00109

开课单位

网络空间安全与计算机学院

课程名称

(中文)微机原理与汇编语言实验

(英文)MicrocomputerPrincipleAssemblyLanguageExperiments

课程性质

选修

考核类型

考查

课程学分

1

课程学时

34

课程类别

学科基础课程(学科拓展课)

适用专业(类)

计算机科学与技术、信息安全

二、课程描述及目标

(一)课程简介

ADDINCNKISM.UserStyle《微机原理与汇编语言》课程是计算机科学与技术、信息安全专业的一门选修课程,以80X86微处理器为背景,旨在培养设计微型计算机系统的基本能力,掌握软件和硬件接口的基本知识。本课程主要依托微型计算机的组成及工作原理、汇编语言程序设计基础和微型计算机输入输出接口原理。本课程主要包含汇编语言程序设计的软件设计和I/O接口应用的硬件实验项目。

(二)教学目标

通过本课程,学生具备设计微型计算机系统硬件接口和软件接口的基本能力。

课程目标1:掌握通用微型计算机的组成原理及以Intel80X86CPU为处理器的32位微型计算机的工作原理;

课程目标2:掌握汇编语言的语法结构和汇编语言编程的能力;

课程目标3:掌握计算机常用输入输出接口的工作原理、连接方法以及外设进行数据传送的方法;

课程目标4:掌握硬件和软件相结合设计输入输出接口的能力。

三、课程目标对毕业要求的支撑关系

毕业要求指标点

课程目标

1-4:能够利用系统思维的能力,将工程知识用于专业工程问题解决方案的比较与综合,并体现计算机科学与技术领域先进的技术。

课程目标1

2-3:能认识到解决问题有多种方案可选择,会通过文献研究寻求可替代的解决方案。

课程目标2

3-2:能够针对计算机科学与技术领域工程的特定需求,完成硬件单元和软件模块的设计。

课程目标2

课程目标3

4-4:能对实验结果进行分析和解释,并通过信息综合得到合理有效的结论。

课程目标3

9-2:能够在团队中独立承担任务,合作开展工作,完成工程实践任务。

课程目标3

12-2:具有自主学习的能力,包括对技术问题的理解能力,归纳总结的能力、提出问题的能力,批判性思维和创造性能力。

课程目标4

四、教学方式与方法

(一)教学方式

教师讲授实验原理,学生讨论和上机实验,撰写实验报告。

(二)教学方法

教学方式采取教师讲解、学生实际操作的形式,以验证性的实验方法为基础,以设计性、综合性的实验为主,以开放、探究性的项目设计为最后的实验题目。

五、教学重点与难点

(一)教学重点

汇编语言和微机接口技术两大部分。

(二)教学难点

汇编语言与C语言混合编程,用汇编语言实现接口功能。接口地址的用法,不同的实验设备接口地址不同。微型计算机系统的设计能力。

六、实验内容、基本要求与学时分配

序号

实验项目名称

实验内容与要求

学时

类型

对应课程目标

1

汇编程序的调试和运行

熟悉汇编环境MASM和debug的使用,熟练掌握汇编语言程序设计的基本方法,学习顺序程序结构设计,能独立调试程序。编写两个数据相加、简单的屏幕字符显示等简单顺序程序。必修。

3

验证性

课程目标2

2

汇编语言的分支、循环程序设计

掌握简单的DOS功能调用中输入输出的使用方法。掌握分支结构程序的编写。掌握循环结构程序的编写。编写BCD码数转换成二进制数显示、简单加密解密程序、冒泡法排序程序等实验项目。必修。

3

设计性

课程目标2

3

汇编语言的子程序设计

掌握子程序指令和子程序结构。熟悉子程序的参数传递和子程序库方法。设计一个从低地址到高地址逐个字节显示某个主存区域内容的子程序。必修。

3

设计性

课程目标2

4

汇编语言与VC++混合编程实验1

掌握Windows控制台应用程序的输入输出函数。理解汇编程序与VisualC++混合编程的方法。直接使用控制台输出函数实现某个主存区域内容的显示。必修。

3

综合性

课程目标2

5

汇编语言与VC++混合编程实验2

掌握汇编程序与VisualC++混合编程的方法。使用汇编程序与VisualC++混合编程方法,实现已知一个字符串的长度,剔除其中所有的空格字符。必修。

3

综合性

课程目标2

6

乐曲程序

采用位触发方式编写程序,使计算机发出音响并奏出乐曲。利用定时器产生声音的方法编写程序,按照乐谱将每个音符的频率和节拍定义成两个数据表。必修。

3

综合性

课程目标2

7

简单I/O口实验

熟悉锁存器、三态门的应用接口方法;掌握用锁存器、三态门扩展简单并行输入、输出口的方法。由键盘输入字符,然后通过74LS273将其ASCII码锁存输出,并通过LE

文档评论(0)

1亿VIP精品文档

相关文档