文档库 最新最全的文档下载
当前位置:文档库 › 微机原理与嵌入式系统原理_期末复习要点2014

微机原理与嵌入式系统原理_期末复习要点2014

微机原理与嵌入式系统原理_期末复习要点2014
微机原理与嵌入式系统原理_期末复习要点2014

第一章

8088系统总线:地址、数据、控制总线;PCI / ISA总线属于计算机的系统总线

存储器访问的地址线(地址引脚与寻址空间的关系)?存储器访问空间1M,每个地址存储:字节?字?(第5章)

I/O地址线?空间?(第6章)

原码、补码、压缩/非压缩BCD、ASCII码(不需要背)(建议学号写出2/16进制)

二进制---十进制---十六进制转换,add、sub、and、or、xor运算

第二章

内部结构:执行单元,总线接口单元

通用寄存器4个AX,BX,CX,DX

地址寄存器4个SI,DI,SP,BP

指令指针IP

标志寄存器FLAGS: 状态标志:CF, ZF, SF, OF, PF;控制标志:IF

段寄存器CS,DS,SS,ES,每段存储什么?

存储器的格式:小端方式

存储器的分段管理:段基地址,段内偏移量,物理地址

物理地址= 段基地址: 段内偏移量= 段基地址×16 + 段内偏移量

指令(寻址方式:立即数、寄存器、存储器):

数据传送:MOV, XLAT, PUSH, POP, LEA

算数运算:ADD, ADC, SUB, SBB, CMP, INC, DEC

位操作:AND, OR, XOR, TEST, NOT, SHL, SHR

控制转移:JMP, JZ, JNZ, JC, JNC, LOOP

DOS的中断调用INT21H,功能01H, 02H, 09H, 0AH用法

第三章

指令、伪指令

伪指令EQU, DB, DW, DD;变量在内存中的分布

程序读、写:................. 顺序、分支、循环

结合实验2~6复习?

第四章

芯片总线、内总线(系统总线),外总线

8088的引脚AD0-AD7, ALE, IO/M*, WR*, RD*, MN/MX*

总线存储器/IO读写时序

第五章

8088的存储器空间,地址线,地址译码

存储器RAM/ROM, SRAM/DRAM, EPROM, EEPROM, FLASH名词解释

地址译码:逻辑电路译码、138译码器译码

第六章

8088的I/O空间,I/O地址线,地址译码

输入/输出缓冲。三态。

IN

OUT

三态缓冲器74LS244,锁存器74LS373,基本会使用

无条件传输,查询传输

习题6.3 6.4 6.5?

第七章

8088中断类型,内部中断:INT n; INT O; 除法; 单步;外部中断:INTR; NMI

中断标志IF的状态。中断向量表;中断响应过程;例7.1?

第十章

8255的PA,PB,PC作为基本输入输出口(方式0)时使用;例如输出高低电平,输入按键状态

实验内容

实验2~6

微机原理期末复习

微机原理期末复习https://www.wendangku.net/doc/471625634.html,work Information Technology Company.2020YEAR

一、回答问题 问题1:8086的存储器为什么要进行分段? 答:8086的地址总线AB有20根地址线,意味着存储器每个存储单元的地址由20位二进制数构成。而8086内部用来存放地址信息的寄存器只有16位,出现了矛盾,为解决这个问题,8086采取了存储器分段的方式。由于16位二进制地址可寻址范围是64KB而1MB的存储空间可以在逻辑上分为16个段每段大小是64KB,因此可以用段地址(也称为段基址)给每个段编号,每个段内的地址单元用偏移地址编号。 问题2:什么是物理地址什么是逻辑地址请说明二者的关系。 答:物理地址共有20位,对应一个存储单元的实际地址,物理地址与存储单元是一一对应关系。逻辑地址则由段地址和偏移地址组成是指令中引用的形式地址。一个逻辑地址只能对应一个物理地址,而一个物理地址可以对应多个逻辑地址。(2000:0202H、2010:0102H、……)。段地址——16位,即存储单元所在逻辑段的编号,通常存放在对应的段寄存器中,偏移地址为16位,存储单元在逻辑段内相对于该段第一个存储单元的距离。 20位物理地址 = 段地址×16 + 偏移地址取指令操作CS ×16 + IP堆栈操作SS ×16 + SP 数据存储器操作DS/ES ×16 + 偏移地址 问题3:请说明段寄存器与提供偏移地址寄存器的对应关系。 答:CS:IP对应代码段,DS:SI(或DI或BX)对应数据段,SS:SP(或BP)对应堆栈段。 问题4:8086的有最大和最小两种工作模式,请说明两种工作模式下的特点,并说明如何进行工作模式的设置。 答:8086微处理器有最小模式和最大模式。最小模式为单处理器模式,最大模式为多处理器模式;最小工作方式下总线控制信号都直接由8086产生,系统中总线控制逻辑电路被减小到最小,这种方式适合于较小规模系统的应用。最大工作方式用在需要利用8086CPU构成中等或较大系统时。由MN/MX的电平高低进行工作模式的设置。(+5V最小、接地最大) 问题5:从功能上看,CPU可以分为哪两部分各负责什么工作有什么优点

