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

微型计算机原理与接口技术网课_微型计算机原理与接口技术周荷琴微型计算机组成原理课程内容介绍第一章微型计算机基础第二章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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ubuntu安装显卡驱动教程

    Ubuntu安装显卡驱动教程一 参考资料环境搭建 01 Ubuntu16 04 如何查看显卡信息及安装 NVDIA 显卡驱动二 环境配置系统 Ubuntu16 04 显卡 NVIDIAGeForc 4GB 三 准备工作 1 根据电脑显卡型号 下载对应显卡驱动下载链接 博主对应下载的驱动版本 NVIDIA Linux x86 64 470 57 02 run2 将显卡驱动放到 home yichao Downloads 目录四 关键步骤 1 查看显卡型号 驱动 查看显卡型号 ubuntu

    2025年6月17日
    3
  • 使用jquery判断是否为数字

    使用jquery判断是否为数字

    2021年7月18日
    67
  • latex文献引用_如何用endnote添加参考文献格式

    latex文献引用_如何用endnote添加参考文献格式这个月一直在忙着改论文,所以一直在跟Latex打交道。这个软件也是很让人头疼,但是如果能够很好使用,能够高效的提高排版效率。没有专门学习过这个软件,所以进行排版时,用的是提供的模板,之间往里面添加内容即可。但是很多细节还是要多多注意。Latex常用的一些符号,可以参考常见符号。Latex改变颜色字体,参见Latex改变字体颜色。今天,我要说说的参考文献的插入。在论文提交初稿的时候,我就按照提高…

    2025年10月12日
    2
  • SchedulerFactoryBean初始化监听

    SchedulerFactoryBean初始化监听SchedulerFactoryBean初始化监听今天碰到一个问题,使用的是Quartz动态控制定时器的运行,功能已经完善,但是每次上线定时项目的时候,总要重启,一重启,所有定时任务自动就停止了,就会跟数据库对应的定时器状态不一致,在网上找了半天,找到了关于SchedulerFactoryBean初始化监听的东西,网上的文章大部分是SchedulerFactoryBean初始化解析,全部去研究…

    2022年5月24日
    55
  • C++中截取字符串和识别字符位置

    C++中截取字符串和识别字符位置

    2021年3月12日
    155
  • 一个刷博客的小工具

    一个刷博客的小工具在基本做完了机房机房收费系统后,今天用了将近一天的时候,做了一个刷博客的小工具。由于本人自知水平有限,所以软件也很小,很简陋。在接下的时间,我会再善一下,然后贴出来与大家分享。      下面说一下做我时的感受吧!      在做之前,我可以说是一片茫然

    2022年6月22日
    31

发表回复

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

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