spContent=课程面向有志于从事计算机过程控制系统设计、或对计算机硬件结构感兴趣的学习者。总体目标是:具备输入/输出接口控制系统软硬件初步设计能力。

主要介绍:计算机基础知识、微型机基本工作原理、8086基本指令集、汇编程序设计、存储器接口设计、接口控制技术等。

—— 课程团队

课程概述

在今天的信息化时代,计算机已成为了人类工作和生活中必不可少的一部分。计算机的主要应用方向之一是过程控制。工业过程控制的对象往往是一些连续变化的非电物理量,要使这类信号能够被计算机所识别和处理,需要经过一个复杂的过程。本课程面向有志于从事计算机过程控制系统设计、或对计算机硬件结构感兴趣的学习者,介绍包括计算机基础知识、微型计算机基本工作原理、存储器接口设计、输入输出接口控制技术等理论知识和设计方法,并最终实现简单I/O接口控制系统软硬件设计的初步能力。

需要说明的是,随着计算机技术的发展,现实中更多情况下工业过程控制使用单片机技术更加适合,但考虑到我们日常见到和使用最多的计算机是微型计算机,建立微型计算机系统的整体概念,理解微型计算机的构成、工作原理、输入输出控制方法等,具有更普适的意义;并且,作为计算机的“微缩版”,单片机虽然在体系结构、指令集等多个方面与微型计算机存在较大差异,但许多的基本理论和控制方法是相似的。本课程所介绍的内容,将对进一步从事单片机技术、嵌入式技术开发,有着非常直接的指导意义。

课程按周组织,共6周,涉及7个章节的内容,包括:微型计算机系统概述、微处理器与总线、8086基本指令集、汇编语言程序设计、半导体存储器、输入输出和中断技术、可编程并行数字接口。

需要特别强调的是:本课程属于“设计型”课程,需要对某些定义的记忆(如指令助记符),更需要对知识的理解,并融汇贯通。只有将课程所学知识真正理解并变成了自己的知识,才有可能按照要求去完成系统设计。

本课程参考教材为:吴宁 乔亚男主编.《微型计算机原理与接口技术》(第4版),清华大学出版社

授课目标

1、能理解和解释微机系统中基本概念、专业术语,能用相关专业术语描述理论与实际工程问题。

2、能给出微机应用系统程序流程,并用8086指令集设计其汇编语言程序。

3、能在数字电子、模拟电子技术基础上,设计8086/8088最小模式下典型配置系统;并以典型系统为核心,结合输入输出接口及外部设备设计实用微机系统。

4、能设计并实施与接口控制相关的微处理器外设接口实验,编写程序,分析实验结果,获取有效结论。

5、能够运用软件平台验证汇编语言程序功能,并熟悉微处理器内部资源;利用串口下载,结合实验箱设计典型微机应用系统,并分析实验现象。

6、能够通过查阅网络或图书等资料,掌握各种工具软件的使用方法;通过查阅手册了解典型芯片的结构及使用。

7、能够综合应用文档、绘图等软件,撰写符合要求的实验报告。

成绩 要求

通过线上视频学习,完成测试和作业。结合笔试成绩,按照相应比例确定最终成绩。

课程大纲

预备知识

本课程需要了解有关计算机的基础知识。如:字节(Byte)、位(bit)、字长等。因此,建议先修(或同时选修)我们在“中国大学MOOC”平台开设的“大学计算机”MOOC。如果在选修本课程之前有过数字电路和模拟电路相关课程的学习经历,将对本课程所介绍内容的理解有较大帮助。

参考资料

课程参考教材:

吴宁,乔亚男主编《微型计算机原理与接口技术》(第4版). 清华大学出版社.2016.8

教学资源网站:

https://mcit.xjtu.edu.cn

常见问题

1.如何才能学好这门课程?

答:这门课程是“设计型”课程,需要理解而不是背书。只有理解了,才能够设计。和学习其他计算机类课程一样,学习这么课也需要多上机练习、多设计。

2.如果我以前没有学习过“大学计算机”课程,学这门课程会有困难吗?

答:如果在选修这门课程之前没有任何计算机基础知识,学习中会有一些困难。虽然本课程第一周的内容也比较基础,但进展较快,对一些基本的概念没有做解释。特别是,在学习实模式下的存储器寻址部分,如果有“大学计算机”课程中有关操作系统的基础,理解这部分内容将会比较容易。

3.我已有冯博琴,吴宁主编的《微型计算机原理与接口技术》(第3版)书,是否还需要购买课程提出的参考教材?

答:本课程提供的参考教材是《微型计算机原理与接口技术》(第3版)的再版,主要作者及主体内容没有大的改变。两版教材的主要区别是:第4版除更新了部分计算机硬件发展新技术的描述之外,主要是采用了以案例贯穿内容的描述方法。