微机原理复习提纲

OWNER ——HFUT 隋杨 第一章概述 1.微处理器、微型计算机、微型计算机系统三者的定义及其区别。 微处理器:由一片或几片大规模集成电路组成的中央处理器. 微型计算机:简称微型机或微机,是由微处理器、主存储器、输入输出接口电路和系统总线构成的裸机。 微型计算机系统:指以微型计算机为主体,配以相应的外部设备、电源、辅助电路和所需要的软件而构成的计算机系统 区别: 定义;只有微型计算机系统可以工作 2.什么是总线?依据传输的信息类型,微机系统的总线可分成哪三种,分别传输的是什么信息?以及传输信号的方向。 总线:是连接多个功能部件或多个装置的一组公共信号线 数据总线(Data Bus):是CPU用来传送数据信息的信号线,双向三态总线。数据总线的位数和处理器的位数相对应。 地址总线(Address Bus) :是用来传送地址信息的信号线,单向的三态总线。地址总线的位数决定了CPU可以直接寻址的内存空间的大小。 控制总线(Control Bus):是用来传送控制信号的一组总线。控制总线有的为单向,有的为双向或三态,有的为非三态,取决于具体的信号线。 3.清楚数的不同数制表示方式及转换方法。掌握符号数的表示方式(正数和负数)以及它们的原码、反码和补码计算方法。 整数:取余数(从下到上,最高位到最低位) 十进制转换二进制 小数:取整(从上到下,最高位到最低位) 正数的原码、反码、补码一致 负数的原码 反码=原码符号位不变,其余位反转 8位补码数的表示范围是-128~+127; 补码=反码+1 16位补码数的表示范围是-32768~+32767 浮点数通常表示为: 其中: 指数E称为阶码,是一个二进制正整数,E前的±称为阶符Ef; S称为尾数,是一个二进制小数,S前的±称为尾符Sf。 例题: 故E=10,Ef为+,S=0.1011,Sf为-

嵌入式系统原理与应用习题解析

1.8 练习题P14 1.选择题 (1)A 说明:嵌入式系统的发展趋势表现在以下几方面: 1.产品种类不断丰富,应用范围不断普及 2.产品性能不断提高 3.产品功耗不断降低,体积不断缩小 4.网络化、智能化程度不断提高 5.软件成为影响价格的主要因素 (2)D

说明:常见的嵌入式操作系统: VxWorks,Windows CE、uC/OS-II和嵌入式Linux。 (3)A 说明:VxWorks是美国WindRiver公司于1983年开发的一种32位嵌入式实时操作系统。 2.填空题 (1)嵌入式计算机 (2)微处理器外围电路外部设备 (3)板级支持包实时操作系统应用编程接口应用程序 (4)嵌入式处理器微控制器数字信号处理器 3.简答题 (1)简述嵌入式系统的定义和特点 答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 特点:专用性强、实时性好、可裁剪性好、可靠性高和功耗低等。(2)简述计算机系统的发展历程 第一阶段大致在20世纪70年代前后,可以看成是嵌入式系统的萌芽阶段; 第二阶段是以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统; 第三阶段是以嵌入式操作系统为标志的嵌入式系统,也是嵌入式应用

开始普及的阶段; 第四阶段是以基于Internet为标志的嵌入式系统,这是一个正在迅速发展的阶段。 (3)简述MCU和DSP的区别 MCU是微控制器,DSP是数字信号处理器。 MCU相当于小型的电脑,内部集成的CPU、ROM、RAM、I/O总线,所以集成度高是它的特点。 DSP是专用的信息处理器,内部的程序是对不同的机器和环境进行特别优化,所以处理速度是最快的。 2.4 练习题 1. 填空题 (1) ARM7 ARM9 ARM9E ARM10E ARM11 (2) 精简指令集计算机 (3) Samsung ARM920T IIC总线 (4) BGA 显卡布线 (5) 1.8V 3.3V (6) 8 128 1 (7) S3C2410 64MB 64MB 2. 选择题 (1) D (2)C (3)A (4)B (5)B (6)C (7)D (8)C (9)C (10)B

微机原理期末复习总结

