微型计算机原理与接口技术复习要点(南邮通达)概要_第1页
微型计算机原理与接口技术复习要点(南邮通达)概要_第2页
微型计算机原理与接口技术复习要点(南邮通达)概要_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、本次期末考试题型:选择(10*2=20分、简答(20分、综合应用(60分内容比例分配:上半学期汇编部分约35%下半学期接口部分约65%复习方法:1。认真复习平时做过的全部作业2。根据本复习纲要,认真复习各个重要知识点一、基本概念和应用1、二进制数,十进制数,十六进制数和BCD码数之间的转换方法,会比较大小c 记住常用字符 09 , AF 的 ASCII 码。举例:(12910=(10000001 2=( 81 16(10010111BCD=( 97 10=( 011000001 22、真值和补码数之间的相互转换方法举例:字长=8位,则-6补=(FA 16,若X补=E8H,则X的真值为(-18

2、16 (特别注意:真值一定需要把符号位写成对 应的正负符号3、n位字长的有符号数、无符号数的数值范围(如字长=8或16设机器数字长=n位,则n位补码数,其真值范围为-2n-1+2n-1-1位n位无符号数,其数值范围为0 2n-14、字长=8,用补码形式完成下列十进制数运算。写出运算结果的补码和真值、O标志的具体值,并判断结果是否正确(需要给出运算过程。(参考作业题举例:(75+(-675 的补码:01001011 -6 的补码:11111010 01001011+11111010(101000101运算结果的补码为:01000101 ,对应的真值为:+ 1000101 (或 + 45H,或+

3、690 = 0,结果正确(注意:0标志的值用上课讲的公式进行计算,以免出错5、字长16位完成两个16进制数加法计算,求出16进制的和,给出A,C,O,P,S,Z 六个状态标志的值,并结合给出的数的类型(有符号数,无符号数判断是否溢出。(参 考作业题举例:字长16位,计算CF23H和C678H相加的和,给出16进制结果,要求有计 算过程;给出A,C,O,P,S,Z六个状态标志的值;如果两个数是都是有符号数,判断是否 溢出。CF23H+C678H=959BH16进制结果:959BHA=0,C=1,0=0,P=0,S=1,Z=0 (注意:0标志的值用上课讲的公式进行计算,以免出 错有符号数判断0标志

4、,0=0,没有溢出。(注意:有符号数判断O标志,0=1,有溢出;0=0,没有溢出。无符号数判断 C标 志,C=1,溢出,C=0,没有溢出&实地址模式下,一个逻辑段的体积是64KB,物理地址的形成(会计算物理地址计算公式:物理地址=段基址*16+偏移地址举例逻辑地址1234H:5678H对应物理地址为:179B8H7、80486的寻址方式和指令(常用的伪指令、常用的运算符和 80486基本指令 集寻址方式:(简寻找到指令中操作数的方法。486有3类7种寻址方式(会判断操作数的寻址方式,对于内存操作数,会判断寻 址的逻辑段立即寻址方式:获得立即数寄存器寻址方式:获得寄存器操作数存储器寻址方式(直接

5、寻址,间接寻址,基址寻址,变址寻址,基址加变址寻址:获得 存储器操作数(内存操作数;注意内存操作数的PTR运算符的使用原则举例:指出下列指令源操作数的寻址方式:(注意寻址方式是针对源或目操作数 的ADD AX,TABLE ;如果TABLE为常量,立即寻址,如果TABLE为变量直接寻址 MOV AX,BX+SI+6;基加变MOV AL,BX +6;基址MOV AL,0F0H ;立即MOV DX,BX;间址MOV AX,BX ;寄存器8、汇编源程序的扩展名,编译和链接之后分别生成文件的扩展名。.asm - .obj - .exe 或.com9、存储器的扩展中,会计算所需芯片的个数,地址线的数目。举

6、例:现有16KX1的静态RAM芯片,欲组成128KX8位的存储器,需要64片这 样的RAM芯片,17根地址线。(注意:地址线条数n与存储器容量的关系2n,217 = 128K10、什么叫接口 ?,什么叫端口 ?端口的分类?(略,参考教材或课件11、I/O端口的两种编址方式(独立编址,统一编址。PC系列机中采用哪种编址 方式?(独立编址12、微机系统与I/O之间有哪四种传送方式(无条件,查询,中断,存储器直接存取 (DMA?CPU不需要参与的方式是什么?(DMA硬件结构最简单的方式是什么?(无条件13、可编程芯片8254定时器/计数器的基本结构(三个16位计数器,1个控制寄存器 和相关外部引脚功

7、能(GATE, CLK ,OUT;计数初值的计算方法(初值=fclk/fout ;8254四个端口与A1,A0地址线的对照关系(8255与此类似14、PC系列机中8254三个计数器的作用(略,参考教材或课件15、什么是中断?,什么是中断源?,列举常见的中断源。什么是中断向量?什么是 中断向量表?中断向量表的大小?(略,参考教材或课件中断类型码和 80X86的中断向 量表的关系(4xn4xn +3,会计算。16、中断分哪三类?CPU响应可屏蔽中断的条件? (略,参考教材或课件;需要记 住入口 /出口参数的常用软件中断(DOS/BIOS功能调用:INT21H的01H, 02H, 09H, 0AH,

8、 4CH, 25H, 35H ;INT 10H 的 0EH;17、两片8259级联能管理的中断级数(15级,三个常用的系统中断:日时钟中断 中断类型码(08H,键盘中断类型码(09H,用户中断的中断类型码(71H。三者的优先级次 序?18、串行异步通信一帧数据的格式,每部分的逻辑电平和可取位数范围,一帧字 符的长度范围(7.5-12位之间,会画出或分析TTL或RS232电平下的串行信号波形。串行异 步通信协议要求通信双方的通信速率和数据格式要一致。19、串行异步通信的三种传输方式(单工、半双工、全双工及其各自特点。掌 握 RS-232C接口标准(引脚TXD,RXD, RTS, CTS, DTR

9、, DSR,GND各自作用 会连线(交叉连 接,自环。20、什么是波特率?设异步通信一帧字符有8个数据位,无校验,1个停止位,如果 波特率为9600,则每秒钟能传输多少个字符? (9600/10 = 96021、8250内部能提出有哪四种中断请求?优先级最高和最低的分别是什么?(略, 参考教材或课件22、8255A的三种工作方式及其特点(双向方式不要求;各个端口各自能工作在 哪种方式?(略,参考教材或课件23、8255A的A 口工作在方式1输入或输出时,各对应的一组端口联络信号是 什么?对应的信号名称?8255A的B 口工作在方式1输入或输出时,各对应的一组端口联络信 号是什么?对应的信号名称

10、?(略,参考教材或课件二、汇编应用程序的阅读及编写1、基本的汇编语言程序(不超过平时作业难度(掌握汇编语言程序片段,完整的 汇编语言程序,以及子程序的写法:完整程序需要写出逻辑段定义等语句,程序片断不 需要写;子程序则需要写出子程序定义语句,注意不要遗漏RET指令举例数据段中有FIRST,SECOND,SUM三个变量,编写一个完整程序,完成SUM=FIRST+SECOND。.486DATA SEGMENT USE16FIRST DB 12HSECOND DB 56HSUM DB ?DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV

11、AX,DATAMOV DS,AXMOV AH,FIRSTADD AH,SECONDMOV SUM,AHMOV AH,4CHINT 21HCODE ENDSEND BEG2、8254的初始化程序段(会写初始化程序,或者根据初始化程序会分析所用计 数器以及工作方式,输出频率等举例设8254的口地址为40H 43H,要求2#计数器工作在方式3,计数初值 =4000,二进制计数,请写出2#计数器的初始化程序段。MOV AL, 10110110B;根据题目的要求,参照方式控制字格式正确写出方式控制 字OUT 43H, AL ;注意:正确地确定控制端口和3个计数器端口的地址MOV AX, 4000 ;注意

12、:初值的计算方法初值=fclk/foutOUT 42H, AL ;注意:初值的写入方法必须与在控制字里确定的写入方法一致MOV AL, AHOUT 42H, AL3、定时中断程序中会写读中断向量、写中断向量的子程序以及中断服务子程 序(可以参考实验4,每隔1S在屏幕上在屏幕上显示一行字符串举例在定时中断程序设计中涉及到的对 1CH中断向量的操作READ1C PROC ;保存系统1CH型中断向量到OLD1C变量MOV AX,351C HINT 21HMOV WORD PTR OLD1C,BXMOV WORD PTR OLD1C+2,ESRETREAD1C ENDPWRITE1C PROC ;将中

13、断服务程序入口地址写入用户 1CH型中断向量PUSH DSMOV AX,CODEMOV DS,AXMOV DX,OFFSET SERVICEMOV AX,251C HINT 21HRETWRITE1C ENDP4、8250的初始化程序段(会写完整的初始化子程序)举例写出对主串口的初始化子程序,设通信速率=2400波特(分频系数为0030H, 帧数据中有8个数 据位,1个停止位,奇校验,串口工作在正常通信方式,CPU采用查询方式访 问主串口。I8250 PROC MOV MOV OUT MOV MOV OUT MOV MOV OUT MOVMOV OUT MOV MOV OUT MOV MOV

14、OUT RET I8250 ENDP DX,3FBH AL,80H DX,AL DX,3F9H AL,00H DX,AL DX,3F8H AL,30H DX,AL DX,3FBH AL,0BH ;根 据数据桢格式,参照通信线控制寄存器格式正确地确定写入值DX,AL DX,3F9HAL,00H DX,AL DX,3FCH AL,00H DX,AL ;8250 正常收发,禁止中断;8250 查询方式 工作,禁止中断;本程序中的数据格式为:奇校验传送,8位数据,1位停止位;写分频系数低8位;写分频系数高8位;寻址位置1 5、利用串口查询方式发送和接收数 据的程序段举例利用主串口查询方式发送一个字符祁勺程序片段TSCAN:MOV DX,3FDH IN AL,DX TEST AL,20H JZ TSCAN MOV DX,3F8H MOV AL, A OUT DX, AL利用主串口接收一个字符的程序片段RSCAN: MOV DX,3FDH INAL,DX ;待发送数据送入发送保持寄存器;发送,查询通信线状态寄存器 D5位 是否为1 6TEST AL,01H JZ RSCAN MOV DX,3F8H IN AL,DX ;接收,查询通信线状态 寄存器D0位是否为1 ;从接收缓冲寄存器取出收到的数据 6、8255A的初始化程 序段(会写完整的初

温馨提示

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

评论

0/150

提交评论