微机原理与汇编语言 授课班级:通信04级 主讲教师:王言前 信电学院 2006.8
微机原理与汇编语言 授课班级:通信04级 主讲教师:王言前 信电学院 2006.8
主要内容: 本课程紧密结合电子信息专业的特点,围绕微型计算机原理 和应用主题,以 Intel8086CPU为主线,系统介绍了微型计算机的 基本知识、基本组成、体系结构、工作模式,介绍了8086CPU的 指令系统、汇编语言及程序设计方法和技巧,存储器的组成和IO 接口扩展方法,微机的中断结构、工作过程,从而使学生能较清 楚的了解微机的结构与工作流程,建立起系统的概念。 本课程系统介绍了微机中的常用接口原理和应用技术,包括 七大接口芯片:并行接口8255A、串行接口8251A、计数器/定时 器8253、中断控制器8259A、AD(ADC0809)、DA (DAC0832)、DMA(8237)、人机接口(键盘与显示器接口 的结构原理与应用。在此基础上,对现代微机系统中涉及的总线 技术、高速缓存技术、数据传输方法、高性能计算机的体系结构 和主要技术作了简要介绍
主要内容: 本课程紧密结合电子信息专业的特点,围绕微型计算机原理 和应用主题,以Intel8086CPU为主线,系统介绍了微型计算机的 基本知识、基本组成、体系结构、工作模式,介绍了8086CPU的 指令系统、汇编语言及程序设计方法和技巧,存储器的组成和I/O 接口扩展方法,微机的中断结构、工作过程,从而使学生能较清 楚的了解微机的结构与工作流程,建立起系统的概念。 本课程系统介绍了微机中的常用接口原理和应用技术,包括 七大接口芯片:并行接口8255A、串行接口8251A、计数器/定时 器 8253 、 中断控制器 8259A 、 A/D ( ADC0809 ) 、 D/A (DAC0832)、DMA(8237)、人机接口(键盘与显示器接口) 的结构原理与应用。在此基础上,对现代微机系统中涉及的总线 技术、高速缓存技术、数据传输方法、高性能计算机的体系结构 和主要技术作了简要介绍
教学要求: 1.上课注意听讲,必要时应记笔记,课前需要预习,课下及时复习,充分利用 课外参考资料和答疑解决学习中的困滩难。 2.按时交作业 3.实验必须按安时上课,并完成教师布置的任务。 教学参考书: 教材周荷琴吴秀清编著《微型计算机原理与接口技术》中国科茡技术大 学出版社 2.郑学坚周斌编著《微型计算机原理及应用》清华大学出版社 3.刘乐善主编《微型计算机接口技术与应用》华中理工大学出版社 4.戴梅萼史嘉权编著《微型计算机技术及应用》清华大学出版社 周明德《微型计算机系统原理及应用》清华大学出版社 6沈美明温冬婵编著《 IBM-PC汇编语言程序设计》清华大学岀版社(配套 习题集) 7.艾德才主编《 Pentium系列微型计算机原理与接口技术》高等教育出版社
教学要求: 1.上课注意听讲,必要时应记笔记,课前需要预习,课下及时复习,充分利用 课外参考资料和答疑解决学习中的困难。 2. 按时交作业 3. 实验必须按时上课,并完成教师布置的任务。 教学参考书: 1. 教材 周荷琴 吴秀清 编著 《微型计算机原理与接口技术》中国科学技术大 学出版社 2. 郑学坚 周 斌 编著 《微型计算机原理及应用》清华大学出版社 3. 刘乐善 主编 《微型计算机接口技术与应用》 华中理工大学出版社 4. 戴梅萼 史嘉权 编著 《微型计算机技术及应用》清华大学出版社 5. 周明德 《微型计算机系统原理及应用》 清华大学出版社 6. 沈美明 温冬婵编著 《IBM-PC汇编语言程序设计》清华大学出版社(配套 习题集) 7. 艾德才 主编 《Pentium系列微型计算机原理与接口技术》 高等教育出版社
学习微机原理与汇编语言的方法: 掌握微机的基本结构与组成原理 2.掌握微机的指令系统与编程方法 3掌握微机的时序,不懂时序,就无法真正掌握微机原理,难以 充分利用微机。 4.掌握微机硬件电路中的通用符号的意义。 5.掌握微机外围接口芯片的原理与典型应用。(锁存器、缓冲器 驱动器、定时计数器、并行接口、串行接口、DMA、AD、DA 键盘、显示器、打印机等) 6.掌握微机扩展的原理,注意学会主要信号的扩展方法,能够举 一反三。(如:片选、数据总线、地址总线、片内寻址、读/ 控制线、地址锁存、时钟、复位、中断请求与响应等)
学习微机原理与汇编语言的方法: 1. 掌握微机的基本结构与组成原理 2. 掌握微机的指令系统与编程方法 3. 掌握微机的时序,不懂时序,就无法真正掌握微机原理,难以 充分利用微机。 4. 掌握微机硬件电路中的通用符号的意义。 5. 掌握微机外围接口芯片的原理与典型应用。 (锁存器、缓冲器、 驱动器、定时/计数器、并行接口、串行接口、DMA、A/D、D/A、 键盘、显示器、打印机等) 6. 掌握微机扩展的原理,注意学会主要信号的扩展方法,能够举 一反三。(如:片选、数据总线、地址总线、片内寻址、读/写 控制线、地址锁存、时钟、复位、中断请求与响应等)
第1章微型计算机概述 1.1微型计算机的发展概况 第一台电子计算机 1946年2月,美国宾夕法尼亚大学诞生了世界上第一台电 子数字计算机:“埃尼阿克”(ENAC,即 Electronic Numerical Integrator and Calculator,电子数字积分计算机)。 重量30吨,占地150平方米,每小时耗电150千瓦,价值约40 万美元。采用18800只电子管,70000个电阻,10000支电容 研制时间近三年,运算速度为每秒5000次加减法运算。 ENIAC的不足:运算速度慢、存储容量小、全部指令没有存 放在存储器中、机器操作复杂、稳定性差
第1章 微型计算机概述 1.1 微型计算机的发展概况 第一台电子计算机 1946年2月,美国宾夕法尼亚大学诞生了世界上第一台电 子 数 字 计 算 机 : “ 埃 尼 阿 克 ” ( ENIAC , 即 Electronic Numerical Integrator and Calculator,电子数字积分计算机)。 重量30吨,占地150平方米,每小时耗电150千瓦,价值约40 万美元。 采用18800只电子管,70000个电阻,10000支电容, 研制时间近三年,运算速度为每秒5000次加减法运算。 ENIAC的不足:运算速度慢、存储容量小、全部指令没有存 放在存储器中、机器操作复杂、稳定性差