一、基本知识 1、微机的三总线是什么? 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作? 答:复位信号维高电平有效。8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序 3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈? 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。 4、累加器暂时的是什么?ALU 能完成什么运算? 答:累加器的同容是ALU 每次运行结果的暂存储器。在CPU 中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPU EU、BIU的功能是什么? 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O 端口传送数据。 6、CPU响应可屏蔽中断的条件? 答:CPU 承认INTR 中断请求,必须满足以下 4 个条件: 1 )一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测, 当满足我们要叙述的4 个条件时,本指令结束,即可响应。 2 )CPU 处于开中断状态。只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。在复 位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。 4 )开中断指令(STI )、中断返回指令(IRET )执行完,还需要执行一条指令才 能响应INTR 请求。另外,一些前缀指令,如LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应INTR 请求。 7、8086 CPU的地址加法器的作用是什么? 答:8086 可用20 位地址寻址1M 字节的内存空间,但8086 内部所有的寄存器都是16 位的,所以需要由一个附加的机构来根据16 位寄存器提供的信息计算出20 位的物理地址,这个机构就是20 位的地址加法器。 8、如何选择8253、 8255A 控制字? 答:将地址总线中的A1、A0都置1 9、DAC精度是什么? 答:分辨率指最小输出电压(对应的输入数字量只有最低有效位为“1 ”)与最大输出电压(对应的输入数字量所有有效位全为“1 ”)之比。如N 位D/A 转换器,其分辨率为1/ (2--N —1 )。在实际使用中,表示分辨率大小的方法也用输入数字量的位数来表示。 10、DAC0830双缓冲方式是什么?

嵌入式系统复习题

一、 单项选择题 1、在CPU和物理内存之间进行地址转换时,( B)将地址从虚拟(逻辑)地址空间映射到物理地址空间。 A.TCB B.MMU C.CACHE D.DMA 2、进程有三种状态:( C)。 A.准备态、执行态和退出态 B.精确态、模糊态和随机态 C.运行态、就绪态和等待态 D.手工态、自动态和自由态 3、以下叙述中正确的是(C)。 A.宿主机与目标机之间只需要建立逻辑连接即可 B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上 C.在嵌入式系统开发中,通常采用的是交叉编译器 D.宿主机与目标机之间的通信方式只有串口和并口两种 4、中断向量是指(C)。 A.中断断点的地址 B.中断向量表起始地址 C.中断处理程序入口地址 D.中断返回地址 5、在微型计算机中,采用中断方式的优点之一是(C)。 A.简单且容易实现 B.CPU可以不工作 C.可实时响应突发事件 D.传送速度最快 6、在ARM处理器中,(A)寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。 A.CPSR B.SPSR C.PC D.IR 7、嵌入式系统的三要素下面哪一个不是:( B )。 A、嵌入 B、存储器 C、专用 D、计算机 8、μCOS-II操作系统属于( B )。 A、顺序执行系统 B、占先式实时操作系统 C、非占先式实时操作系统 D、分时操作系统 9、ARM寄存器组有( C )个状态寄存器。 A、7 B、32 C、6 D、37 10、C++源程序文件的默认扩展名为( A )。 A、cpp B、exe C、obj D、lik 11、在下列ARM处理器的各种模式中,( D )模式有自己独立的R8-R14寄存器。 A、系统模式(System) B、终止模式(Abort) C、中断模式(IRQ) D、快中断模式(FIQ)

微机原理期末复习试卷

《微机原理》期末复习试卷2010年12月 一、填空题 1.反码表示法中,零有两个编码,即( ) 和( )。 2.设X=11001101,数据采用奇校验时,其校验位C=( )。 3.运算器中的核心部件是( )。 4.计算机中有两类信息流,一类是( )信息流,另一类是( )信息流。 位为校验位,若采用奇校验在传送字符B的ASCII码42H时,其5.传送ASCII码时,D 7 编码为( ) 。 6.串行传送数据的方式有( )、( )两种。 7.串行通信中约定:一个起始位,一个停止位,偶校验,则数字“5”的串行码为( ),数字“9”的串行码为( )。 8.利用8251进行异步串行通讯,当设定传输速率为8400波特,传输格式为1个起始位,1个停止位时,每秒最多可传送的字节数是( )。 9.设[X]10=54.625,则[X]2=(),[X]8=( ) 10.全相联映像比直接映像利用率(),冲突概率()。 11.()是一个高速小容量临时存储器。 12.存储芯片6264(8k×8位)有()条数据线,()地址线。 13.按总线中的数据类型不同,可把总线分为()、()、() 14、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。 15、IBM宏汇编中,段定义命令包括:①、②、③、④。 16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和 ③等措施进行处理。 17、常用的外部总线包括:①、②、③、④等。 18、总线传输方式包括:①、②和③。 二、选择题 1、以下和不是IBM宏汇编的保留字。 A、AAA B、DH C、GOTO D、IF 2、早期8086的时钟频率为8MHz,其时钟周期为ns。 A、25 B、125 C、250 D、500 3、CPU处于状态中,功耗最低。 A、常规 B、暂停 C、睡眠 D、停止时钟

微机原理及应用单片机期末重点复习提纲

