微型计算机原理与接口技术网课_微型计算机原理与接口技术周荷琴

微型计算机原理与接口技术网课_微型计算机原理与接口技术周荷琴微型计算机组成原理课程内容介绍第一章微型计算机基础第二章80X80微型处理器第三章汇编语言指令集第四章汇编语言程序设计第五章输入/输出系统第六章中断系统第七章微型计算机系统串行通讯第八章并行I/O接口第九章可编程定时/计数器课程意义汇编语言接口技术学习目标本笔记的视频,源自中国大学MOOC,南京邮电大学的微型计算机原理与接口技术。课程内容介绍第一章微型计算机基础这一章将…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

本笔记的视频,源自中国大学MOOC,南京邮电大学的微型计算机原理与接口技术。

课程内容介绍

第一章 微型计算机基础

这一章将讲解信息在计算机中的表示方法以及微型计算机系统的基本组成。

第二章 80X80微型处理器

这一章是微型计算机的核心——CPU的工作原理(CPU的内部结构及工作模式)。

第三章 汇编语言指令集

这一章将讲解组成汇编程序的基本单位 指令相关的知识,在讲解寻址方式与汇编语法的基础上,按照功能类别对汇编语言指令进行系统的讲解。

第四章 汇编语言程序设计

这一章将讲解应用汇编语言指令,来设计实现各种功能的汇编语言程序。除了讲解程序设计方法,还将对系统功能调用进行讲解。

第五章 输入/输出系统

这一章是学习接口技术的基础,在讲解总线的构成和工作原理的基础上,将会讲解接口电路相关概念,以及用于不同信息交换方式的接口类型。

第六章 中断系统

这一章将系统的讲解终端这一重要的接口方式,讲解中断的基本概念、中断指令、8259A中断控制器的工作原理、中断系统的构成以及应用方法。

第七章 微型计算机系统串行通讯

这一章将学习到串行通讯的协议标准,8250串行异步通信接口芯片的结构,实现串行异步通讯的方法,以及开发串行通讯应用程序的方法等。

第八章 并行I/O接口

这一章中将讲解 8255A 并行接口芯片的结构,工作方式,不同工作方式在并行输入输出中的实际应用和程序设计方法。此外,对并行打印机接口的工作原理进行简单介绍。

第九章 可编程定时/计数器

这一章将学习 8254 定时计数器,讲解它的结构,工作原理,工作方式以及如何编写程序来实现 8254 的应用。

课程意义

掌握两个能力:

  • 用汇编语言进行程序开发的能力
  • 设计微型计算机输入输出接口的能力

汇编语言

  • 汇编语言是最接近于机器语言的编程语言,是人与机器最直接的沟通语言。
    学习本课程能够充分获得底层编程的经验,深刻理解机器运行程序的原理,使我们对于复杂变化的计算机只是了解更清晰。

  • 汇编语言是联系硬件与软件的纽带,硬件与软件构成了完整的计算机体系。
    学习本课程不但能感知硬件内部的工作原理,清晰地了解到芯片之间的协作流程,而且有助于理解高级语言的核心原理。

因此,学习本课程,既能向上理解软件,又能向下感知硬件,形成一个软硬兼具的计算机知识体系。

接口技术

接口技术是计算机硬件系统实现人机交互的重要通道,学习接口技术是理解和掌握硬件的最佳入口。

学习目标

  • 为深入学习高级语言,例如C语言等打下基础。
  • 为编写系统级软件,例如操作系统软件,以及驱动程序等打下基础。
  • 为学习其他计算机系统类课程,例如嵌入式系统等打下基础。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186662.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java se与java 的区别_java se与java的区别是什么

    java se与java 的区别_java se与java的区别是什么Java是一门程序设计语言,它有三个版本,JavaSE(标准版)、JavaEE(企业版)和JavaME(微型版)。而JavaSE只是一个使用Java进行编程的规范、框架,它不是一门编程语言。JavaSE(javastandardedition),一般包括jdk、jre以及各种API文档等。JavaSE(JavaPlatform,StandardEdition)。JavaSE以…

    2022年7月9日
    22
  • linux下如何保存退出vim编辑器

    linux下如何保存退出vim编辑器命令:vimapp.py如果不存在app.py则会自动创建1.进入编辑器后按字母“i”即可进入编辑状态(此时左下角会出现 “插入”)2.退出的时候分为4种情况:保存退出、正常退出、不保存退出以及强制退出 2.1:保存退出:按“Esc”键后此时的“插入”会消失,然后按Shift+zz就可以保存修改内容并退出 2.2:不保存退出:当修改修改了一部分内容后发现修改错了,此时就会进行不保存退…

    2022年6月3日
    237
  • kl散度和交叉熵的区别_散度的概念

    kl散度和交叉熵的区别_散度的概念通用的说,熵(Entropy)被用于描述一个系统中的不确定性(theuncertaintyofasystem)。在不同领域熵有不同的解释,比如热力学的定义和信息论也不大相同。要想明白交叉熵(CrossEntropy)的意义,可以从熵(Entropy)->KL散度(Kullback-LeiblerDivergence)->交叉熵这个顺序入手。当然,也有多种解释方法…

    2022年10月23日
    0
  • 你走后,我才真的爱上你

    你走后,我才真的爱上你你走后,我才真的爱上你

    2022年4月23日
    43
  • webstorm2021.10激活码mac[最新免费获取]

    (webstorm2021.10激活码mac)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
    235
  • angular子组件传值给父组件[通俗易懂]

    angular子组件传值给父组件[通俗易懂]angular子组件传值给父组件step1: D:\vue\untitled2901\src\app\app.component.tsimport{Component}from’@angular/core’;@Component({selector:’app-root’,template:`Message:{{message}}<app-child(messageEvent)=”receiveMessage($event)”></app

    2022年10月27日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号