个人介绍
微机接口与汇编语言(及实验)

主讲教师:赵梗明

教师团队:共1

  • 赵梗明
课程介绍
       微机接口与汇编语言是计算机科学与技术专业的必修课,是继“计算机组成原理”课程之后讲授的一门实践性很强的课程。从培养学生的能力出发,在使学生掌握微型计算机基本概念的基础上,从整体上了解和掌握微型计算机的工作原理及微机硬件和软件相互配合的特点,学习和了解微型计算机发展的新技术。课程以Intel微处理器为背景,围绕“基础”、“主线”和“关键技术”开展教学。本课程有较强的工程实践性,配合实验教学是这一课程的重要教学环节。通过本课程的学习和实验使学生加深对课堂教学内容的理解,希望学生将会有以下收获:1) 使学生对微型计算机有整体概念,而不是拘泥某一代处理机,在掌握基本概念和原理的基础上了解最新技术;2)掌握汇编语言程序设计及调试的基本方法;3) 使学生掌握微处理器的结构和微型计算机的关键技术及接口编程的基本方法;4)为后续课程《单片机技术》、《嵌入式系统》等课程提供一个展开基础和具象模型;5)掌握常用接口芯片的初始化编程及其应用,提高学生的动手能力,为学生今后进行设计和开发计算机应用系统打下基础。
     
教师团队

赵梗明

职称:教师

单位:上海师范大学

部门:计算机系

教学方法

    本课程课堂教学与网站课程阅读及上机实验并重,学习内容较多,将按循序渐进,分门别类的原则进行组织。学生应通过阅读教材及参考资料,完成实验和课外作业,理解所教内容,掌握各种问题的处理方法。


教学条件

网站获取资料,课堂多媒体教学,实验室上机和接口实验

教学目标

本课程以Intel 80x86微处理器和PC机为背景,讲述微型计算机的结构、汇编语言程序设计、输入输出接口芯片及使用方法。学完本课程应达到以下基本要求:

1.掌握16位微处理器的编程结构、引脚和工作模式、操作和时序、存储器和I/O编址,了解32/64位微处理器的体系结构、寄存器组织、工作方式。

2.掌握16位微处理器的寻址方式和指令系统,了解32位微处理器的指令系统;掌握汇编语言程序的开发过程,掌握汇编语言的程序设计方法,能编写常用算法的程序。

3.掌握微机和外设的数据传送方式,了解典型接口芯片(包括并行接口芯片、中断控制器、计数器/定时器等)的工作原理,掌握典型接口芯片的编程及应用,能分析简单的接口硬件原理图并编写相关的控制程序,能够根据要求设计一些简单的接口电路。


参考材料

建议教材:《微型计算机技术》(第4版),孙德文等编,高等教育出版社,2018

教学参考:

1)郑学坚、朱定华等编著.《微型计算机原理及应用》( 第四版),清华大学出版社.2012 

2)戴梅萼等,《微型计算机技术与应用—从16位到32位》,清华大学出版社

3)课程门户链接:https://mooc1-2.chaoxing.com/course/208708600.htm

4)https://www.icourse163.org/course/JUST-1001755021

5)   https://next.xuetangx.com/course/XJTU08091000531/1076231


推荐慕课

n1https://www.icourse163.org/course/JUST-1001755021

  https://next.xuetangx.com/course/XJTU08091000531/1076231

教学大纲



教学进度表




课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 微型计算机简介
文档
.ppt
2020-04-20 319.00KB
1.3 Intel8086微处理器的基本结构
文档
.ppt
2020-03-11 863.00KB
1.5 课程说明和实验准备
视频
.mp4
2020-07-06 51.02MB
2.1 8086系统中的存储器组织
文档
.ppt
2020-04-20 863.00KB
2.3 8086与8088引脚的区别
文档
.ppt
2020-03-11 863.00KB
2.5 熟悉实验环境
文档
.doc
2020-02-25 419.00KB
2.6 安装编程调试软件
文档
.doc
2021-03-03 120.00KB
 
