微机原理

政策解读作者 / 探视社 / 2026-06-18 18:01
"
近期关于微机原理的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参

近期关于微机原理的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。

微机原理又名:微型计算机原理。是一门计算机专业的必修课程。一般到毕业的时候都会有清考,到时候一般学校还会组织补习班,只要清考通过,就可以拿到毕业证。

《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。

要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。

微机原理实验工具:

1、微机原理与接口技术实验箱。

2、Masm5.0汇编调试程序。

3、emu8086仿真软件。

4、北斗一号微机原理虚拟实验系统。

存储结构:

1、半导体存储器的种类。

2、读写存储器(RAM)。

3、只读存储器(ROM)。

4、PC/XT的存储结构。

操作时序:

1、总线操作的概念。

2、8086的总线。

3、8086的典型时序。

4、计数器和定时器电路Intel 8253。

微机原理与接口

微型计算机原理. 是一门计算机专业的必修课程. 《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。

编辑本段微机原理目录

(一)基础知识

1.数和数制(二进制、十进制、十六进制)及其转换 2.二进制编码 3.二进制逻辑运算 4.二进制算术运算 5.BCD码 6.计算机中字符表示 7.计算机的组成结构 8.补码、反码、原码之间的转换方法。

(二)8086指令系统

1.基本数据类型 2.寻址方式 3.6个通用指令

(三)汇编语言程序设计

1.汇编语言的格式 2.语句行的构成 3.指示性语句 4.指令性语句 5.汇编语言程序设计的过程 6.程序设计 7.宏汇编与条件汇编

(四)总线操作和时序

1.总线操作的概念 2.8086的总线 3.8086的典型时序 4.计数器和定时器电路Intel 8253

(五)存储器和PC机存储结构

1.半导体存储器的种类 2.读写存储器(RAM) 3.只读存储器(RQM) 4.PC/XT的存储结构

(六)输入和输出

1.输入输出的寻址方式 2.CPU与外设数据传送方式 3.DMA控制器主要功能 4.DMA控制器8237

(七)中断

1.中断的基本概念 2.8086的中断方式 3.PC/XT的中断结构 4.Intel 8259A

(八)并行接口芯片8255

1.微机系统并行通信的概念 2.并行芯片8255的结构 3.并行芯片8255的方式 4.PC/XT中8255的使用

(九)串行通信及接口电路

1.串行通信的基本概念 2.异步通信接口Intel 8251A

(十)数模(D/A)转换与模数(A/D)转换

1.D/A转换的概念 2.D/A转换器接口 3.A/D转换的概念 4.A/D转换器接口

微机原理与汇编语言程序设计的目录

《现代微机原理与接口技术》课程大纲

课程编号: 06490934

课程名称: 现代微机原理与接口技术

英文名称: Interface Technology of Computer

预修课程:《汇编语言》、《微机原理》

学 时:48(理论)

学 分: 3

考核方式:考查

课程性质 专业必修课

一、 课程任务和目的

《现代微机原理与接口技术》是计算机专业的必修课。本课程帮助学生掌握微型计算机的硬件组成及使用;学会运用指令系统和汇编语言进行程序设计;熟悉各种类型的接口及其应用,树立起微型计算机体系结构的基本概念,为后续计算机课程的学习和应用打好基础。

本课程要求学生掌握的主要内容是:

存储系统:存储器的分类(原理、存取方式)、半导体存储器工作原理、存储器的扩展、校验码、虚拟存储系统、Cache系统、地址映像、存储系统的组织。

中央处理器:CPU组成、主机与外设间的数据传送方式、同步和异步的概念、时序划分、组合及微程序控制方式的微操作命令产生部件的工作原理

输入/出设备:掌握I/O设备的分类,键盘、显示器、打印机的工作原理

输入/出系统:掌握总线的功能及分类、接口的功能及分类、直接程序传送方式接口的工作原理、程序中断方式接口的工作原理、DMA接口的工作原理

通过该课程的学习,使学生掌握计算机内部的数据信息和控制信息的传送及控制原理,并树立起整机的概念。

二、 与各课程的联系

1、与《汇编语言》的关系

《汇编语言》是本课程的先行课。本课在介绍指令系统及CPU工作原理时,需要以具体的指令作为实例进行分析,所以,《汇编语言》是本课程的先行课。

2、与《微机原理》的关系

《微机原理》是本课程的前期课程。《微机原理及接口技术》是基于《微机原理》介绍各种接口的工作原理。

三、 课程内容与学时分配(48学时)

第一章、微机结构的发展和特点(2学时)

第一节 微处理器发展概述

第二节 微机的硬件结构

第二章 输入输出与接口技术(4学时)

第一节 接口概述

第二节 数据传输控制方式

第三节 编址与访问

第四节 接口分析与设计方法

第三章 DMA技术 (4学时)

第一节 DMA概述

第二节 DMA控制器

