收藏 分享(赏)

微机原理1.doc

上传人:gnk289057 文档编号:5373505 上传时间:2019-02-25 格式:DOC 页数:11 大小:162KB
下载 相关 举报
微机原理1.doc_第1页
第1页 / 共11页
微机原理1.doc_第2页
第2页 / 共11页
微机原理1.doc_第3页
第3页 / 共11页
微机原理1.doc_第4页
第4页 / 共11页
微机原理1.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、4.设 BX=6D16H,AX=1100H,写出下列指令执行后 BX 寄存器中的内容。MOV CL,06HROL AX,CLSHR BX,CL解:第 2 条指令把 AX 中内容循环左移 6 次,过程如下:CF AX- - -执行结果为 AX=0100000000000100B=4004H,CF=0,第 3 条指令把 BX 中内容逻辑右移 6 次,过程如下:BX- CF0- 执行结果为 BX=0000000110110100=01B4H,CF=0。第二章 简答11.有一双字 87654321H 在内存中的地址是 30101H,画出其在 8086 系统中的内种存放的情况。答:在 8086 系统中,

2、双字在内存中连续 4 个字节,其中地位字节存于低地址,高位字节存于高地址如图:30101H30102H30103H30104H第三章 简答1.设下列程序段执行前,SS:SP 的值分别为 1000H:2110H,试求:(1)画出程序段执行后的堆栈存储情况示意图。(2)给出当前栈顶 SS 和 SP 的值。PUSHF 当前栈顶PUSH AX SS:SP1000H:2108H-CLPUSH 0250H PUSH CX答:(1)如图所示SS:SP1000H:2110H-第四章 简答8.简述 DMA 控制器的特点及功能。答:DMA 控制器是内存储器同外设之间进行高速数据的硬件控制电路,是一种实现直接数据传

3、送的专用处理器,它必须能取代在程序控制传送中由 CPU 和软件所完成的各项功能,它的主要功能是:(1)DMAC 同外设之间有0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 00 1 1 0 1 1 0 1 0 0 0 1 0 1 1 021H34H65H87H(CL)(CH)(AL)(AH)(F1)(FH)一对联络信号线-外设的 DMA 请求信号 DREQ 以及 DMAC 想外设发出的 DMA 响应信号 DACK;(2)DMAC在接受到 DREQ 后,同 CPU 之间也有一对联络信号线-DMAC 向 CPU 发出总线请求信号(HLDA 或 BUSRQ),CPU 在当前总线周期结束后

4、向 DMAC 发出总线响应信号(HLDA 或 BUSAK) ,接管对总线的控制权,进入 DMA操作方式;上述两对联络信号的书序关系可简单表示为下图(3)能发出地址信息,对存储器寻址,并修改地址指针。DMAC 内部必须有能自动加 1/减 1 的地址寄存器;(4)能决定传送的字节数,并能判断 DMA 传送是否结束。DMAC 内部必须有能自动减 1 的字计数寄存器,计数结束产生种植计数信号;(5)能发出 DMA 结束信号,释放总线,使 CPU 恢复总线控制权;(6)能发出读、写控制信号,包括存储器访问信号和 I/O 访问信号。(7)DMAC 内部必须有时序和读写控制逻辑。 CPU DMAC 外设接口

5、 第 2 章1.通用寄存器:(1)数据寄存器:累加器(AX) 、基址寄存器( BX) 、计数寄存器(CX) 、数据寄存器(DX )特点是这四个通用寄存器每个 16 位寄存器分为高 8 位(AH 、BH 、CH、DH )与低 8 位(AL、BL、CL、DL),可分别寻址、独立操作(2)指针寄存器和变址寄存器:堆栈指针寄存器 SP、基址指针寄存器 BP、源变址寄存器 SI、目的变址寄存器DI。SP 用来确定欲读写堆栈的地址,BP 用来存放在现行堆栈段的一个数据区的“基地址”SI、DI 用于变址操作,存放变址地址。2.标志寄存器 FR:(1)状态位:进位标志(CF ):反应最高位出现进位的情况,有则

