




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理及应用第一章第七章内容总复习1第一章 微型计算机基础本章核心内容是介绍信息在计算机中的表示方法-编码,并引申出能简化运算的补码。重点内容1、进位计数制概念计算机中数的表示-二进制;16进制数-书写方便的二进制数;不同进制数之间的转换; 整数之间的转换 小数之间的转换2第一章 微型计算机基础2、二进制数的运算规则算术运算与逻辑运算;3、编码-用以在计算机中表示信息;ASCII码;汉字编码;数的编码。BCD码数符(“ + ”、“ ”号)的编码原码、反码与补码3第一章 微型计算机基础4、补码-为简化有符号数运算而引入的编码。补码定义;补码的求法;补码的运算; 溢出及其判断方法。4第一章 微型
2、计算机基础难点内容 二进制数与十进制数之间的转换(需计算); 补码的理解(模运算); 补码的计算方法及熟练; 计算溢出的判断原理及方法。5考题类型选择题1、n+1位符号数x的补码表示范围为( B )。 A:2n x 2n B:2n x 2n C:2n 1 x 2n 1 D:2n x 2n2、用MB表示存储器容量时,4MB等于( C )。 A:210个字节 B:216个字节 C:222个字节 D:232个字节填空题 1、1F4H的压缩BCD码为 500H 。 2、设X、Y均为8位二进制数,(1)若X补=0C8H,则 X原= 0B8 H , X补= 38 H 。(2)若Y补 = 28H,则 Y原=
3、 28 H , Y反= 0D7 H 。6第二章 8086微处理器及其系统结构本章介绍8086微处理器的电路结构,并由电路结构抽象出8086 CPU的编程模型;时序图描述8086 CPU与外部电路的连接方式,它是微机系统设计的基本依据;结合电路结构了解计算机中指令的执行过程;微机系统三总线结构的含义,地址总线(AB)、数据总线(DB)、控制总线(CB)的作用。7第二章重点8086/8088 CPU内部结构 执行部件; 总线接口部件; 内部寄存器及其作用; 标志寄存器及各位含义。8第二章重点 存储空间及存储器组织 (1)存储容量;(2)分段管理;(3)物理地址与逻辑地址;(4)物理地址的计算;(5
4、)高位库、低位库及其寻址方式。 堆栈及其操作方式(LIFO) I/O空间组织:容量、寻址、I/O空间的分体(奇数地址I/O体与偶数地址I/O体)9第二章重点8086/8088 CPU引脚及其功能;8086/8088工作时序: CPU工作时序说明了该CPU对其系统外部电路的控制方法与控制过程。计算机系统的三总线结构;存储器操作时序;I/O操作时序;中断响应时序;8086/8088的复位。10第二章重点8086/8088 CPU的编程模型(1)内部寄存器;(2)存储空间;(3)I/O空间。11第二章难点8086/8088的存储器组织与管理;堆栈的概念及操作方法;8086/8088引脚时序的理解。1
5、2举例下图表示的是8086系统中的( )操作。 A:读存储器B:写存储器C:读I/O口D:写I/O口 A13考题类型填空题1、8086/8088系统启动时,CS=(0FFFFH),IP=(0000H)。若开机后要系统从08000H单元开始执行程序,应在( 0FFFF0H )处设置一条跳转指令。2、设DS=4500H,AX=0508H,BX=4000H,SI=0320H,8086以最小方式执行 MOV BX+SI+0100H,AX指令时, 引脚M/IO=( 1 ),RD=( 1 ),WR=(0), 地址总线上的地址=(49420)H,数据总线传输的数据=(0508)H。14选择题1、设SS=20
6、00H,SP=0100H,AX=2107H,执行指令PUSH AX后,数据21H的存放地址是( B )。 A:200FEHB:200FFHC:20101HD:20102H 2、若显示器的最高分辨率为12801024、32位真色彩,所需最小缓存为( C )。 A:2MBB:4MB C:5MBD:6MB 153、8086 CPU中标志寄存器的主要作用是( D )。 A:检查当前指令的错误 B:纠正当前指令执行的结果与错误 C:决定是否停机 D:产生影响或控制某些后续指令所需的标志 16判断题1、I/O端口与存储器单元独立编址的主要优点是I/O端口不占用存储器单元。( )2、8086系统中寄存器和存
7、储器都是CPU内部的存储单元。( )17第三章、8086/8088指令系统本章与第四章描述计算机处理信息的手段,复习时应注意掌握以下内容:1、掌握8086/8088 CPU指令寻址方式;2、指令系统组成(六大类);3、指令中源操作数与目的操作数的配合问题;4、指令的用法。18重点内容-寻址方式简单寻址 (1)立即数寻址; (2)寄存器寻址; (3)固定寻址。存储器寻址 (1)直接寻址; (2)寄存器间接寻址; (3)寄存器相对寻址; (4)基址变址寻址; (5)相对的基址变址寻址; (6)串寻址。19重点内容-寻址方式I/O空间寻址 (1)直接I/O寻址(长格式指令); (2)间接I/O寻址(
8、短格式指令,DX是唯一的寻址寄存器)。20重点内容-指令系统指令类型与功能1、数据传送类-寻址方式运用最多,注意源操作数与目的操作数的组合关系;2、算术与逻辑运算及移位类-运算类指令影响标志位;3、串操作类-固定寻址,源与目的操作数可同为存储器操作数;4、控制转移类-相对寻址的特点与条件转移指令中的条件测试方式;5、处理器控制类。21第三章难点寻址方式的理解与掌握;各指令的功能与用法;汇编程序的编写;用心琢磨与体会指令的用法,用不同指令可解决相同问题,编写的程序目标代码大小、执行效率都有区别!22考题类型选择题1、在8086的I/O指令中,端口间接寻址时应使用寄存器( D )。 A:AX B:
9、BX C:CXD:DX2、条件转移指令JNE的条件是( C ) A:CF=0B:CF=1 C:ZF=0D:ZF=13、8086 CPU在执行指令IRET时,弹出堆栈的寄存器的先后顺序为( B )。 A:CS、IP、FlagB:IP、CS、Flag C:Flag,CS、IPD:Flag、IP、CS23考题类型4、下列( C )指令执行后AL内容可能会发生变化。 A:STOSB B:CMP AL,DL C:AND AL,01H D:TEST AL,01H5、两个压缩BCD数86、37相加,调整指令DAA完成的是( D )。 A:加00H调整B:加06H调整C:加60H调整D:加66H调整24考题类
10、型填空题1、主程序调用过程时,入口参数和出口参数可以通过 约定寄存器 、 约定存储单元 或 堆栈 来传递。2、8086 CPU使用 16 根地址线访问I/O端口,最多可访问 64K 个字节端口。3、已知AL=01011101B,执行指令NEG AL后再执行CBW后,AX= 0FFA3H 。 25考题类型判断题1、8086 CPU的段寄存器之间可以直接传送数据。( )2、指令OUT 21H,AL ( )3、指令ADD AL,10BXDX ( )4、指令MOV AL,AX ( )5、指令PUSH WORD PTR 20BP+SI2 ( )6、指令LEA BX,4BX ( )26考题类型 简答题:分
11、别指出下列指令的寻址方式,若为存储器操作数请写出有效地址EA和物理地址PA。1、MOV SI,2100H ; 源操作数为立即数寻址, ; 目的源操作数为寄存器寻址。 2、MOV BX+DI+6,AL ; 源操作数为寄存器寻址, ; 目的操作数为存储器寻址, ; EABX+DI+6,PADS16 + EA。27考题类型3、写出具有将CF清零功能的指令(至少5条)。CLCAND AX,AXAND AX,0FFFFHOR AX,AXOR AX,0TEST AX,AX XOR AX,AX28考题类型读程序、 CLC MOV CX,0FFFFH INC CX 执行上面程序段后: CX= 0000 H ,
12、ZF= 1 ,CF= 0 29 、 MOVAX,1 MOVCX,3 SHLAX,CL SHLCX,CL ADDAX,CX 执行上面程序段后: AX= 20 H CX= 18 H30、已知:SS=0B2F0H,SP=00D0H, AX=8031H,CX=0F012H PUSH AX PUSH CX POP AX POP CX 执行上面程序段后: SS= 0B2F0 H , SP= 00D0 H , AX= 0F012 H , CX= 8031 H31第四章 汇编语言程序设计重点内容掌握宏汇编语言的表达式及运算符含义;地址表达式与数值表达式伪指令(数据定义、程序块定义、过程定义、结构变量的定义、宏
13、指令的定义);程序结构类型;简单程序的设计;子程序的设计方法;程序设计能力的培养与设计经验有关;常用DOS和BIOS功能调用程序设计。32第四章难点 汇编语言规则的记忆与熟练; 程序、数据的存储模型; 程序设计方法与设计技巧。33内存映像 已知8086系统中某数据段定义如下,标明各内存单元的偏移地址及内容。 DSEGSEGMENT ORG2000H A1DB 7,ABC CNTEQU $ A1 A2DB CNT DUP(0) DSEGENDS2000H07HA12001H41H2002H42H2003H43H2004H00HA22005H00H2006H00H2007H00H34例题:有变量定
14、义的伪指令如下: NUMS DW 18 DUP(4 DUP(5),23) VAR DB HOWAREYOU!,0DH,0AH 试问:NUMS、VAR变量各分配了多少存储字节?NUMS分配180个存储字节; VAR分配了14个存储字节。35举例1、MOV AX,7 LT 9 执行后,AX=(0FFFFH)。2、已知NUMB=5,则指令 AND AX,(NUMB LT 5) AND 30) OR (NUMB GE 5) AND 20)汇编成( AND AX,20 )。3、指令MOV AX,0FF00H AND 10AEH 汇编成( MOV AX,1000H )。4、 MOV AL,9/7 汇编成(
15、 MOV AL,1 )。36编程 将内存首地址为BLOCK开始的10个无符号字节数,将其按由小到大的次序排列。参考程序:DATA SEGMENTBLOCK DB 66H,88H,10H,DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV DI,9 LOOP1: MOV CX,DIMOV BX,037LOOP2: MOV AL,BLOCKBXCMP AL,BLOCKBX+1JBE NEXTXCHG AL,BLOCKBX+1MOV BLOCKBX,ALNEXT: INC BXLOOP LOOP2DEC DIJNZ LOOP1CODE ENDS
16、END START38第五章 存储器应掌握内容1.半导体存储器及其工作原理半导体存储器的分类(ROM、EPROM、FLASHROM、RAM、SRAM、DRAM)容量及其表示方法(Kn)容量与地址引脚数的关系存储体的构成方法(位扩展与字数扩展)39第五章应掌握内容2.8086/8088CPU的存储器寻址空间及其对存储器的操作控制方式寻址空间1MB(220字节)地址引脚数总线周期读/写操作时序8086存储空间的高、低位库A0与BHE引脚在8086寻址时的作用40第五章应掌握内容3.地址译码电路设计线选法部分译码法全译码法地址重叠译码芯片与译码电路给定存储器扩展电路分析地址空间给定地址空间范围设计译
17、码电路41第五章应掌握内容CPU与存储器的连接(存储器扩展)确定存储体的组成(芯片数目、8/16位)按地址空间映射关系设计译码器及其与存储芯片片选端连接地址信号的连接数据总线的连接控制总线的连接8086系统中高位库(奇地址)与低位库(偶地址)的处理42 举例某8088 CPU应用系统的主存设计如图所示。 1、指出图中各存储器芯片的容量; 2、求总的存储器容量(ROM和RAM分别说明); 3、分析各芯片地址范围。若有地址重叠,将重叠部分的地址写出来。 4344【解】1、2764容量为8KB(或8K8); 6264容量为8KB(或8K8)。2、总容量: ROM为8KB(或8K8);RAM为16KB
18、(或16K8)。3、按图示接线,A19未参与地址译码,实际上为一部分译码电路,因而该存储器扩展电路有重叠地址。2764地址范围: 4E000H4FFFFH 或0CE000H0CFFFFH。16264地址范围:40000H41FFFH 或0C0000H0C1FFFH;26264地址范围: 42000H43FFFH 或0C2000H0C3FFFH。45第六章应掌握内容1.中断的概念中断的作用中断源中断处理过程中断是程序执行的一种方法中断系统应具备的功能优先级概念46第六章应掌握内容2.8086/8088 CPU中断系统能处理哪些中断源内部中断与外部中断的差异8086中断处理过程中断类型号47第六章
19、应掌握内容3.中断向量概念中断矢量与中断服务程序入口地址中断矢量表结构及其寻址方法中断类型号与中断矢量中断类型号n 类型0中断向量 类型1中断向量 类型2中断向量 类型3中断向量中断向量表0H4H8H0CH3FFHn4为中断向量在中断向量表中的首地址 类型0FFH中断向量48 内部中断特定类型类型0除法出错中断类型1单步中断类型3断点中断类型4溢出中断软件中断 INT n软件中断指用户可用指令INT n定义的中断,其作用与子程序调用相当,只不过这里的子程序入口地址预先存放在中断入口地址表中。软件中断类型号由指令给出。49 非屏蔽中断引脚NMI当8086/8088 CPU的NMI引脚上有上升沿脉
20、冲出现时,表明有非屏蔽中断申请信号。NMI信号比INTR信号优先级高且不能被屏蔽。NMI中断的类型号已预先定义为类型2因而在响应NMI中断时,不要求外部向CPU提供中断类型号。50外部中断第一个总线周期表示CPU正在响应一个中断,通知申请中断的设备准备送出中断类型号。第二个周期中,CPU读取数据总线AD7AD0,所得字节作为中断类型号。因此,该段时间内接口电路应把中断类型号送上数据总线的低8位,使8086/8088 CPU可从申请中断的接口电路中获取单字节的中断类型号n。n外设送出中断类型号CLKALEINTAAD7AD0T1第1个INTA周期第2个INTA周期空闲状态T2T3T4TITIT1
21、T2T3T451 中断优先权管理1、8086/8088 CPU中断源优先权顺序由高到低排列: 除法错INT n溢出中断NMIINTR单步中断。2、微机系统中,往往有多个外部中断源,但8086/8088 CPU外部硬件中断申请引脚只有INTR。针对多个外部中断源,可采用软件查询法或使用中断优先权管理专用芯片(8259A)。3、软件查询法。52IBM PC/XT机的中断控制逻辑 D7D0INTRIR0IR1IR2IR3IR4IR5IR6IR7时钟键盘保留COM2COM1硬盘软盘打印机INT8259A8086/8088&DQCLRRAM校验错 I/O校验错 协处理器异常& 数据线D7 写控制RESE
22、TNMI53多级8259A级联D7D0INTRIR0IR1IR2IR3IR4IR5IR6IR7INT8259A 1#8086/8088NMIIR0IR1IR2IR3IR4IR5IR6IR7INT8259A 2#N片8259A级联可管理的外部中断数:(N-1) 8 +(9-N)= 7 N + 154 举例 1、微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为( B )级外部硬中断。 A: 32 B: 29 C: 28 D:242、欲使8086 CPU响应可屏蔽中断,则应使( IF=1 , INTR=1 )。 55第七章应掌握内容1.接口概念I/O接口与外设IN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国传统文化试题及答案
- 新疆奎屯市农七师高级中学2024-2025学年高二数学第二学期期末达标检测试题含解析
- 西藏林芝地区一中2025届物理高二下期末预测试题含解析
- 温州市重点中学2024-2025学年化学高二第二学期期末联考试题含解析
- 彩钢房仓储物流中心建造合同规范范本
- 旅游预订平台酒店充值卡合作合同
- 茶叶出口认证及检验合同样本
- 餐饮公司厨房承包及品牌形象提升合同
- 餐饮门面租赁合同租金调整及支付方式解析
- 出租车租赁合同范本(含司机聘用)
- 医学微生物学知到智慧树章节测试课后答案2024年秋山东第一医科大学
- 【MOOC】英语畅谈中国-湖北大学 中国大学慕课MOOC答案
- 篮球球员合同模板
- 氧气吸入课件
- 四至界线协议书(2篇)
- 气压传动课件 项目二任务三 气动冲压机系统搭建与调试
- 不固定总价合同模板
- 干部履历表填写范本(中共中央组织部1999年)
- 劳动教育视角下高职院校学生工匠精神培育研究
- 最简单封阳台安全免责协议书
- SH/T 3533-2024 石油化工给水排水管道工程施工及验收规范(正式版)
评论
0/150
提交评论