微机原理复习大纲_第1页
微机原理复习大纲_第2页
微机原理复习大纲_第3页
微机原理复习大纲_第4页
微机原理复习大纲_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.总线的概念、分类、总线标准名称2.IO接口概念、基本结构和作用(功能)3.接口为什么遵循“输入要三态;输出要锁存”原则4.接口部件的I/O端口及其编址方法5.计算机与外设数据传送的方式,查询式编程PC/XT的I/O端口地址译码输入、输出接口应用实例6.中断的概念、中断系统的基本功能7.外部中断的工作过程(INTR、NMI)8.8086/8088的中断向量、中断向量号、中断向量表、中断矢量表的修改程序、中断矢量的保护和恢复第5章I/O9.8255A的端口结构、端口地址、工作方式0,1和查询式编程注:工作方式控制字、C口置位复位控制字不要求记忆,考试时给出。10.计数器8253的工作原理和编程11.8259A中断请求处理过程8259A编程,包括主程序,和中断服务子程序注:命令字ICW1-4,OCW1-3不要求记忆,考试时给出。第4章存储器2.存储器的分级结构、技术指标3.静态RAM的基本结构及组成、控制逻辑(写,读)动态RAM的基本结构及组成4.根据存储容量写出地址线与数据线的根数5.只读存储器概念、分类、结构6.存储器的扩充方法(画图)及计算各芯片寻址范围7.

IBM-PC与SRAM连接、IBM-PC/XT的ROM子系统8.Cache的概念9.8086/8088的存储器结构及其存放原则及寻址原则10.存储器的分段结构及物理地址的形成CS=2109H,DS=4CD2H,SS=5321H,ES=97A0H,IP=120H,SP=32DCH(1)代码段首物理地址为()H,末物理地址为()H(2)堆栈段栈顶物理地址为()H(3)当前要取出的指令字节物理地址为()H(4)附加段末物理地址为()H第3章汇编程序1.汇编语言程序的分段结构2.变量定义伪指令,DB,DW,DD,DF,DQ,DT3.变量的段属性、偏移属性和类型属性4.变量定义伪指令中表达式的含义:?、字符串、DUP、$5.分析运算符,seg,offsetEQU6.段定义伪指令SEGMENT/ENDS伪指令段寄存器说明伪指令:ASSUME7.定位伪指令:ORGEND过程(子程序)定义伪指令PROC和ENDP宏指令定义编程8.顺序、循环与分支结构程序的完整编程9.分析程序的运行结果DOS系统功能调用INT21H注:不需要记忆,考试时会给出具体使用方法。10.编程中注意:movax,100与movax,64h2.操作数的寻址方式3.堆栈概念与数据传送类指令:MOV、PUSH、POP、XCHG4.I/O数据传送指令:OUT、IN5.地址传送指令:LEA、LDS、LES。标志传送指令7.算术运算指令:ADD/SUB,ADC/SBB,AAA/AAS,INC/DEC,NEG/CMP,二进制乘除法指令8.逻辑运算与移位类指令:AND/OR/XOR/NOT/TEST,SHL/SHR/SAL/SAR,ROL/ROR/RCL/RCR9.字符串指令10.控制转移类指令:JMP11.根据CF、ZF、SF、OF、PF形成的10条条件转移指令12.循环指令LOOP/LOOPZ/LOOPNZ13.会编写程序段14.会分析程序段的运行结果第2章指令系统例:写出下列各指令操作数的寻址方式1、XORAX,[1000H]2、ANDWORDPTR[BX+200H],0FH例:分别用一条指令完成下列各功能(1)

将CX的最高3位清零,其余位不变()(2)

内存1000H字单元最低两位取反,其余位不变()ANDCX,1FFFHXORWORDPTR[1000H],03H1.微处理器的基本结构2.微处理器的主要性能指标

3.8086CPU的内部结构-EU和BIU的组成4.“指令的流水线”结构5.寄存器阵列与FLAGS、IP、段寄存器

指令指针:IP,下一条指令地址:CS:IP,堆栈栈顶:SS:SP6.地址加法器的原理7.

总线周期8.引脚:地址/数据复用AD0~19、RD、READY、INTR、NMI、RESET(复位后,各寄存器状态)、MN/MX、M/IO、WR、INTA、ALE、HOLD10.存储器地址与存储器内容11.物理地址与逻辑地址第1章CPU1.各种进位制数的换算2.机器数与真值概念3.机器数的原码、补码和反码定义及换算4.补码的运算及溢出判别5.BCD码-8421码6.组合BCD码与分离BCD码(8421码)7.ASCII码、奇偶校验码第1章重点下列指令中有语法错误的是_______A.MOV[SI],[DI] B.INAL,DXC.JMPWORDPTR[BX+8] D.PUSHWORDPTR20[BX+SI]8086CPU利用

信号来区分存储器与I/O端口。

用一条指令完成下列各功能------程序段执行后,写运行结果------简答题:中断存储器扩展:74LS138译码器编程