第三节 8237A的编程及其应用

第四章、中断技术 (6学时)

第一节 中断基本概念

第二节 8086中断结构

第三节 微机系统的中断处理过程

第四节 可编程中断控制器8259A及其应用

第五章、定时与计数技术(6学时)

第一节 6.1概述

第二节 Intel8253

第三节 8253的编程

第四节 8253的工作方式

第五节 8254的应用

第六章、并行接口(8学时)

第一节 并行接口概述

第二节 可编程并行接口芯片82C55

第三节 82C55的编程及应用

第四节 并行接口标准

第七章、串行接口(10学时)

第一节 串行通信的基本概念

第二节 异步串行通信协议

第三节 串行接口RS-232C标准

第四节 异步通信适配器

第五节 WIN32串口编程

第八章、人机交互设备及接口 (8学时)

第一节 概述

第二节 键盘与鼠标

第三节 视频显示接口

第四节 其他外设简介

第九章、D/A及A/D转换器(6学时)

第一节、概述

第二节、典型D/A转换器芯片

第三节、典型A/D转换器芯片

第四节、DAC及ADC应用实例

四、 学时分配

本课程共计64学时,其中讲授学时计54学时(其中含机动2学时),实验学时计10学时。整个课程的讲授和实验学时建议分配如下:

序号 内 容 讲授学时

(一) 第一章 微机结构的发展和特点 2

(二) 第二章 输入输出与接口技术 4

(三) 第三章 DMA技术 4

(四) 第四章 中断技术 6

(五) 第五章 定时与计数技术 6

(六) 第六章、并行接口 8

(七) 第七章、串行接口 10

(八) 第八章、人机交互设备及接口 8

(九) 第九章、D/A及A/D转换器 6

综合

机动 2

合 计 48学时

五、 实践(课程设计)

结合本课程所讲授的内容,完成7次实验,其中一次综合性实验。

六、考核方式: 考查

笔试占50%,实验占40%,作业占5%,考勤占5%。

七、参考教材

(1)现代计算机接口接口技术(第二版) 洪志全 洪学海 主编 电子工业出版社

(2) 微型计算机原理与接口技术 谭浩强 主编 中国铁道出版社

(3)80x86IBM PC及兼容计算机(卷I和卷II)汇编语言,设计与接口技术(第3版) 清华大学出版社

前言

第1章微型计算机概述

本章学习目标

1.1计算机的发展与应用

1.1.1计算机的发展历史及发展趋势

1.1.2计算机的特点与分类

1.1.3计算机的应用

1.2计算机的基本结构和工作原理

1.2.1计算机的基本结构

1.2.2计算机的工作原理

1.3计算机系统

1.3.1计算机的硬件系统

1.3.2计算机的软件系统

1.4微型计算机的基本概念

1.4.1微处理器的产生,发展及分类

1.4.2微型计算机的性能指标介绍

1.4.3微型计算机的特点及应用

1.4.4微型计算机系统的组成

本章小结

习题一

第2章计算机中的数据表示

2.1计算机中的数制及其转换

2.1.1数值的基本概念

2.1.2数值之间的转换

2.2计算机中数值数据的表示及运算

2.2.1基本概念

2.2.2带符号数的原码,反码,补码表示

2.2.3定点数和浮点数表示

2.2.4定点补码加法运算溢出判断

2.3其他数据表示方法

2.3.1美国信息交换标准代码(ASCII)

2.3.2二—十进制编码——BCD码

2.3.3汉字编码

2.3.4图象信息的表示方法

2.3.5语音信息的表示方法

本章小结

习题二

第3章8086处理器及其体系结构

本章学习目标

3.1 8086处理器的内部结构

3.1.1基本性能指标

3.1.2 8086处理器内部结构组成

3.1.3 8086CPU的寄存器结构

3.1.4 8086CPU的外部引脚特性

3.2 8086处理器的存储器组织

3.2.1存储器的标准结构

3.2.2存储器的分段

3.2.3逻辑地址和实际地址

3.2.4专用和保留的存储器单元及堆栈

3.3 8086的总线周期和操作时序

3.3.1 8284A时钟信号发生器

3.3.2 8086总线周期

3.3.3 8086CPU的最小/最大工作方式

3.3.4 8086CPU的操作时序

3.4 286/386/486微处理器简介

3.4.1 286微处理器简介

3.4.2 386微处理器简介

3.4.3 486微处理器简介

本章小结

习题三

第4章寻址方式与指令系统

本章学习目标

4.1指令格式和操作数类型

4.2指令的寻址方式

4.2.1寻址,寻址方式的概念

4.2.2与数据有关的寻址方式

4.2.3I/O端口寻址方式

4.2.4与转移地址有关的寻址方式

4.3 8086指令系统

4.3.1数据传送指令

4.3.2DOS系统功能调用

4.4 286增强和扩充指令

4.4.1 286工作模式