2012微机原理及应用 复习提纲 一、 填空题(每题1分,共10分) 0、 单片机应用系统设计的基本要求很多,要求在设计时将安全可靠性放在第一位。 1、 某温度测量系统(假设为线性关系)的测温范围为0~150℃,经ADC0809转换后对应的数字量为 00H ~FFH ,试写出它的标度变换算式。并计算数字量为ABH 时的温度值。 2、 某压力测量仪表的量程为400---1200Pa ,采用8位A/D 转换器,设某一时刻单片机经采样及数字滤 波后的数字量为ABH ,求此时的压力值(设该仪表的量程是线性的) 。 3、 某加热炉温度测量仪表的量程为200 ~ 800℃,采用8位A/D 转换器,设某一时刻单片机经采样 及数字滤波后的数字量为CDH ,求此时的温度值(设该仪表的量程是线性的) 。 4、 单片机应用系统中数字地和模拟地的连接原则:分开走线,最后在一点连接 5、 对单片机应用系统中易受干扰的信号加硬件滤波器,如果干扰信号频率比信号频率高,选用低通滤 波器;如果干扰信号频率比信号频率低,选用高通滤波器;当干扰信号在信号频率的两侧时,需采用带通滤波器。 6、 数据采集中的软件抗干扰措施较多---程序判断滤波(限幅、限速)、算术平均滤波、中值滤波、加 权平均滤波、滑动平均滤波、RC 低通数字滤波和复合数字滤波等。其中算术平均滤波适用于对周期性干扰的信号滤波,用限幅滤波对缓慢变化的物理参数进行采样时抗干扰的滤波效果好。 7、 程序运行的软件抗干扰措施:指令冗余、软件陷阱、“看门狗”技术 8、 “看门狗”技术实际就是程序运行监视系统,看门狗(Wacth dog Timer )即看门狗定时器,是利用 CPU 正常运行时必须在一定的时间间隔(根据程序运行要求而定)内发出工作正常信号,当CPU 进入死循环后,因其不能发出工作正常信号,就能及时被发觉并使系统复位。 9、 为保证按键识别的准确性,在电压抖动的情况下不能进行状态的输入,抖动可能造成一次按键多次 处理问题。为此,需要进行去抖动处理,去抖动有硬件和软件两种方法。硬件方法就是加去抖电路,从根本上避免抖动的产生。软件的方法则是采用时间延迟以躲过抖动,待信号稳定后再进行扫描。 10、 由于键的按下和释放是随机的,捕捉按键的状态变化主要有以下两种方法:外部中断捕捉、定时查 询 11、 针对DAC0832的两个寄存器的不同使用方法,形成了DAC0832的三种工作方式,分别为双缓冲 方式、单缓冲方式和直通方式。 12、 A DC0809在A/D 转换开始后,只有确认数据转换完成后,才能进行传送。为此常常采用定时、查 询、中断传送方式。 13、 液晶显示器LCD 从显示的形式上通常可分笔段型、字符型和点阵图形型。各显示器的特点及其应 用。 14、 L ED 显示器按其发光管排布结构的不同,可分为LED 数码管显示器和LED 点阵显示器。LED 数 码管主要用来显示数字及少数字母和符号,LED 点阵显示器可以显示数字、字母、汉字和图形甚至图像。LED 点阵显示器虽然显示灵活,但其占用的单片机系统的系统软件、硬件资源远远大于LED 数码管。 15、 多位LED 显示器的显示方式有动态显示和静态显示,它们的特点及其应用。 16、 计算机与外部设备的通信有两大类:并行通信与串行通信。它们主要优点和用途是什么 17、 在串行通信中,根据数据传送的方向性,可分为单工通信、半双工通信和全双工通信。 18、 常用的串行通信接口标准有:RS-232C 、RS-449、RS-422A 、RS-423A 、RS-485、20mA 电流环、 USB 、IIC 及SPI 等总线接口标准。 19、 80C51串行口有4种工作方式,其中方式0常用于扩展I/O 口、方式1多用于双机通信、方式2和 方式3多用于多机通信 班 级 学 号 姓 名 密封装订线 密封装订线 密封装订线

嵌入式系统原理及接口技术复习题