考试题型:填空题、选择、简答题、读程与编程题、综合题I/O——25存储器——10左右编程——30选择题——15填空——20以上一、基本题1、

设x=-1010110B,y=+110011B,计算机字长n=8,填空(5分)[x]原=()B[y]原=()B[x]补=()B[y]补=()BX+Y=()B2、填空题(每空1分)(1)计算机的系统总线按功能分为

4.中断向量是指

,8086系统的中断向量表存于内存物理地址

H至

H。每个中断向量占用多少个字节:

。5.微处理器8086利用哪两个引脚来输入外部中断请求信号:

。其中哪个信号采用正跳变边沿触发

6.列出计算机中的常用的几种系统总线如MCA、

。7.微处理器CPU的字长通常等于

的宽度,CPU的寻址范围是由

的宽度决定的。中断处理流程包括中断请求、中断响应

8.当复位信号(RESET)为高电平时,8086CPU会结束当前操作,并初始化内部寄存器,其中将CS设置为________H,然后从物理地址

H开始执行程序。9.微处理器CPU的内部频率被称为______

_。10.假设(DL)=10111001B,(CL)=02H,(CF)=1,执行SHLDL,CL指令后,(DL)=______H。11.目前在计算机系统中,通常采用三级存储器结构,即是

、和

。12.在8086CPU的中断向量表物理地址003FCH开始的4个字节分别是44H,33H,22H,11H,则对应的中断类型号是________,中断向量是________H。13.堆栈是指存取数据按照

的原则保存的内存区域。堆栈只有一个出口,即当前________。3、指出下列各指令操作数的寻址方式(4分)(1)

ANDAX,[BX+SI+100H](2)SUBBYTEPTR[1000H],3AH4、求物理地址(3分)已知CS=E105H,DS=20F0H,ES=356DHSS=3609H,SP=2C00H,IP=5C0H(1)堆栈段栈顶物理地址为()H(2)当前要取出的指令字节物理地址为()H(3)附加段末物理地址为()H6、分别用一条指令完成下列各功能(4分,每空2分)(1)

将AX的最高位及最低位清零,其余位不变()(2)

内存3000H字单元最高两位取反,其余位不变()1.微型计算机中的Cache存在于_______A.CPU内部 B.CPU外部 C.外设中 D.包括A和B2.微机中,控制总线传送的是_______A.存储器和I/O接口的地址码B.微处理器向内存储器和I/O接口传送的命令信号C.存储器和I/O设备向微处理器传送的状态信号D.包括B和C3.微处理器8086中的FLAG寄存器包括______个状态位A.3B.6C.9D.都不是5.将BX清零,并使标志位CF清零,下面错误的指令是___A.SUBBX,BXB.XORBX,BXC.MOVBX,00HD.ANDBX,00H6.下面4条指令中,有几条指令执行后不会改变目的操作数。_______条SUBAL,BLANDAL,BLCMPAL,BLXCHGAL,BLA.1B.2C.3D.47.下列指令中有语法错误的是_______A.MOVAX,[BX] B.XCHGAX,6FHC.JMPWORDPTR[BX+8] D.PUSHWORDPTR20[BX+SI]8.微处理器8086的ALE引脚的信号方向是_______输入B.输出C.双向D.都不是9.下列8086指令中,不合法的指令是_______A.INAX,0378H B.SUBBL,0FHC.ANDAL,[BX] D.SHLAX,1二、

简答题(每小题8分,共16分)2、什么是接口?CPU与外设传送数据时为什么要遵循“输入要三态”,“输出要锁存”的原则?三、读程与编程(25分)1、已知汇编语言程序如下:(12分)DATASEGMENTORG2000HSTRGDB25H,3AH,9H,0H,0FCH,96H,62HDB6DH,0A3H,2CHS1DB?S2DB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMOVAX,DATAMOVDS,AXLEASI,STRGMOVCX,10XORBX,BLCLDXUL:LODSBTESTAL,01HJZNEXT1INCBHJMPNEXT2NEXT1:INCBLNEXT2:LOOPXULMOVS1,BHMOVS2,BLMOVAH,4CHINT21HCODEENDSEND问:程序运行后1)OFFSETSTRG=()H,CX=()H2)SI=()H,BL=()H3)BYTEPTR[200AH]=()H

2、编程题(13分)内存数据区自ADDR开始存有20个无符号字节数据,编程求其中最大数的地址,存于其后续单元中。(注意:要求编写完整的汇编语言程序)

四、

综合应用题(共34分)(12分)1、已知有8K*1RAM芯片若干,用这些芯片组成64K*8内存储器,设CPU地址线为16根,采用74LS138译码器,问:(1)

共需8K*1RAM芯片多少片?需片内地址线多少根?片选地址线多少根?(2)

画出芯片间及与CPU连接图,并求出第一组及最后一组芯片的地址范围需:64片RAM,内地址线多少根:13,片选地址线:3

四、

综合应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论