6、为 “1”。奇偶校验标志(PF):反应结果中“1”的个数,为偶数 PF=1。辅助进位标志 AF:反应低 4 位有无向高位进位,有则置“1”。 :零标志 ZF:反应运算结果是否为零,结果为零,ZF 置“1” 。符号标志 SF:反应带符号运算结果符号位的情况,若为负数,SF 置“1” 。溢出标志 OF:反应带符号数(以二进制补码表示)运算结果是否超过机器所能标示的数值范围的情况字节:-128-+127,字-32768-+32767,超出称为“溢出”,OF 置“1” 。 (2)控制位:进位标志 CF。反应出现出现进位(或错位)的情况,有则为“1” 。奇偶校验标志 PF:反应操作结果中“1”的个数,若

7、为偶数,PF 置“1” 。辅助进位标志 AF:反应一个 8 位量的低四位向高四位有无进位(或错位)的情况,有则置“1” 。零标志 ZF:反应结果是否为零,结果为零 ZF 置“1” 。符号标志 SF:反应运算结果符号位的情况,结果为负数,SF 置“1” 。溢出标志 OF,反应带符号数(以二进制补码表示)运算结果是否超出机器所表示的范围,字节(-128-+127) ,字(-32768-+32767) 。若超出上述范围,称为“溢出” ,OF 置“1” 。(2)控制位:方向标志位 DF。若 DF=“1”为递减,即从高地址向低地址进行,DF= “0”为递增。中断允许标志 IF,若 IF=“1”,表示允许

8、响应。 陷阱标志 TF,当 TF=“1”时,微处理器每执行完一条指令便自动产生一个内部中断,转去执行一个中断服务程序,可以借助中断服务程序来监视每条指令的执行情况,称为“单步作方式” ,常用于程序的调试。3.段寄存器:代码段寄存器 CS、堆栈段寄存器 SS、数据段寄存器 DS、附加段寄存器 ES。DREQHOLDDACK HLDA基本结构寄存器:1.通用寄存器:(8)个累加器 EAX、基址寄存器 EBX、计数寄存器 ECX、数据寄存器 EDX、堆栈指针 ESP、基址指针 EBP、源变址寄存器 ESI,以及目的变址寄存器 EDI。2.专用寄存器:指令指针 EIP、标志寄存器 EIPEFLAGS。

9、第三章 8086 指令的寻址方式1.立即寻址 2.寄存器寻址 3.寄存器寻址(1)直接寻址(2)寄存器间接寻址(3)基址寻址(4)变址寻址(5)基址变址寻址8086 指令1.数据传送指令2.算术运算指令助记符 功能ADD 加法ADC 带进位的加法INC 增量(加 1)AAA 加法的 ASCII 修正加法指令DAA 加法的十进制修正SUB 减法SBB 带错位的减法DEC 减量(减 1)NEG 求补(变负)CMP 比较AAS 减法的 ASCII 修正减法指令DAS 减法的十进制修正MUL 无符号数乘法IMUL 整数乘法乘法指令AAM 乘法的 ASCII 修正助记符 功能MOV 传送字或字节PUSH

10、 字入栈POP 字出栈XCHG 交换字或字节通用数据传送指令XLAT 字节转换LEA 装入有效字LDS 将指针变量装入寄存器及DS地址目标传送指令LES 将指针变量装入寄存器及 ESLAHF 标志寄存器内容进栈SAHF AH 值送标志寄存器低字节PUAHF 标志寄存器内容进栈标志传送指令POPF 标志寄存器内容出栈IN 输入字或字节I/O 指令OUT 输出字或字节DIV 无符号数除法IDIV 整数除法AAD 除法的 ASCII 修正CBW 字节转换为字除法指令CWB 字转换为双字3.位处理指令助记符 功能AND 逻辑“与” (乘)OR 逻辑“或” (加)NOT 逻辑“非”XOR 逻辑“异或”两