一、简答题 1.什么是嵌入式系统?嵌入式系统的特点是什么? 答:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能, 可靠性,成本,体积,功耗严格要求的专用计算机系统 特点:与应用密切相关,实时性,复杂的算法,制造成本,功耗,开发和调试,可 靠性,体积 2.简要说明嵌入式系统的硬件组成和软件组成。 答:硬件组成:微处理器,存储器,输入设备和输出设备。 软件组成:操作系统,文件系统,图形用户接口,网络系统,通用组建模块。 3.S3C2410A的AHB总线上连接了那些控制器?APB总线上连接了那些部件? AHB:LCD控制器,LCD DMA,总线控制器,USB主控制器,中断控制器,ExtMaster,电源管理,Nandflash控制器,储存器控制器。 APB:通用异步收发器,内部集成电路总线(IIC),USB设备控制器,集成电路内部 声音总线(IIS),MMC/SD/SDIO主控制器,通用I/O端口(GPIO),看门狗定时器(WDT),定时时钟(RTC),总线控制器,A/D转换器,串行外设接口,定时器/脉宽调制。 4.ARM体系结构支持几种类型的异常,并说明其异常处理模式和优先级状态? 答,支持7种类型的异常 异常处理过程:(进入异常)PC→LR,CPRS→SPSR,设置CPSR的运行模式位,跳转 到相应的异常处理程序,(异常返回)LR→PC,SPSR→CPSR,若在进入异常处理时 设置中断禁止位,要在此清楚,复位异常处理程序不需要返回。 Reset>数据中指>快速中断请求(FIQ)>中断请求(IRQ)>指令预取中止> 未定义指令和软件中止。 5.存储器生长堆栈可分为哪几种?各有什么特点? 4种,满递增堆栈,满递减堆栈,空递增堆栈,空递减堆栈。 6.简述存储器系统层次结构及特点。 答:层次结构:包括Cache,主存储器和辅助存储器 特点: 7.简述I2S总线接口的启动与停止过程。 通过I2S控制寄存器IISCON控制,当控制寄存器IISCON的地址为0=I2S禁止(停止); 当控制寄存器IISCON的地址为1=I2S允许(开始)。 8.简述ARM系统中的中断处理过程。 中断处理过程包括:中断请求、中断排队或中断判优、中断响应、中断处理和中断返回 9.ARM微处理器支持哪几种运行模式?各运行模式有什么特点? User:用户模式。绝大部分的任务执行都在这种操作模式下,此为正常的程序执行 模式。 FIQ:快速中断模式。支持数据传送或通道处理。 IRQ:普通中断模式。用于一半中断处理。 Supervisor:管理模式。一种操作系统受保护的方式。 Abort:中止模式。在访问数据中止后或指令预取中止后进入中止方式。 System:系统模式。是操作系统一种特权级的用户方式。 Undef:未定义模式。当执行未定义指令时会进入这种操作模式。

微机原理期末考试考试卷及答案

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

微机原理期末复习题

第 1 页共14 页 第一章 一、填空题 1、86的压缩BCD码表示形式为( 86H )。 2、基本的ASCII码为____8__位编码,共有_27____个字符。 3、计算机中的总线包括____地址总线__、_____数据总线____和_控制总线__________。 4、计算机系统由____硬件___系统和__软件____系统两大部分组成。 5、CPU的字长与_____数据总线___有关;寻址空间与___地址总线______有关。 6、若CPU的数据线宽度为8位,则它的字长为__8__位;地址线宽度为16位,则它的寻址空 间为____216B_____。 7、计算机语言分为_低级______语言、___中级____语言和_高级_______语言。 8、计算机软件分为______系统____软件和______应用___软件两大类。 9、8位有符号二进制数为正数时,符号位b7为___183__;为负数时,符号位b7为__-73___。 10、正数的原码、反码、补码___是相同的_____; 11、目前,微型计算机的核心部件是 _ CPU______。 二、名词解释 微机微处理器微型计算机系统汇编语言操作系统系统软件 BIU EU ASCII码 BCD码 三、判断题。请判断以下题的正误,对于“×”的请说明原因。 1、8位二进制数的补码表示范围为-127 ~ +127。( X )。 -128 ~+127 2、CPU的寻址空间与它的数据线宽度有关( X )。 3、CPU的数据线宽度越宽,它的相对运行速度越快(√)。 4、寄存器和存储器都是CPU内部的存储单元( X )。 寄存器是CPU内部的存储单元 5、十进制数456的压缩BCD码表示形式为010*********BCD(√)。 6、-100的8 位二进制数原码值为11100100B,补码值为10011100B(√)。 7、回车符CR的ASCII 码值是0DH(√)。 第二章 一、填空题 1、SP是一个( 16 )位寄存器。Flags是一个( 16 )位寄存器。控制标志位TF的含义为: 追踪标志,当TF置为1,CPU进入单步执行方式,即每执行一条指令,产生一个单步中断请求)。

嵌入式系统原理与应用复习知识点总结

