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

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


相关推荐

  • linux 使用外部设备的(光盘) 安装和更新库

    linux 使用外部设备的(光盘) 安装和更新库

    2022年1月7日
    45
  • Calling LoadLibraryEx on ISAPI filter failed「建议收藏」

    Calling LoadLibraryEx on ISAPI filter failed「建议收藏」今天在访问IIS下的站点时莫名奇妙的遇到这个问题CallingLoadLibraryExonISAPIfilter“C://。。。” failed,前面引号中的“C://。。。”是加载的DLL的路径。打开IIS管理器点击web站点名称,点击ISAPI筛选器会在列表中看到前面错误中提到的那个不能加载的DLL的名称和执行路径,把它删掉即可。

    2025年6月18日
    0
  • 在VMware下安装中标麒麟操作系统7.0以及Neokylin基础常用知识「建议收藏」

    在VMware下安装中标麒麟操作系统7.0以及Neokylin基础常用知识「建议收藏」文章目录环境介绍:开始安装Neokylin7.0:Neokylin基础常用知识一.关机、重启命令二.查询文件列表三.目录切换四.查看磁盘信息五.目录结构六.文件类型七.文件管理八.用户和用户组管理九.权限管理环境介绍:虚拟机::VMwareWorkstationPro15中标麒麟操作系统镜像:nsV7Update6-adv-lic-build4-x86_64.iso镜像文件下载链接提取码:277k开始安装Neokylin7.0:首先,在虚拟机主页上点击“创建一个新

    2022年8月10日
    12
  • 群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

    群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤0.前言:本来一直都是在Windows10的Hyper-V中虚拟软路由的,直到有一天突发奇想,手贱在windows10宿主机中安装了个安卓模拟器,由于众所周知的原因,安卓模拟器是不能同时与Hyper-V虚拟机共存的,虽然我在安装后运行安卓模拟器的时候没有去点击那个关闭Hyper-V的提示按钮,并且迅速点击了退出按钮,但是悲剧还是发生了,我的Windows10宿主机在重启后自动关闭了Hyper-V功能,导致我在其中安装的openwrt旁路由、centos测试环境都熄火了!然后就是赶紧在【程序】中添加【Hy

    2022年6月1日
    138
  • C#中Dock属性的作用[通俗易懂]

    C#中Dock属性的作用[通俗易懂]当在C#项目开发中,在窗体界面的设置经常用到Dock属性值。这里一panel面板的Dock属性值为例描述其作用。当容器中的控件的Dock属性设置为Fill时,可能会覆盖其他Dock属性为Top,Bottom,Right,Left的控件。为了避免出现覆盖现象,可以将被覆盖的控件置于底层就可以(在panel面板上“右键”–“置于底层”),如下图所示。应用Dock时,越是底层的控件,其优先级越高。

    2022年9月11日
    1
  • input placeholder属性IE、360浏览器兼容性问题

    效果:http://hovertree.com/texiao/jquery/43/效果二:http://hovertree.com/texiao/jquery/43/1/请在IE中体验。1、创建

    2021年12月22日
    49

发表回复

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

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