版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《汇编语言与接口技术》课程简介及教学大纲《汇编语言与接口技术》课程简介课程编号:JX01L1117课程结构:专业教育平台★/必修学时/学分:64学时/4学分先修课程:计算机组成原理、模拟与数字电路A适用专业:计算机科学与技术内容简介:本课程是计算机科学与技术专业的必修课,它具有很强的技术性和实践性,是理论与实践结合最紧密的课程之一。本课程的主要内容包括:计算机基本知识、8086系统结构、8086的指令系统、8086汇编语言程序设计、存储器原理与接口、微型计算机的输入/输出、可编程接口芯片、串行输入输出接口、中断与中断管理、D/A转换与A/D转换接口及其应用等。通过课程内容学习使学生掌握用汇编语言控制接口电路的理论、方法和技巧,强化学生的动手实践能力。通过实践型教学让学生具有基本接口电路的设计和编程控制能力,通过研究型教学来进一步提高学生的综合应用能力。参考教材、著作或参考资料:[1]王让定,朱莹等.汇编语言与接口技术(第4版)[M].北京:清华大学出版社,2017.[2]彭虎,周佩玲,傅忠谦.微机原理与接口技术(第3版)[M].北京:电子工业出版社,2011.[3]张凡,盛珣华,戴胜华.微机原理与接口技术[M].北京:清华大学出版社,北京交通大学出版社,2010.
AssemblyLanguageandInterfaceTechnologyCourseDescriptionTerm:3-1CourseTitle:AssemblyLanguageandInterfaceTechnologyCourseCode:JX01L1117PrerequisiteCourses:PrincipleofComputerOrganization,AnalogandDigitalCircuit(A)Hours/Credit:64/4CourseDescription:ThiscourseisacompulsorycourseforComputerCompositionPrinciple,AnalogandDigitalElectronicTechnology.Itishighlytechnicalandpractical,andisoneofthemostcloselyintegratedcoursesoftheoryandpractice.Themaincontentsofthiscourseinclude:computerbasicknowledge,8086systemstructure,8086instructionsystem,8086assemblylanguageprogramdesign,memoryprincipleandinterface,microcomputerinput/output,programmableinterfacechip,serialinput/outputinterface,Interruptmanagement,D/AconversionandA/Dconversioninterfacesandtheirapplications.Throughthecoursecontentlearning,studentscanmasterthetheory,methodsandtechniquesofcontrollinginterfacecircuitsinassemblylanguage,andstrengthenstudents'hands-onpracticalability.Throughpracticalteaching,studentshavethebasicinterfacecircuitdesignandprogrammingcontrolability,andfurtherimprovestudents'comprehensiveapplicationabilitythroughresearch-basedteaching.
《汇编语言与接口技术》课程教学大纲一、课程基本信息1.课程编号:JX01L11172.课程名称:汇编语言与接口技术3.课程结构:专业教育平台★/必修4.学时/学分:64学时/4学分5.先修课程:计算机组成原理、模拟与数字电路A6.适用专业:计算机科学与技术二、课程任务和目的本课程是计算机科学与技术专业的必修课,它具有技术性和实践性强的特点,并注重理论与实践紧密结合的教学环节,它在人才培养中具有重要的地位和作用。本课程的教学目标是让学生掌握用汇编语言控制硬件接口电路的理论、方法和技巧,强化学生的动手实践能力;通过教学与实验,能使学生具有基本接口电路的编程能力。课程教学要求学生掌握计算机硬件接口电路的设计技术,以及使用汇编语言对接口进行控制的基本方法。在深化教学的同时,加强对计算机系统结构和计算机应用系统设计内容的充实;强化对硬件接口和软件编程相互联系与配合的认识。三、课程教学内容和要求1.本课程面向8086CPU的计算机体系,微处理机基本原理和组成;汇编指令系统和程序设计方法;中断系统、定时器/计数器和串行通讯的工作原理和应用;微机系统扩展,人机交互,A/D和D/A等接口技术。2.课程教学包括理论教学和实验教学,注重理论联系实际,在教学内容的设计上将提高学生动手实践能力放在首位。要求学生掌握经典微机应用系统的设计实例,强化学生对硬件接口和软件编程相互联系与配合的认识。四、课程教学安排(一)理论教学内容(共48学时)第1单元计算机基础知识(2学时)1.教学内容微型计算机概述及发展现状;计算机系统数的表示方式;进制的转换。2.教学重点及难点重点:计算机系统有符号数与无符号数的表示方法、进制的转换。难点:各进制之间的相互转换、有符号数的表示形式。3.基本要求(1)了解微型计算机系统的概况、组成及发展趋势。(2)掌握各进制之间相互转换的方法。(3)理解无符号数与有符号数的区别、BCD码的表示方式。4.培养的能力能够理解微型计算机系统使用的各类数据的表示方式及对应转换、计算方法。第2单元8086系统结构(6学时)1.教学内容8086系统结构组成;8086寄存器及其功能;8086存储器构成;8086引脚使用;8086时序。2.教学重点及难点重点:8086各寄存器的使用、物理地址与逻辑地址的计算方法。难点:存储器的分段方法、物理地址的形成。3.基本要求(1)了解8086各引脚功能及时序。(2)数据寄存器、指针寄存器、变址寄存器、段寄存器和标志寄存器的含义和使用方法;理解在实模式下存储器的分段方法。(3)掌握段地址寄存器和偏移地址寄存器之间的隐含规则和跨越规则。4.培养的能力能够掌握8086系统的硬件结构,分析各寄存器特性,学会逻辑地址和物理地址的计算。第3单元8086指令系统(8学时)1.教学内容8086的寻址方式;8086指令系统。2.教学重点及难点重点:8086的寻址方式及指令系统。难点:指令对状态位和对堆栈的影响,特定指令与特定寄存器的隐含关系。3.基本要求(1)理解8086的寻址方式。(2)掌握8086数据传输类指令、算术运算指令、位操作指令、程序转移控制指令、处理器控制指令。4.培养的能力掌握8086的编程语句,为编程设计打基础。第4单元8086汇编语言程序设计(8学时)1.教学内容8086的伪指令;DOS功能调用;汇编语言程序设计。2.教学重点及难点重点:8086伪指令的使用;汇编语言分支程序结构、循环程序的结构、子程序的编程实例。难点:程序的设计方法及在调试过程中找出程序出错的原因。3.基本要求(1)了解DOS功能调用方式。(2)掌握伪指令及程序设计方法。4.培养的能力能够根据对80886的功能要求编写程序,并学会调试、找出程序错误的原因。第5单元存储器原理与接口(4学时)1.教学内容多层存储结构的概念、主存储器及存储控制;8086系统的存储器扩展方式。2.教学重点及难点重点:存储体结构及控制方法、扩展电路设计。难点:理解并掌握ROM和RAM的扩展电路的设计,特别是地址译码技术中的片内地址和片选地址的选用问题等。3.基本要求(1)了解多层存储结构的概念、主存储器及存储控制。(2)理解并掌握ROM和RAM的扩展电路的设计。4.培养的能力能够根据系统功能及控制要求扩展存储器,并设计其扩展电路。第6单元微型计算机的输入/输出(2学时)1.教学内容接口概述;CPU与外设数据的传输控制方式。2.教学重点及难点重点:I/O端口编址方式、数据传送的控制方式。难点:理解同步传输方式与接口、异步查询方式与接口的特点,在输入和输出方式下信号的互动关系以及硬件之间的关联度等。3.基本要求(1)了解8086系统接口概况。(2)理解同步、异步的特点及使用方式;数据传递的控制方式。4.培养的能力能够根据数据传递的需求选用合适的数据传递方式,掌握I/O端口编址并能从指定端口读取所需数据。第7单元可编程接口芯片及串并行接口技术(8学时)1.教学内容定时器接口芯片8254;并行接口芯片8255A;串行接口芯片8251A。2.教学重点及难点重点及难点:8255和8254的工作方式的选择,程序设计方法;计算定时器的时间常数,并完成初始化程序的编写;使用8251编写通信程序。3.基本要求(1)掌握定时器接口芯片8254的使用及编程方式。(2)掌握并行接口芯片8255A的使用及编程方式。(3)掌握串行接口芯片8251A的使用及编程方式。4.培养的能力能综合运用所学知识,实现串并行通信及定时器控制、使用。第8单元中断与中端管理(6学时)1.教学内容8086中断系统;中断控制器8259A;DMA控制器8237A。2.教学重点及难点重点:8086中断系统、中断控制器8259A。难点:理解中断控制器8259A的工作原理、初始化字ICW和操作命令字OCW的含义和使用方法,中断程序的编写方法等。3.基本要求(1)理解8086中断系统。(2)掌握中断控制器8259A的初始化方式及编程控制方法。4.培养的能力能综合运用所学知识,实现8086的中断控制功能。第9单元D/A转换与A/D转换接口及其应用(4学时)1.教学内容模拟输入输出系统;数/模转换芯片及接口;模/数转换芯片及接口。2.教学重点及难点重点:A/D、D/A转换芯片及接口电路。难点:A/D接口电路的设计,以及A/D转换程序的编写方法。3.基本要求(1)了解模拟输入输出系统。(2)掌握A/D、D/A转换芯片及接口电路。4.培养的能力能综合运用所学知识,设计并使用A/D、D/A转换功能。(二)实验教学内容(共16学时)1.熟悉Debug调试环境实验(2学时)2.分支与循环程序设计实验(2学时)3.定时器8254实验(2学时)4.并行接口8255A实验(2学时)5.七段数码管实验(2学时)6.中断控制器8259A实验(2学时)7.数模D/A转换实验(2学时)8.模数A/D转换实验(2学时)五、课程考核课程考核的方式为考试。总成绩由两部分组成:卷面成绩和平时成绩。其中卷面成绩占50%,平时成绩占50%。考试成绩由卷面成绩给出。平时成绩由五部分组成:作业成绩、实验成绩、测试成绩、课堂测验、出勤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安装钳工铆工安全技术交底培训课件
- 混凝土预制场安全技术交底培训
- 冬季防火防爆措施培训
- 2026年垃圾管理与环境保护的关系
- 2026年六年级数学毕业升学家校通-用模拟试卷
- 2026年全国计算机等级考试三级真题解析试卷
- 2026年探讨女性私密整形的必要性
- 2026年沉降监测技术在土木工程中的应用
- 2026年美甲美睫技术升级方案趁机行业走向领先地位
- 2026年快餐品牌大比拼真功夫vs和合谷
- 矿山三违考核制度
- 【小升初典型奥数】重叠问题(含解析)-2024-2025学年六年级下册数学苏教版
- 生物质锅炉安全培训课件
- 2025-2026学年广东省深圳实验学校初中部八年级(上)期中英语试卷
- 2025年上海交通大学招聘真题(行政管理岗)
- 四川省辅警考试试题及答案
- T/CIE 185-2023光时延测量通用规范
- 中国银行2025信息科技岗笔试题及答案内蒙古地区
- 【新教材核心素养】苏教版生物八年级上册5.12.2《消化和吸收》第1课时(教学设计)
- 中药外敷技术操作规范
- 矿山机械 安全技术规范
评论
0/150
提交评论