第一章 1、嵌入式系统的应用范围:军事国防、消费电子、信息家电、网络通信、工业 控制。 2、嵌入式系统定义:嵌入式系统是以应用为中心,以计算机技术为基础,软件 与硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专 用计算机系统。(嵌入式的三要素:嵌入型、专用性与计算机系统)。 3、嵌入式系统的特点:1)专用性强;2)实时约束;3)RTOS;4)高可靠性;5) 低功耗;6)专用的开发工具和开发环境;7)系统精简; 4、嵌入式系统的组成: (1)处理器:MCU、MPU、DSP、SOC; (2)外围接口及设备:存储器、通信接口、I/O 接口、输入输出设备、电源等;(3)嵌入式操作系统:windows CE、UCLinux、Vxworks、UC/OS; (4)应用软件:Bootloader 5、嵌入式系统的硬件:嵌入式微处理器(MCU、MPU、DSP、SOC),外围电路, 外部设备; 嵌入式系统的软件:无操作系统(NOSES),小型操作系统软件(SOSE)S,大型 操作系统软件(LOSES)注:ARM 处理器三大部件:ALU、控制器、寄存器。 6、嵌入式处理器特点:(1)实时多任务;(2)结构可扩展;(3)很强的存储区 保护功能;(4)低功耗; 7、DSP处理器两种工作方式:(1)经过单片机的DSP可单独构成处理器;(2) 作为协处理器,具有单片机功能和数字处理功能; 第二章 1、IP核分类:软核、固核、硬核; 2、ARM 处理器系列:(1)ARM7系列(三级流水,thumb 指令集,ARM7TDMI); (2)ARM9系列(DSP处理能力,ARM920T)(3)ARM/OE(增强DSP)(4)SecurCone 系列(提供解密安全方案);(5)StrongARM系列(Zntle 产权);(6)XScale系列(Intel 产权);(7)Cortex 系列(A:性能密集型;R:要求实时性;M:要求低 成本) 3、ARM 系列的变量后缀:(1)T:thumb 指令集;(2)D:JTAG调试器;(3)快

微机原理与汇编期末复习重点

单选、填空(单选10个,20分;填空10个,20分) 1、8086通用寄存器?P23 通用寄存器又称数据寄存器,主要用来保存算术或逻辑运算的操作数、中间运算结果。当用作16位时,称为:AX、BX、CX、DX;当用作8位时,AH、BH、CH、DH存放高字节,AL、BL、CL、DL存放低字节,并可独立寻址。 2、8086地址线、寻址范围?P37 8086系统有20根地址线。可供寻址范围0~220 -1,其存储器的最大容量为1MB,对应的地址范围:00000H~FFFFFH。 3、总线的分类?P39 按总线内部信息传输的性质分类:数据总线(DB)、地址总线(AB)、控制总线(CB)和电源总线(PB)。 按总线在系统结构中的层次位置分类:片内总线、内部总线、外部总线 按总线的数据传输方式分类:串行总线、并行总线 按总线的传输方向分类:单向总线(地址总线)、双向总线(如数据总线) 4、寻址方式?P67 8086系统中的操作数主要有3种:立即数操作数,寄存器操作数和存储器操作数。指令构成:操作码+操作数。 立即寻址方式。指令中包含操作数。如:MOV AX,12H 寄存器寻址方式。操作数存在于指令规定的8位或16位寄存器中。 如:MOV BX,AX 直接寻址方式。是存储器直接寻址方式的简称,是一种针对内存的寻址方式。指令代码中给出操作数的偏移地址,即有效地址(EA)。默认情况下,操作数存放在数据段(DS)。物理地址=16dx段地址(DS)+偏移地址(EA)。 如:①MOV AH,[3000H] ;将地址为DS:3000H存储单元中的数复制到AX寄存器中。当(DS)=5000H时,物理地址=16dx5000H+3000H=53000H,指令的执行结果(AX)=(53000H)(53001H)。②在汇编语言中,也可以用符号地址代替数值地址来表示有效地址。如:MOV AX,[A] 寄存器间接寻址方式。对内存的寻址方式。操作数的有效地址(EA)在指定的寄存器中,EA放在基址寄存器BX、BP或变址寄存器SI、DI中。 物理地址=16dx(DS)+(BX)/(DI)/(SI); 物理地址=16dx(SS)+(BP)。如:MOV AX,[BX] ;将地址为DS:BX存储单元中的数复制到AX寄存器中。 变址寻址方式。操作数的有效地址是变址寄存器(SI或DI)的内容与指令中指定的位移量的和。即有效地址EA=[变址寄存器]+位移量。 物理地址=16dx(DS)+(SI)/(DI)+ 8位(16位)位移量 例如:MOV AX,100H[SI] ;将地址为DS:SI+100H存储单元中的数复制到AX 基址寻址方式。操作数的有效地址是基址寄存器(BX或BP)的内容与指令中指定的位移量的和。 物理地址=16dx(DS)+(BX)/(BP)+ 8位(16位)位移量 例如:MOV AX,10H[BX] ;将地址为DS:BX+10H存储单元的数复制到AX寄存器基址变址寻址方式。有效地址EA=基址存储器+ 变址存储器,即两个寄存器中的内容之和为操作数的有效地址。 物理地址=16dx(DS)+ (BX)+(SI)/(DI);例如:MOV AX,[BX] [SI] 或MOV