11、个相同异或为“0”,不同异或为“1”逻辑运算符TEST 测试SHL 逻辑左移SAL 算术左移SHR 逻辑右移移位指令SAR 算术右移ROL 循环左移ROR 循环右移RCL 通过 CF 循环左移循环移位指令RCR 通过 CF 循环右移4.串操作指令助记符 功能MOVS(MOVS,MOVSW) 串传送(字节传送,字传送)CMPS(CMPSB,CMOSW) 串比较(字节比较,字比较)STOS(STOSB,STOSW) 存入串(存入字节,存入字)LODS(LODSB,LODSW) 取出串(取出字节,取出字)串操作指令SCAS(SCASB,SCASW) 扫描串(扫描字节,扫描字)REP 重复操作REPE

12、/REPZ 等于/为零重复重复前缀REPNE/REPNZ 不等于零/不为零重复第 4 章 内存储器及其接口1.半导体存储器的主要技术指标-存储容量、存取速度、可靠性和性能 /价格比A.存储容量 eg:某存储器芯片的 MAR 为 16 位,存储字长为 18 位,则其存储容量为 216*8=64k*8 位,64K 即16 位的编址数;20 位 MAR 的编址数为 1M。B.存储速度:一个是“存取时间 ”TA:定义为从启动一次存储器操作,到完成该操作所经历的的时间。另一个是“存储周期”T MC:定义为启动两次独立的存储器操作之间所需要的最小时间间隔。通常 TMC 略大于存取时间TA。存储速度取决于内

13、存储器的具体结构及工作机制。C.可靠性:MTBF,MTBF 越长,可靠性越高,内存储器常采用纠错码技术来延长 MTBF 以提高可靠性。D.性能/价格比:主要包括存储容量、存储速度和可靠性。 题目典型例题:1.微处理器、微型计算机以及微型计算机系统有何区别于联系?2.微机硬件系统的组成包括哪几部分?目前流行的实际微机硬件系统一般由那些部件组成?3.存储器的基本功能是什么?程序和数据时以何种代码形式来存储信息的?4.主板的主要性能指标有那些?5.硬盘的主要性能指标有哪些?6.根据你的了解,试说明配置一台多媒体微机系统需要哪些最基本的部件?并注意选择哪些性能指标?7.你熟悉的目前流行微机系统的软件配

14、置是什么?第二章 1.8086CPU 有多少根数据线和地址线?它能寻址多少内存地址单元和 I/O 端口?8088CPU 又有多少根数据线和地址线?为什么要设计 8088CPU?2.8086CPU 内部按功能可分哪两大部分?它们各自的主要功能是什么?3.段地址和段起始地址相同吗?两者是什么关系?8086 的段起始地址就是段基地址吗?它是怎样获得的?4.8086/8088CPU 的哪些引脚采用了分时复用技术?哪些引脚具有两种功能?5.8086/8088CPU 的微机系统有哪两种工作方式?它们由什么引脚来实现控制?这两种工作方式的主要特点和区别如何?若 AX=5555H,BX=FF00H,试问在下列

15、程序段执行后,AX=?,BX=?,CF=?AND AX,BXXOR AX,AXNOT BX第三章 1.何谓寻址方式?8086/8088 微处理器有哪几种主要的寻址方式?2.给定 DS=1100H,BX=0200H,LIST=0250H 和 SI=0500H。试确定下面各条指令存执存储器的地址。3.试比较 SUB AL,09H 与 CMP AL,09H 这两条指令的异同,若 AL=08H,分别执行上述两条指令后,SF=?CF=?OF=?ZF=?4.设 BX=6D16H,AX=1100H,写出下列指令执行后 BX 寄存器中的内容。MOV CL,06HROL AX,CLSHR BX,CL5.空6.选

