《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。
要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。
基础知识:
1、数和数制(二进制、十进制、十六进制和八进制)及其转换
2、二进制编码
3、二进制逻辑运算
4、二进制算术运算
5、BCD码
6、计算机中字符表示
7、计算机的组成结构
8、补码、反码、原码之间的转换方法。
扩展资料
一、汇编语言
1、汇编语言的格式
2、语句行的构成
3、指示性语句
4、指令性语句
5、汇编语言程序设计的过程
6、程序设计
7、宏汇编与条件汇编
二、操作时序
1、总线操作的概念
2、8086的总线
3、8086的典型时序
4、计数器和定时器电路Intel 8253
参考资料:搜狗百科-微机原理
是一门计算机专业的必修课程.
《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。
(一)基础知识
1.数和数制(二进制、十进制、十六进制)及其转换
2.二进制编码
3.二进制逻辑运算
4.二进制算术运算
5.BCD码
6.计算机中字符表示
7.计算机的组成结构
(二)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转换器接口
我建议先基础的学起,比如计算机的起源与那里,工作原理,关键是要多看多操作,然后再是软件的安装与操作.你还可以学学维修方面,总之要多看多操作这样你就可以学到很多的东西
本书根据高职院校教学基本要求,以培养学生应用能力为主要目标,以掌握微机实用技术为出发点,教授微机基础知识和应用技巧。
本书主要包括微机基础知识概述、典型微处理器及其体系结构、指令系统、汇编语言程序设计、存储器、微机输入/输出及总线技术、中断技术、典型可编程接口芯片及其应用、模拟量输入/输出接口技术以及微机应用系统设计等内容。本书着重分析微机原理与应用教学中必须掌握的基本知识和技能,强调专业知识与工程实践相结合,注重专业技术与实践技能的培养。
本书采用“提出问题→解决问题→归纳分析”的编写方式,内容精练,通俗易懂,体现出实用性、科学性和易学性,通过本书的学习,能达到理解原理、掌握方法、培养技能、突出实用的学习目标。
。
好麻烦啊,慢慢做。
05年 1. 微型计算机的基本结构是什么?什么是总线?按传输内容总线可划分为哪几类? cpu,存储器,i/o设备和系统总线,多个功能部件共享的信息传输线称为总线,按传输内容总线可以划分为地址总线,数据总线。2. 8086微处理器执行下列指令后,标志寄存器中状态标志为何值? MOV AX,XXXX ADD AX,XXXX 标志位根据xxxx加xxxx设置,没有具体数值,怎么回答。
3. 8086的RESET引脚的有效形式是?当8086微处理器接收到有效的复位信号后,开始执行初始化,此时CPU内部各个寄存器的值是多少?指令缓冲队列ISQ的状态是什么?CPU将从存储器中取出的第一条指令所在的物理地址是什么?复位信号,输入,高电平有效,初始状态 CS=FFFFH, IP=0000H表示处理器当前运行的状态CPU从FFFF0H地址开始重新启动执行程序4. 请说明SRAM,DRAM,FLASH ROM在读写特性上有何区别?在微机中哪些部分采用的是SRAM,DRAM,FLASH ROM?若某SRAM存储器芯片容量为64KB X 8,则该片分别有多少根地址线和数据线? ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。
RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。另一种称为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。
DRAM分为很多种,常见的主要有FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM以及WRAM等,这里介绍其中的一种DDR RAM。DDR RAM(Date-Rate RAM)也称作DDR SDRAM,这种改进型的RAM和SDRAM是基本一样的,不同之处在于它可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了。
这是目前电脑中用得最多的内存,而且它有着成本优势,事实上击败了Intel的另外一种内存标准-Rambus DRAM。在很多高端的显卡上,也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速卡的像素渲染能力。
内存工作原理:内存是用来存放当前正在使用的(即执行中)的数据和程序,我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的"动态",指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。
但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,藉此来保持数据的连续性。 ROM也有很多种,PROM是可编程的ROM,PROM和EPROM(可擦除可编程ROM)两者区别是,PROM是一次性的,也就是软件灌入后,就无法修改了,这种是早期的产品,现在已经不可能使用了,而EPROM是通过紫外光的照射擦出原先的程序,是一种通用的存储器。
另外一种EEPROM是通过电子擦出,价格很高,写入时间很长,写入很慢。 举个例子,手机软件一般放在EEPROM中,我们打电话,有些最后拨打的号码,暂时是存在SRAM中的,不是马上写入通过记录(通话记录保存在EEPROM中),因为当时有很重要工作(通话)要做,如果写入,漫长的等待是让用户忍无可忍的。
FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。
目前Flash主要有两种NOR Flash和NADN FlashNOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的,通常是一次读取512个字节,采用这种技术的Flash比较廉价。
用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash的开发板除了使用NAND Flah以外,还作上了一块小的NOR Flash来运行启动代码。 一般小容量的用NOR Flash,因为其读取速度快,多用来存储操作系统等重要信息,而大容量的用NAND FLASH,最常见的NAND FLASH应用是嵌入式系统采用的DOC(Disk On Chip)和。
第1章 微机系统发展与应用概述1
1.1 微处理器与微型计算机1
1.2 微型计算机的发展2
1.3 微型计算机的特点及应用5
1.3.1 微型计算机的特点5
1.3.2 微型计算机的应用5
第2章 微型计算机应用基础8
2.1 信息的编码8
2.1.1 数字化信息8
2.1.2 数值信息与非数值信息8
2.2 信息在计算机中的表示8
2.2.1 进位计数制及相互转换8
2.2.2 常用信息编码10
2.3 数值信息在计算机中的运算12
2.3.1 机器数和真值12
2.3.2 补码的运算及溢出判别15
2.3.3 定点数和浮点数18
2.4 微型计算机系统的组成及工作原理21
2.4.1 微型计算机的基本结构21
2.4.2 微型计算机系统的硬件配置23
2.4.3 微型计算机系统的软件配置24
2.4.4 微型计算机的工作过程24
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:2.694秒