微机原理考试复习题

《微机原理》复习试题 一、填空题 1、设字长为八位,有x= -1,y=124,则有:[x+y]补=01111011,[x-y]补=10000011; 2、数制转换:247.86= F7.DCH =001001000111.10000110 BCD; 3、在8086CPU中,由于BIU和EU分开,所以取指令、执行指令可以重叠操作,提高了CPU 的利用率; 4、8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量,每一个向量占4个字节; 5、8086系统中,地址FFFF0H是CPU复位以后执行第一条指令的地址; 6、8086CPU的MN/MX引脚的作用是决定CPU工作在什么模式(最小/最大); 7、8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在 T3和T4两个时钟周期之间插入1个或多个T W等待周期。 8、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字; 9、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为117.D99H, 427.6631Q, 000100010111.110110011001B; 10、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D,-20D或-108D; 11、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=0000H,标志位的状态分别为CF=1,ZF=1,OF=0,SF=0; 12、8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能; 13、8086中引脚BHE信号有效的含义表示高8位数据线D15~D8有效; 14、8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号; 15、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为35H,它的中断入口地址在中断向量表中的地址为000D4H~000D7H; 16、若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为AA92AH; 17、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=(6310H); 18、某8086微处理器系统中设计了一个存储为16KB的SRAM存储器模块,如果该存储器模块的起始地址为80000H,则该存储器模块的末地址为(83FFFH)。若用于该存储器模块片选译码的地址信号线为A17、A18、A19,则该模块片选信号CS的逻辑表达式为:CS=(A19A*18A*17=100); 19、INT 80H 指令的中断向量存放在(0000H):(0200H)中; 20、下面程序段执行后,标志位CF=(1),OF=(1) MOV AL,-64 MOV BL,-70 ADD AL,BL 21、下面程序段执行后,(AX)=(1); MOV SI,0

嵌入式系统原理与设计知识点整理

第一章嵌入式处理器 1嵌入式系统的概念组成: 定义:以应用为主,以计算机技术为基础,软硬件可裁剪,满足系统对功能、性能、可靠性、体积和功耗有严格要求的计算机系统。 组成:硬件:处理器、存储器、I / O设备、传感器 软件:①系统软件, ②应用软件。 2.嵌入式处理器分类特点: 分类:①MPU(Micro Processor Unit)微处理器。一块芯片,没有集成外设接口。部主要由运算器,控制器,寄存器组成。 ②MCU(Micro Controller Unit)微控制器(单片机)。一块芯片集成整个计算机系统。 ③EDSP(Embled Digital Signal Processor)数字信号处理器。运算速度快,擅长于大量重复数据处理 ④SOC(System On Chip)偏上系统。一块芯片,部集成了MPU和某一应用常用的功能模块 3.嵌入式处理器与通用计算机处理器的区别: ①嵌入式处理器种类繁多,功能多样 ②嵌入式处理器能力相对较弱,功耗低 ③嵌入式系统提供灵活的地址空间寻址能力 ④嵌入式系统集成了外设接口 4.①哈佛体系结构:指令和数据分开存储————————(嵌入式存储结构) 特征:在同一机器周期指令和数据同时传输 ②·诺依曼体系结构:指令和数据共用一个存储器——(通用式存数结构) 数据存储结构(多字节): 大端方式:低地址存高位;小端方式:高地址存高位 6.ARM指令集命名:V1~V8 (ARMV表示的是指令集)

7.ARM核命名:. 命名规则:ARM{x}{y}{z}{T}{D}{M}{I}{E}{J}{F}{S}{x}——系列(版本) {y}——当数值为“2”时,表示MMU(存管理单元) {z}——当数值为“0”时,表示缓存Cache {T}——支持16位Thumb指令集 {D}——支持片上Debug(调试) {M}——嵌硬件乘法器 {I}——嵌ICE(在线仿真器)——支持片上断点及调试点 {E}——支持DSP指令 {J}——支持Jazzle技术 {F}——支持硬件浮点 {S}——可综合版本 8. JTAG调试接口的概念及作用: ①概念:(Joint Test Action Group)联合测试行动小组→检测PCB和IC芯片标准。(P CB→印刷电路板IC→集成芯片) ②作用(1)硬件基本功能测试读写 (2)软件下载:将运行代码下载到目标机RAM中 (3)软件调试:设置断点和调试点 (4)FLASH烧写:将运行最终代码烧写到FLASH存储器中。 9.GPIO概念:(General Purpose I/O Ports)通用输入/输出接口,即处理器引脚。 10.S3C2410/S3C2440 GPIO引脚 S3C2410共有117个引脚,可分成A——H共8个组,(GPA,GPB,…GPH组) S3C2440共有130个引脚,可分成A——J共9个组,(GPA,GPB,…,GPH,GPJ 组) 11.GPxCON寄存器,GPxDAT寄存器,GpxUP寄存器的功能,各位含义和用法 ①GPxCON寄存器(控制寄存器)——设置引脚功能 →GPACON(A组有23根引脚,一位对应一个引脚,共32位,拿出0~22位,其余没用) (若某一位是)0:(代表该位的引脚是一个)输出引脚 1:地址引脚 →GPBCON——GPH/JCON(用法一致,两位设置一个引脚) 00:输入引脚 01:输出引脚 10:特殊引脚 11:保留不用 GPBCON ②GPxDAT寄存器(数据寄存器)——设置引脚状态及读取引脚状态 若某一位对应的是输出引脚,写此寄存器相应位可令引脚输出高/低电平。 若某一位对应的是输入引脚,读取此寄存器可知相应引脚电平状态。GPBDAT