16、择正确的指令以实现下列任务。7.已知某数据段中有 COUNT1 EQU 16HCOUNT2 DW 16H下面两条指令有何异同点。MOV AX,COUNT1MOV BX,COUNT28.9.空10.假设 BX=54A3H,变量 VALUE 中存放的内容为 68H,确定下列各条指令单独执行后 BX=?(1)XOR BX,VALUE (2)OR BX,VALUE (3)AND BX,00H (4)SUB BX,VALUE (5)XOR BX,0FFH (6)TEST BX,01H第四章1.若有三种微处理器的地址引脚数分别为 16 条、20 条以及 32 条,试问这三种微处理器分别能寻址多少字节的存储

17、单元?2.设有一具有 13 位地址和 8 位字长的存储器,试问:(1)存储器能存储多少字节信息?(2)如果存储器由 1K*4 位 RAM 芯片组成,共计需要多少芯片?(3)需要用那几位高位地址作为片选译码来产生芯片选择信号?3.下列 RAM 各需要多少条地址线进行寻址,多少条数据 I/O 线?(1)512*4 (2)1K*4 (3)1K*8 (4) 2K*1 (5)4K*1 (6)16K*4 (7)64K*1 (8)256K*44.使用下列 RAM 芯片,组成所需的存储容量,问各需多少 RAM 芯片?各需多少 RAM 芯片组?共需多少寻址线?每块片子需多少寻址线?(1)512*2 的芯片,组成

18、 8KB 的存储容量。(2)1K*4 的芯片,组成 64KB 的存储容量。5.用 1K*2 位的 RAM 芯片,组成 8KB 的存储容量,需多少 RAM 芯片,多少条地址线,多少芯片组?第三章1.外部设备为什么要通过接口电路和主机系统相连?2.接口按功能可分为哪两类?试举例说明。接口电路的主要主要功能有哪些?3.为什么接口需要有地址译码的功能?4.为什么外设与计算机的连接不能像存储器那样直接挂到总线上?5.什么叫中断?什么叫中断源?有哪些中断源?6.什么叫中断系统?中断系统有哪些功能?微机的中断技术有什么优点?7.什么是中断向量表?在 8086/8088 的中断向量表中有多少个不同的中断向量?

19、若已知中断类型号,举例说明如何在中断向量表中查找中断向量?8.8086/8088 的内部中断有何特点?9.中断向量的类型号存放在 8259A 中断控制器的什么地方?10.当用 8259A 中断控制器时,其中断服务程序为什么要用 EOI 命令来结束中断服务?11.简述 8259A 中断控制器的中断请求寄存器 IRR 和中断服务寄存器 ISR 的功能。12.试编写 8059A 的初始化程序:系统中仅有一片 8259A,允许 8 个中断源边沿触发,不需要缓冲,一般全嵌套工作方式,中断向量为 40H。第六章 1.试说明 8255A 的 A 口、B 口和 C 口一般在使用上有什么区别?2.设 8255A

20、 在微机系统中,A 口、B 口、C 口以及控制口的地址分别为 200H、201H、202H 以及 203H,实现:(1)A 组与 B 组均设方式 0,A 口、B 口均为输入,C 口为输出,编程初始化;(2)在上述情况下,设查询信号从 B 口输如,如何实现查询式输入(输入信号由 A 口输入)与查询式输出(输出信号由 C 口输出) 。第七章8253-5 的工作方式1.方式 0-计数结束中断方式(1)方式 0 的工作原理(2)方式 0 的特点和应用。2.方式 1-硬件可重触发单稳态方式(1)方式 1 的工作原理。 (2)方式 1 的特点和应用3.方式 2-速率发生器(1)方式 2 的工作原理。 (2

21、)方式 2 的特点和应用。4.方式 3-方波方式方式 3 的操作方式除 OUT 输出方波之外,和方式 2 相似。当计数初值为偶数时, OUT 端将输出对称的方波。当计数初值为奇数时,OUT 端将输出近似对称的方波,(1)方式 3 的工作原理。 (2)方式 3 的特点和应用。5.方式 4-软件触发选通方式.这种方式和方式 0 相似6.方式 5-硬件触发选通方式.方式 5 和方式 1 有些相似例题解析1.可编程计数器/定时器 8253 选用二进制与十进制计数的区别是什么?每种计数方式的最大计数值分别为多少?2.可编程计数器/定时器 8253 的方式 4 与方式 5 有什么区别?3.试述 8253

