微机原理与接口技术总复习(12页).doc
《微机原理与接口技术总复习(12页).doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术总复习(12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-微机原理与接口技术总复习第一部分:填空题第一章 微机的基本知识 1.1基本知识结构 微机的构成 (包括硬件:主机+外设;软件:操作系统+编译程序+汇编程序+诊断程序+数据库等) 微机的工作原理和工作过程 工作原理(冯.诺依曼原理) 工作过程(取指令、分析指令、执行指令) 控制器的两个主要功能 了解微机的主要技术指标 数的原码、反码、补码的表示方法及补码的运算 二、八、十、十六进制数的表示及其相互转换 ASCII码、BCD码的表示方法及其运算、修正原则 无符号数与符号数的运算及其对标志位的影响1.2相关习题1.对于二进制数0110 1001B,用十进制数表示时为:105D;用十六进制数表示时为
2、:69H。BCD2.设机器字长为8位,最高位是符号位。则十进制数11所对应的原码为:10001011B。3.已知某数的原码是10110110B,则其反码是 11001001B ;补码是 11001010B 。4.一个8位二进制数用补码方式表示的有符号数的范围是 -128+127 。第二章 微处理器与系统结构2.1基本知识结构 掌握8086CPU的内部结构与主要引脚信号功能 1、内部结构(BIU与EU)组成与功能 2、主要引脚信号 AD0AD15, A16/S3A19/S6,(地址锁存的必要性) BHE, NMI, INTR, INTA, HOLD, HLDA, RESET, READY, AL
3、E, DEN,LOCK,RD,WR,M/IO。 熟悉8086 CPU 内部寄存器阵列 了解8086最大组态与最小组态的区别 熟悉存储器物理地址的生成及存储器组织 20位地址如何生成;存储器是如何组织的, 字节、字、字符串在内存中是如何存放的。 熟悉CPU中的标志寄存器及堆栈 6个状态标志+3个控制标志;堆栈定义、堆栈组成及操作,为什么要设置堆栈? 熟悉系统的输入/输出结构和基本总线周期 (会画读、写周期基本时序图)2.2相关习题1.8086 CPU从功能上分为 EU 和 BIU 两部分。8086CPU中执行部件的功能是负责指令 的执行。2.8086中的BIU中有 4 个 16 位的段寄存器、一
4、个 16 位的指令指针、 6 字节指令队列、 20 位的地址加法器。3.8086 可以访问 16 位和 8 位的寄存器。4.8086CPU从偶地址读出两个字节时,需要 1 个总线周期;从奇地址读出两个字节时,需要 2 个总线周期。5.8086CPU对外的数据线是 16 根,地址线是 20 根,数据线和地址线是以 分时复用 方式轮流使用的。6.8086的ALE引脚的作用是 地址锁存 。7.8086CPU的最小工作模式是指 控制信号由CPU产生 ,它是通过将MN/引脚接电源来实现的。8.8086CPU上电复位后,执行第一条指令的地址是 FFFF0 H。9.8086CPU构成的微机中,每个主存单元对
5、应两种地址: 逻辑地址 和 物理地址 。10.CPU访问存储器时,在地址总线上送出的地址称为 物理 地址。11.对于8086CPU,逻辑地址是由 段地址 和 偏移量 组成,设有逻辑地址1000H:2345H,试写出其对应的物理地址 12345 H 。12.段基址是由 段寄存器 存储。物理地址是指实际的 20 位主存单元地址。13.对于8086/8088CPU,设有物理地址00400H,试写出其两种不同的逻辑地址 0000:0400H 、 0010:0300H 。14.8086系统最多可管理 1M 字节存储单元。15.8086系统中,存储器分为奇、偶两个存储体,其中,奇地址存储体的数据信号线固定
6、与数据总线的 高8位 相连,偶地址存储体与数据总线的 低8位 相连。第三章 指令系统3.1基本知识结构 熟悉指令格式和几种常用的寻址方式 指令有两部分组成;6种常用的寻址方式 熟悉常用的指令,掌握某些指令对标志的影响 * 常用指令:传送,加、减、乘、除,逻辑运算,循环与移位,无条件与条件转移等。 * 影响标志的指令 :参看教材P376中附录 * 如何根据标志判断两数的大小(分两种情况) 3.2相关习题1.计算机的指令通常包含 操作码 和 操作数 两部分。2.设SP为0100H,SS为1000H,则执行PUSH AX 后,SP= 00FE H,SS= 1000 H。3.8086系统中,栈底在堆栈
7、的 最高地址端 (最高地址端、最低地址端)。4.如果VAL为数据段中0056H单元的符号名,其中存放的内容为0FF2H,当执行指令: MOV BX,VAL后,BX= 0FF2H ; 而执行: LEA BX,VAL后,则BX= 0056H 。5.设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOV AX,BP+SI+4源操作数的有效地址为 0214H ,物理地址为 24514H 。指令MOV AX,DI+100H源操作数的有效地址为 0306H ,物理地址为 24306H 。6.设AX=2000H,BX=20
8、02H,则在执行了指令CMP AX,BX后,标志位CF为 1 , AX= 2000H 。7.执行指令“XOR AX,AX”后,标志位ZF的值为 1 。8.若(AL)10011000B,(BL)01100111B,则执行指令“ADD AL,BL”后,(AL) 1111 1111B ;执行指令“AND AL,BL”后,(AL) 0000 0000B 。9.在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入DX 寄存器中。第四章 汇编语言及其程序设计4.1基本知识结构宏汇编 1. 掌握常用的伪指令:DB,DW,DD,EQU,=,ORG, SEGMENT.ENDS,PROCE
9、NDP,ASSUME, MECROENDM,LOCAL,END等 2. 如何汇编、连接生成 .EXE文件程序设计 1. 能用汇编语言编写程序(一般约40条左右)。 2. 能熟练运用各种伪指令,包括会用宏指令(宏定义中如何用LOCAL定义标号)。 3. 能对程序改错,查错且会完善程序(程序填空)。 4. 编程的题型可能有程序改错、查错、完善、编程等。4.2相关习题1.内存中有X、Y两个数:X=32,Y=-78 利用汇编语言编写完整的程序,计算这两个数之和,并将结果存入内存S,即:S=X+Y。参考程序: DATA SEGMENT X DB 32 Y DB -78 S DB ?DATA ENDSCO
10、DE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AXMOV AL,X ADD AL,Y ,X与Y进行相加MOV S,AL MOV AH,4CH ,终止当前程序并返回调用程序 INT 21HCODE ENDSEND START2.编程检测从外设端口71H输入的字节数据,若该数据20,则向73H端口送00H;若该数据20,则向73H端口送0FFH。请写出完整的汇编源程序。参考程序:CODE SEGMENT ASSUME CS:CODE START:IN AL,71H CMP AL,20 ,比较外设端口71H输入的字节数据与20D
11、的大小。 JNG K1 ,NG:NOT GREATER(不大于),当外设端口71H输入的字节数据不大于20D时,跳转至K1。 MOV AL,0FFH JMP K2 K1:MOV AL,00H K2:OUT 73H,AL MOV AH,4CH ,终止当前程序并返回调用程序 INT 21H CODE ENDS END START3.编程检测80H端口输入的字节数据,若为正,将BL清0;若为负,将BL置为FFH。请写出完整的汇编源程序。参考程序:CODE SEGMENT ASSUME CS:CODE START: IN AL,80H TEST AL,80H ,检测AL的最高位,若为1,则为负数,与8
12、0H按位相与后ZF=0 JZ APOS ,如果ZF=1,则跳转,但当AL为负数时,ZF=0,不跳转,若AL为正数时,ZF=1,此时就跳转至APOS。 MOV BL,0FFH JMP EXIT APOS: MOV BL,00H EXIT: MOV AH,4CH ,终止当前程序并返回调用程序 INT 21H CODE ENDS END START4.内存中有X、Y两个数组:X=32、-43、76,Y=-78、127、-128 利用汇编语言编写完整的程序,计算这两个数组之和,即S(i)=X(i)+Y(i)参考程序:DATA SEGMENT X DB 32,-43,76 Y DB -78,127,-1
13、28 S DB 3 DUP(0)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV BX,00H MOV CX,3AGAIN:MOV AL,XBX ADD AL,YBX ,将X与Y数组对应元素相加 MOV SBX,AL ,将相加的结果放入S数组 INC BX ,BX加1 LOOP AGAIN ,在CX不等于0之前跳转至AGAIN MOV AH,4CH ,终止当前程序并返回调用程序 INT 21HCODE ENDS END START5.在BLOCK开始有一个字节型数组,共有15个元素,利用汇编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 复习 12
限制150内