微机原理期末复习总结

微机原理期末复习总结 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

一、基本知识 1、微机的三总线是什么 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求8086/8088 CPU复位时有何操作 答:复位信号维高电平有效。8086/8088 要求复位信号至少维持4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序 3、中断向量是是什么堆栈指针的作用是是什么什么是堆栈 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。 4、累加器暂时的是什么ALU 能完成什么运算 答:累加器的同容是ALU 每次运行结果的暂存储器。在CPU 中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPU EU、BIU的功能是什么 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。 6、CPU响应可屏蔽中断的条件 答:CPU 承认INTR 中断请求,必须满足以下4 个条件: 1 )一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的 4 个条件时,本指令结束,即可响应。 2 )CPU 处于开中断状态。只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。在复位或保持时,CPU 不 工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。 4 )开中断指令(STI )、中断返回指令(IRET )执行完,还需要执行一条指令才能响应INTR 请求。另 外,一些前缀指令,如LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应INTR 请求。 7、8086 CPU的地址加法器的作用是什么 答:8086 可用20 位地址寻址1M 字节的内存空间,但8086 内部所有的寄存器都是16 位的,所以需要由一个附加的机构来根据16 位寄存器提供的信息计算出20 位的物理地址,这个机构就是20 位的地址加法器。 8、如何选择8253、 8255A 控制字 答:将地址总线中的A1、A0都置1 9、DAC精度是什么

微机原理与接口接口技术--复习提纲

第一章微型计算机基础概论 本章内容都需要学习 1.1.1冯.诺依曼计算机的核心——存储程序的工作原理 1.1.2计算机工作过程,就是执行程序的工作,取指令和执行指令的两个过程 1.1.3微机系统组成,包括硬件和软件两个方面,其中硬件包括哪些(需要掌握) 1.2.1二进制、十进制、十六进制的转换(考查) 1.2.3计算机的二进制表示(浮点数不要求) 1.2.4 BCD码和字符和数字的ASCII码(了解) 1.3.二进制的算术运算(加减乘除)和逻辑运算(与门、或门、非门,74lS138译码器)(考查) 1.4.1补码:正数的原码、反码、补码都是一致的,符号位为0;负数的原码,反码(符号位不变,其余为在原码基础上取反),补码(在反码的基础上加1);补码换成真值,X=[[X] 补]补 1..4.2补码运算,[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[-Y]补 1.4.4 有符号数的表示范围与溢出(不考查) 课外试题 1.一个完整的计算机系统包括系统硬件和系统软件 2.微处理器、微机、和微机系统之间的不同 答:微处理器是构成微机的核心部件,通常由运算器和控制器的一块集成电路,具有执行指令和与外界交换数据的能力,也被称为CPU 微机包括CPU、内存、存储器I/O接口电路等组合成的一个计算机物体 微机系统包括硬件和软件能完成一定工作的一个系统 课本试题 1.数制转换,以下无符号数的转换 (1)10100110B=(166)D=(A6)H (2)0.11B=(0.75)D (3)253.25=(11111101.01)B=(FD.4)H (4)1011011.101B=(5B.A)H=(10010001.00110 0010 0101)BCD 2.原码和补码 (1)X=-1110011B 原码11110011;补码10001101 (2)X=-71D 原码11000111 ;补码10111001 (3)X=+1001001B 原码01001001;补码01001001 3.符号数的反码和补码 【10110101B】反=11001010B,补码11001011B 4.补码运算【X+Y】补;【X-Y】补 (1)X=-1110111B Y=+1011010B 【X】补=10001001;【Y】补=01011010B 【X+Y】补=【X】补+【Y】补=111000111B (2)X=56 Y=-21 【X】补=00111000B;【Y】补=11101011B 【X+Y】补=【X】补+【Y】补=00100011B (3)X=-1101001B ,Y=-1010110B 【X+Y】补=【X】补+【-Y】补=10010111B+01010110=11101101B 5.译码器

相关文档
相关文档 最新文档