22、工作在方式 3 时是如何产生输出波形的?第八章名词解释:1.分辨率2.绝对精度3.相对精度4.转换时间5.量程简答题:数/模转换器的性能指标是什么?第九章1.什么是 USB,它有什么特点?2.SISC 是什么,它的性能特点如何?3.PCI 总线的特点是什么?名词解释第一章 名词解释1 微处理器2.微型计算机3.微型计算机系统4.单片机5.单板机第二章 名词解释1.执行部件 EU2.总线接口部件 BIU3.最小方式4.最大方式5.指令周期6.总线周期7.时钟周期8.等待周期9.MMX11.SSE第三章 无名词解释第四章 名词解释1.存储器芯片的存储容量2.存储器芯片的存储时间3.“对准的”字4.

23、奇偶校验体第五章 名词解释1.I/O 接口2.I/O 端口3.周期挪用4.中断向量5.自动 EOI 方式6.溢出中断第六章 名词解释1.片选2.可编程3.INTE4.:OBF5.:ST6. ACK7.串行通信8.异步通信9.波特率10.串行异步通信的奇偶错11.串行异步通信的帧错12.串行异步通信的溢出错第七章 无名词解释第八章 名词解释1.传感器2.量化3.数/模转换4.模/数转换第九章 名词解释1.主板2.USB3.即插即用第一章 简答题1.请简述微机系统中三种总线的区别及联系。第二章 简答题1.8086 系统中,下一条指令所在单元的物理地址如何计算?2.8086 的复位信号是什么?有效电

24、平是什么?CPU 复位后,寄存器和指令队列处于什么状态?3.8086 和 8088CPU 的重要区别有哪些?4.简述 8086 的最小方式和最大方式。5.简述 8086 中逻辑地址和物理地址的关系。6.简述 80386 中逻辑地址、线性地址与物理地址的关系。7.说明标志位中溢出位与进位位的区别。8.说明 8086 中段寄存器的作用。9.写出寄存器 AX BX CX DX SI 和 DI 的隐含用法。10.执行诶下指令后,标志寄存器中各状态位之值。11.有一双字 87654321H 在内存中的地址是 30101H,画出其在 8086 系统中的内种存放的情况。12.说明 8086 引脚信号 AD0

25、-AD15 双重总线的特点。13.简要说明 80286 同 8086 的中重要区别。14.简要说明 80386 同 80286 的主要区别。15.简要说明 80486 同 80386 的主要区别。16.简要说明 Pentium 同 Pentium Pro 的主要区别。17.简要说明 Pentium MMX 的特点。18.简要说明 PentiumII 同 PentiumIII 的特点。第三章 简答题1.在哪儿种指令中采用与转移地址有关的寻址方式?2.汇编语言又称低级语言,与高级原因呢相比有哪些优点、缺点?3.“CALL”指令与“JMP”指令想听之处是什么?不同之处是什么?4.什么叫堆栈?采用堆栈

26、的意义是什么?5.设下列程序段执行前,SS:SP 的值分别为 1000H:2110H,试求:(1)画出程序段执行后的堆栈存储情况示意图。给出当前栈顶 SS 和 SP 的值。6.指示性语句与指令语句本质上有什么区别?7.变量和标号都有那些属性?变量和标号有什么区别?8.对于下面的数据定义,各条 MOV 指令单独执行后,有关寄存器的内容是什么?DA DB ?TABLEX DW 20 DUP(?)TABLEY DB This is a string9.已知相关符号定义如下,指出下列指令中应用符号的错误。第四章 简答题1.写出下列容量的 RAM 芯片的地址线和数据线的条数。(1)4K*8 位 (2)5