4.4.2有符号整数乘法指令

4.4.3堆栈操作指令

4.4.4移位指令

4.4.5支持高级语言的指令

4.5 386增强和扩充指令

4.5.1数据传送与扩展指令

4.5.2地址传送指令

4.5.3有符号乘法指令

4.5.4符号扩展指令

4.5.5堆栈操作指令

4.5.6移位指令

4.5.7位操作指令

4.5.8条件设置指令

4.6 486新增指令

4.7Pentium新增指令

本章小结

习题四

第5章伪指令及汇编语言结构

本章学习目标

5.1汇编语言和汇编程序

5.1.1汇编语言

5.1.2汇编程序

5.2汇编语言语句格式

5.2.1名字项

5.2.2操作码项

5.2.3操作数项

5.3伪指令语句

5.3.1数据定义伪指令

5.3.2符号定义伪指令

5.3.3段定义伪指令

5.3.4过程定义伪指令

5.3.5结构定义伪指令

5.3.6模块定义与连接伪指令

5.3.7程序计数器$和ORG伪指令

5.4汇编语言程序的段结构

5.5汇编语言程序上级过程

5.5.1汇编语言的工作环境及上机步骤

5.5.2汇编语言源程序的建立

5.5.3将源程序文件汇编成目标程序文件

5.5.4用连接程序生成可执行程序文件

5.5.5程序的执行

5.5.6程序的调试

5.6汇编语言程序运行实例

本章小结

习题五

第6章汇编语言程序设计

本章学习目标

6.1汇编语言程序设计的基本方法和基本步骤

6.1.1汇编语言程序设计的基本步骤

6.1.2结构化程序的概念

6.1.3流程图画法规定

6.2算术运算类指令

6.2.1加法指令

6.2.2减法指令

6.2.3乘法运算指令

6.2.4除法运算指令

6.2.5BCD码调整指令

6.3逻辑运算与移位类指令

6.3.1逻辑运算类指令

6.3.2非逻辑运算类指令

6.3.3循环移位指令

6.4顺序程序的结构形式和程序设计

6.4.1顺序程序的结构形式

6.4.2顺序程序的程序设计

本章小结

习题六

第7章分支结构程序设计

本章学习目标

7.1转移类指令

7.1.1JMP无条件转移指令

7.1.2条件转移指令

7.2分支程序的结构形式和程序设计

7.2.1分支程序的结构形式

7.2.2分支程序的程序设计

本章小结

习题七

第8章循环结构程序设计

本章学习目标

8.1循环程序的基本结构

8.1.1循环程序的组成

8.1.2循环程序的结构

8.2循环控制指令及串指令

8.2.1循环控制指令

8.2.2串操作类指令

8.3循环结构程序的设计方法

8.3.1循环控制的方法

8.3.2循环程序的控制结构

8.4单循环程序设计

8.5多重循环

本章小结

习题八

第9章子程序设计

本章学习目标

9.1子程序的基本概念

9.1.1子程序定义伪指令

9.1.2调用与返回指令

9.2子程序设计

9.2.1子程序说明信息

9.2.2保护现场与恢复现场

9.2.3子程序参数传递方法

9.3子程序的嵌套与递归

9.3.1子程序的嵌套

9.3.2子程序的递归

9.4中断调用程序设计

9.4.1中断的基本概念

9.4.2DOS中断和系统功能调用

9.4.3BIOS中断调用

本章小结

习题九

第10章高级汇编语言技术

本章学习目标

10.1宏汇编

10.1.1宏定义,宏调用和宏展开

10.1.2形参和实参

10.1.3伪指令PURGE

10.1.4伪指令LOCAL

10.2重复汇编

10.2.1定重复伪指令REPT

10.2.2不定重复伪指令IRP

10.2.3不定重复字符伪指令IRPC

10.3条件汇编

本章小结

习题十

第11章模块化程序设计

本章学习目标

11.1段的定义

11.1.1段的完整定义

11.1.2定位类型

11.1.3组合类型

11.1.4类别

11.2模块间的通信

11.2.1伪指令PUBLIC和EXTRN

11.2.2多个模块之间的变量传递

11.3汇编语言与C/C++语言的混合编程

11.3.1C/C++语言程序与汇编语言过程的模块连接

11.3.2C/C++语言程序调用汇编语言的行内汇编法

本章小结

习题十一

附录A8086指令系统

附录BDOS系统功能调用

附录CBIOS功能调用

附录D80x86中断向量

参考文献

关于微机原理的探讨就到这里,您是否还有其他想了解的内容?欢迎在评论区留言告诉我们,同时别忘了点击关注哦!

分享到
声明:本文为用户投稿或编译自英文资料,不代表本站观点和立场,转载时请务必注明文章作者和来源,不尊重原创的行为将受到本站的追责;转载稿件或作者投稿可能会经编辑修改或者补充,有异议可投诉至本站。

热文导读