视频
.mp4
2021-03-03 24.50MB
3.1 8086微处理器的系统配置
文档
.ppt
2020-04-20 863.00KB
3.5 熟悉实验环境
文档
.doc
2020-03-14 101.50KB
3.6 Debug的命令使用
视频
.mp4
2021-03-03 33.81MB
 
文档
.ppt
2021-03-03 125.00KB
4.1 32位与64位微处理器的硬件特点
文档
.ppt
2020-04-20 1.46MB
4.2 从80286到Pentium微处理器结构的变化
文档
.ppt
2020-03-21 871.00KB
4.4 80X86微处理器的数据寻址方式,直播视频
文档
.ppt
2020-07-05 208.50KB
4.5 Debug的命令使用
视频
.mp4
2021-03-05 26.94MB
5.1 保护方式下的寻址方式
文档
.ppt
2020-04-20 208.50KB
5.2 8086指令简析
文档
.ppt
2020-04-08 270.50KB
5.3 数据传送指令
文档
.ppt
2020-04-08 270.50KB
5.5 指令的执行
视频
.mp4
2021-03-05 29.69MB
6.1 位处理指令
文档
.ppt
2020-04-20 270.50KB
6.3 程序转移指令
文档
.ppt
2020-03-18 208.50KB
6.5 汇编语言程序的上机实验
文档
.pptx
2020-03-28 40.77KB
6.6 上机操作
视频
.mp4
2020-04-07 51.02MB
7.1 汇编语言的基本语法
文档
.ppt
2020-04-20 200.00KB
7.5 伪指令验证
视频
.mp4
2020-04-09 44.93MB
8.1 汇编语言程序设计基础
文档
.ppt
2020-04-20 2.01MB
8.5 简单程序运行实验
视频
.mp4
2020-04-27 51.89MB
 
视频
.mp4
2020-04-27 8.20MB
9.3 汇编语言程序举例
文档
.ppt
2020-04-11 281.50KB
9.5 字符和数据的键入程序
视频
.mp4
2020-04-21 37.21MB
9.6 第六课时
视频
.mp4
2020-04-20 81.79MB
10.1 汇编语言程序举例
文档
.ppt
2020-04-20 281.50KB
10.5 从键盘输入数据的显示程序
视频
.mp4
2020-04-21 33.26MB
10.6 第六课时
视频
.mp4
2020-05-06 38.69MB
11.1 内存储器及其接口
文档
.ppt
2020-05-19 1016.50KB
11.5 字符串匹配程序
视频
.mp4
2020-04-22 27.88MB
12.1 输入输出概述
文档
.ppt
2020-05-18 4.30MB
12.5 字母的大小写转换及统计
视频
.mp4
2020-05-23 34.76MB
12.6 录播视频
视频
.mp4
2020-05-18 84.48MB
13.1 8086/8088的中断系统
文档
.ppt
2020-05-04 7.11MB
13.3 可编程中断控制器8259A简介
文档
.ppt
2020-05-14 125.00KB
13.5 熟悉接口实验环境
视频
.mp4
2020-05-23 47.46MB
13.6 录播视频
视频
.mp4
2020-05-19 70.48MB
14.1 接口电路功能和组成
文档
.ppt
2021-03-07 11.50MB
14.4 8255A应用举例,录播视频
视频
.mp4
2020-06-01 120.51MB
14.5 8259中断实验
视频
.mp4
2021-03-08 23.30MB
15.1 可编程定时器计数器8253A
文档
.ppt
2020-06-04 2.63MB
15.5 8255并行口实验
视频
.mp4
2020-06-04 25.52MB
 
视频
.mp4
2020-06-04 26.41MB
16.1 总线概述
文档
.ppt
2020-05-31 1.40MB
16.5 8253定时/计数器实验
视频
.mp4
2020-06-04 41.23MB
课程实施计划
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号