27、12K*4 位 (3)1M*1 位 (4)2K*8 位2.试说明 6116 芯片各引脚的功能。3.试说明 2164 芯片个引脚的功能。4.试说明 2732 芯片个引脚的功能。5.用下列芯片构成存储器系统,各需要多少个 RAM 芯片?需要多少位地址作为片外地址译码?设系统为 20 位地址线,采用全译码方式。(1)512*4 位 RAM 构成 16KB 的存储系统(2)1024*1 位 RAM 构成 128KB 的存储系统。(3)2K*4 位 RAM 构成 64KB 的存储系统。(4)64K*1 位 RAM 构成 256KB 的存储系统。6.什么是内存条?用内存条有何优点?第五章 简答题1.外设向

28、 CPU 申请中断,但 CPU 不给以响应,其原因有哪些?2.8259A 可编程中断控制器的主要功能有哪些?3.空4.写出 8086CPU 各内部中断源的名称及产生的条件。5.请说明外设接口同外设之间的三种信息-数据信息、控制信息和状态信息的作用及传送过程6.简述查询方式数据传送的工作过程。7.简述中断传送方式的工作过程。8.简述 DMA 控制器的特点及功能。9.简要说明 8086 中断的特点。10.简要说明 8259A 中断控制器中的 IRR、ISR 和 IMR 三个寄存器的功能。第六章 简答题1.8255A 工作方式 2,采用中断传送, CPU 如何区分输入中断还是输出中断?2.根据时序图

29、说明 8255A 在方式 1 下的输出过程。3.简要说明简单的 I/O 接口芯片与可编程接口芯片的异同处。4.简要说明 8255A 工作方式 0 和方式 1 时的区别。5.简述 16 位系统中并行接口的特点。6.比较串行通信与并行通信的优越点。7.试说明 8251A 芯片控制信号和 C/的功能。8.异步通信中,异步的含义是什么?9.简要说明异步串行通信的帧格式。10.简要说明同步串行通信的帧格式。11.说明 RS-232C 的电气特性。12.什么是 DTE?什么是 DCE?这两种设备在串行通信中的作用是什么?13 什么 8251A 引脚信号中,和的意义和作用。14.什么是 8251A 的方式指

30、令字和命令指令字,对二者在串行通信中的写入流程进行说明。第七章 简答题1.请说明 8253-5 各个计数通道中三个引脚信号 CLK,OUT 和 GATE 的功能。2.简述 8253-5 的方式 2 与方式 3 的工作特点。3.简述 8253-5 的方式 1 与方式 5 的工作特点。4.8253-5 在写入计数初值时,二进制计数和十进制计数有无区别?若有,有何区别?5.计数器和定时器的功能实现是相似的。有一个计数器,外部脉冲输入,实现减法计数,当其减至零时,就输出相应信号。怎样把计数器作为定时器使用,如何确定定时值。6.写出 8253 芯片的 6 种工作方式的名称,这 6 种工作方式启动计数的方

31、式有何不同?第八章 简答题1.简述 DAC0832 芯片中 8 位输入寄存器、8 位 DAC 寄存器的作用及工作过程。2.简述 D/A 转换器芯片对输出电路的要求。第九章 简答题1.什么是总线?简述微机系统总线的分类。2.什么是总线标准?为什么要制定总线标准?总线标准应包括哪些内容?3.如果设计一个用于 PC 总线的存储器扩展板,将使用哪些信号线?并说明这些信号线的作用。4.简要说明 PC 总线、ISA 总线与 EISA 总线的区别与联系。5.简述 ATX 主板的特点。6.什么是 EIDE 接口?它与 IDE 接口有何区别?7.什么是 SCSI 接口?它与 DIDE 接口有何区别?8.为什么 IEEE-1394 是更有发展前途的串行接口?9.什么是 AGP?简述 AGP 的特点。10.简述即插即用的功能。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报