微型计算机基础理论怎么学,微型计算机原理(孟辉)相关推荐

  1. 西安石油大学微型计算机原理,西安石油大学教案(首页).doc

    西安石油大学教案(首页) 院(系): 电子工程学院 教研室(系):测控技术与仪器系 课程名称单片机原理及应用课程类别必修课(是)限选课()公共任选课()总学时72学分4讲授 学时56上机 学时实验 学 ...

  2. 微机原理与接口技术模拟试题微型计算机中主要包括,合肥工业大学微机原理与接口技术模拟试题...

    合肥工业大学微机原理与接口技术模拟试题 (48页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 合肥工业大学微机原理与接口技术模拟试题 微 ...

  3. 南京邮电大学微型计算机原理,南京邮电大学微型计算机原理与接口技术5-01章.ppt...

    南京邮电大学微型计算机原理与接口技术5-01章.ppt (118页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 汇编语言程序设计Ch. ...

  4. 微型计算机202012月pdf,微型计算机原理及其应用-电子技术应用.PDF

    微型计算机原理及其应用 第一章 微型计算机概论 第一章 微型计算机概论 合肥工业大学计算机与信息学院 2012-02 合肥工业大学计算机与信息学院 2012-02 1 第一章 微型计算机概论 第一章 ...

  5. 微型计算机接口及控制技术,微机原理及接口技术II

    spContent=课程面向有志于从事计算机过程控制系统设计.或对计算机硬件结构感兴趣的学习者. 主要介绍:计算机基础知识.微型机基本工作原理.80x86基本指令集.汇编程序设计.存储器接口设计.接口 ...

  6. 南邮微型计算机实验,南邮 微机原理 微型计算机与接口技术 微机原理实验.doc...

    南邮 微机原理 微型计算机与接口技术 微机原理实验.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分  ;FILEMENT:E ...

  7. 微型计算机的三类接口,微型计算机及接口技术 微机原理与接口技术试题库(含答案)...

    一.问答题 1.下列字符表示成相应的ASCII码是多少? (1)换行 0AH (2)字母"Q" 51H (3)空格 20H 2.下列各机器数所表示数的范围是多少? (1)8位二进制 ...

  8. 自动柜员机是不是微型计算机,第三章微型计算机基础知识.pptx

    文档介绍: 问题的提出: 计算机不仅被用于计算购物账单或从自动柜员机取款,还可帮助作 家.历史学家.音乐家.诗人.教师.电视节目制作人.图像工作者等 完成他们的工作.计算机为什么具有如此大的灵活性呢? ...

  9. 北京工业大学 编译原理 国家级精品课程

    北京工业大学 编译原理 国家级精品课程 蒋宗礼 北京工业大学为北京市属的国家"211工程"建设大学,旨在为北京市的建设培养高水平的工程应用型人才.计算机科学与技术专业致力于培养计算 ...

最新文章

  1. React router 4 获取路由参数,跨页面参数
  2. python控制窗口显示隐藏
  3. 从绘画和雕塑中了解板甲的设计思路
  4. oracle 物理读突然增加的原因_请教一个诡异的物理读比逻辑读还多的问题!!!!
  5. oracle 视图及函数授权,Oracle常见1000问之内部函数及管理视图
  6. Github-PAT(Personal Access Token)
  7. Uva 10557 XYZZY
  8. 在ubuntu16.04-32bits 下编译vlc和vlc-qt开源项目
  9. 中小企业监控体系构建实战--案例分享(内附传送门)
  10. python高斯核函数_python 实现高斯核与卷积过程
  11. java 合并多个文件_java中如何将两个文件合并到另一个文件
  12. 将当前列表视图导出到Excel中
  13. 常用商务英语词汇集锦(转载)
  14. 关于魔兽世界插件AddOns
  15. 操作系统服务器的安全性,服务器操作系统安全性
  16. 时间运算函数 CATT_ADD_TO_TIME
  17. coinex05 // 撮合交易 与 并发
  18. 123. 精读《用 Babel 创造自定义 JS 语法》
  19. 软件是怎样开发出来的?
  20. 可见光通信!触摸6G科技,玩转光联万物

热门文章

  1. MySQL数据库之约束
  2. python中chr函数的用法_【转】Python内置函数(10)——chr
  3. 如何通过python判断闰年?
  4. 英文文献翻译神器SCITranslate V17--一键翻译整篇文献
  5. 第4章 虚拟机性能监控与故障处理工具
  6. 宽德投资C++开发 一面(48min)
  7. There is no getter for property named ‘xxx‘ in ‘class com.test.project.entity.
  8. python怎么建立画板_Python3使用PyQt5制作简单的画板/手写板实例
  9. 利用CSS计数函数counter()实现计数
  10. N个数求和 (20 分)