6汇编程序设计流程图.pptx
中国高校中,本课程过去用过的课程/教材名称:1.微机原理与接口技术2.微机系统原理与接口技术3.微处理器系统结构与嵌入式系统设计4.微型计算机原理及其接口技术5.微机原理及应用6.微型计算机接口技术及应用7.微型计算机及接口技术8.汇编语言与微机原理教程9.微型计算机系统原理及应用,2023/4/21,1,计算机系统原理,课程教材:微计算机原理及接口 基于STM32处理器 陈客松 汪玲 庞晓凤 电子科技大学出版社 2017.08参考教材:微处理器系统结构与嵌入式系统设计(第2版),李广军、阎波、林水生等编著,电子工业出版社,2011,10.微型计算机系统原理及应用周明德.北京:清华大学出版社,2002.ARM Cortex-M3权威指南 Joseph Yiu著;吴常玉,程凯译 清华大学出版社.2014.08.STM32嵌入式微控制器快速上手 陈志旺等编著,电子工业出版社,2014.,2023/4/21,2,教材目 录,第一章 微型计算机系统的基础知识 12第二章 计算机的基本结构和工作原理 44第三章 ARM微处理器 80第四章 STM32微处理器 114第五章 Cortex-M3指令系统 136第六章 汇编程序设计 164第七章 存储器及其接口设计 205第八章 输入输出接口 241第九章 总线 278第十章 中断系统 305第十一章 ARM嵌入式计算机系统设计 331附录A ASCII码 372附录B Cortex-M3指令 373附录C 常用寄存器描述 377附录D STM32F103XX引脚定义 398附录E 缩写和封装 403,2023/4/21,3,第一章 微型计算机系统的基础知识第二章 计算机的基本结构和工作原理第三章 ARM微处理器第四章 STM32微处理器第五章 Cortex-M3指令系统,2023/4/21,4,微计算机原理部分:处理器,系统结构和设计语言基础,微计算机应用部分:接口、程序设计和计算机应用系统设计,第六章 汇编程序设计第七章 存储器及其接口设计第八章 输入输出接口第九章 总线第十章 中断系统第十一章 ARM嵌入式计算机系统设计,一、课程简介,本课程是电子信息工程大类专业的一门必修的学科基础课;工程类专业的重要素质拓展课程,适用于非计算机专业的大学计算机基础课程;它是电子信息工程类学生的重要学科基础课程,着重学习计算机系统的构成和基本工作原理;通过本课程的学习,使学生掌握信息采集和处理的基于计算机的接口和汇编语言程序设计方法,为设计信号与信息处理的工程实现平台打下基础。,2023/4/21,5,课程目标&学习目标,通过本课程的学习,使学生记忆、理解计算机的相关术语及基本概念,总线、接口技术的基本特性,掌握计算机系统的基本工作原理和接口设计方法,并能应用所学原理,去分析和设计各种嵌入式计算机系统,以培养学生工程基础知识、问题分析能力,为设计/开发与研究并解决复杂工程问题奠定扎实基础。本课程的学习目标是:,2023/4/21,6,目标1:工程知识的培养。在理解计算机基本概念的基础上,记忆、理解计算机系统原理的相关术语及基本概念,接口通信方式,掌握信息在计算机中的表示,处理及其软硬件相关设计。,学习目标,目标2:问题分析能力的培养。运用必要的数学知识,应用所学原理,去分析和评价各计算机系统性能,针对信息处理问题在不同嵌入式计算机平台上的解决方案进行分析和设计,并能对分析求解的结果进行解释。,2023/4/21,7,目标3:文献查阅、使用现代工具、撰写报告的能力培养。通过安排学生的自学内容和课程实验,实现本项目标。,计算机系统原理,成绩评定:加权和,以下四项的权系数分别是:0.3,0.1,0.1,0.5课堂测评两次:每次的权系数:0.15考勤作业:权系数:0.1实验:权系数:0.1期末考试:权系数:0.5,2023/4/21,8,2023/4/21,9,2023/4/21,10,2023/4/21,11,2023/4/21,12,2023/4/21,13,2023/4/21,14,2023/4/21,15,2023/4/21,16,