


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、通用寄存器L畑IV16位执行册牛6输入输出岀 控赋路爭部总銭控制电路萨IJ£內部暫存器nr拘法器运算寄存器标志 执行部件总槪口諸件(BIU>微机原理与接口技术期末复习要点 (选择、填空、判断、简答、分析、设计)第一章微型计算机的基础知识1、二进制数、十进制数,十六进制数转化P162、CPU的数据线与计算机中表示的数值范围:只考无符号数P18n位最大数最小数无符号数V2n _10补码2 n - _1_2 n- +1源码2 n - _1_2 n丄第二章微处理器与系统结构P2224 (至少5题)1、8086CPU的两个独立的功能部件、各部件的组成与功能 名称:总线接口部件(BIU)和
2、 执行部件(EU ) BIU和EU的独立工作体现了一种 指令流水技术 BIU组成:20位地址加法器;4个段寄存器和1个指令指针寄存器;指令队列缓冲器;输入/输出控制电路。(记图)EU组成:ALU (算术逻辑单元);8个通用寄存器;标志寄存器FR;执行部件控制电路;(记图) BIU功能:取指令、读/写存储器、读/写I/O接口(其实就是 访问存储器和接口电路) EU功能:执行指令2、CPU 内部寄存器:SP、IPP25、P26CPU中共有14个寄存器。典型的有SP/IP,不能直接修改,完成操作后值自动加减(隐含的)。SP:堆栈指针寄存器(向下生成,申底地址最大)压栈push SP-2 (占两个单兀
3、)IP :指令指针寄存器(只加)IP+指令长度例如:32位,取一条指令+43、CPU的地址线数量与最大寻址空间P27地址线(根)最大寻址空间n2n8086有20跟220 =1M4、标志寄存器的控制与状态位数及各标志位( ZF、IF、OF)表示的内容 P2526标志寄存器是:EU的组成部分共9个。表示状态的有6个,表示控制的有 3个。零标志ZF (Zero Flag):若运算结果为 0,贝U ZF = 1;否则ZF = 0。中断标志IF (Interrupt Enable Flag ):如果IF置"1”,贝U CPU可以接受可屏蔽中断请 求;反之,则CPU不能接受可屏蔽中断请求。溢出标
4、志OF (Oveflow Flag ):若运算过程中发生了“溢出”,则 OF= 1。5、 8086可屏蔽中断请求信号与中断响应信号的有效电平P33、P34(信号线名称、什么时候有效、响应的条件、 8259A和8086的连接的信号线叫什么)INTR (Interrupt Request)可屏蔽中断请求信号,输入、高电平有效。INTA (in terrupt Ack no wledge )中断响应信号,输出、低电平有效。呂25勺±和呂08£的连接:8259A: INTIN7148086: INTRINTA6、CPU响应INTR引脚上来的中断请求的条件P33或P104条件:IF=
5、1第三章存储器1存储器地址线、数据线与存储容量的计算P40存储容量=字数x字长2、8086系统中的存储器奇、偶分体结构的连线图PPT21BHE: byte high enable 高八竝有議2地址线敢二存诸容量第四章汇编语言及其程序设计P71判断改错题!1、MOV、PUSH、POP、SHL、SHR 指令功能与格式P60、 两个操作数,类型不一致 两个操作数都是存储器寻址类型 移位运算 CS不能跨段 CS不能直接修改举例:MOV AX, EX X SHL AX, 1 V PUSH CS(读)V MOV AX, CSBX Xss型(只能是1)或者用:MOV CX, 2 POP CS(写)XMOV
6、CS, AX XSHL AX, CX V2、8086指令系统的七种寻址方式立即寻址:MOV AX, 5678H 直接寻址:MOV AX, 5678H 基址寻址:MOV BX+6, AL 基址变址寻址:P56P59寄存器寻址:MOV BX, AX 间接寻址:MOV AX, SI 变址寻址:MOV SI+6, ALMOV BX+SI+5, AX3、汇编语言程序设计(具体参见实验指导书的实验二)(1)、大小写字母转换已知在以BUF为首地地址的字节存储区中,存放着一个以 编写程序,显示该字符串,并要求将小写字母以大写字母形式显示出来。 大写A为41H。)STACK1 SEGMENT DB 200 DU
7、P(O)STACK1 ENDSDATA SEGMENTBUF DB 'add AX,BX sub CX,10 MOV dx,1234h END$' DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK1 BEGIN: MOV AX,DATAMOV DS,AX LEA BX,BUFLOPA: MOV DL,BX$'作结束标志的字符串,(小写a为61H,CMPDL,'$'JEEXITCMPDL,'a'JBNCMPDL,'z'JANSUBDL,20HN: MOVAH,2INT2
8、1HINCBXJMPLOPAEXIT: MOV' AH,4CHINT21HCODE ENDSENDBEGIN(2)、编写人机对话程序,试编写程序。编写人机对话程序 WHAT IS YOUR NAME?俞入:My name is DSEG SEGMENTDATA DB 0AH,0DH,'WHAT IS YOUR NAME?$'BUF DB 81DB ?DB 80 DUP(O)DSEG ENDSSTACK1 SEGMENTDB 200 DUP(0)STACK1 ENDSCODE SEGMENTASSUME CS:CODE,DS:DSEG,SS:STACK1START: MO
9、V AX,DSEGMOV DS,AXLEA DX,DATAMOV AH,09HINT 21HLEA DX,BUFMOV AH,0AHINT 21HMOV AH,4CHINT 21HCODE ENDSEND START第五章I/O接口与中断技术1、 I/O 接口的重要作用和主要功能P95P97作用:解决CPU与外设之间1、速度不匹配问题;2、信号电平不匹配问题;3、信号格式不匹配问题;4、时序不匹配问题。主要功能:1、数据缓冲功能;2、设备选择功能(寻址);3、信号转换功能;4、对外设的控制和监督功能;5、中断请求与管理功能;6、可编程功能。数据信息、控制信号与状态信号是怎么传送的?(数据线)2
10、44、273 芯 片 没 有 片 内 选 择 线8253有2根,DMA控制器、8250串口芯片有 3根片内选择线。片内选择线的根数,决定了芯片内部的端口的数目。2、 CPU与 I/O接口之间的传送控制方式及其特点P98 查询方式。特点:中央处理器需要花费较多的时间去不断地“询问”外设,外设的接口电路处于被动状态。 中断方式。特点:中断方式提高了系统的工作效率,但中央处理器管理中断的接口比管理查询复杂。 直接存储器存取(DMA )方式。 特点:DMA方式一般用于高速传送数据量较大的成组数据。3、 什么情况下适合于采用无条件传送方式、DMA主要用于什么设备之间P98 有些输出设备随时可以接受数据;
11、有些数据传送的延迟时间是固定的;输入设备准备数据时间是已知的。 DMA主要用于:内存与硬盘之间的数据传送。3、8086对中断请求响应的优先级。内部中断、非屏蔽中断、可屏蔽中断、单步中断。P1084、8259A芯片的接口类型(名称)及中断请求引脚和中断响应引脚 8259A :可编程中断控制器INT :中断请求信号引脚INTA :中断响应信号引脚5、8259A及其级联可管理的中断级数P1071片8259A能管理8(7n+1)级中断,通过级联用 9片8259A可以构成64级主从式中断系统。6、8259A初始化命令字 ICW1的端口地址 P111ICW1对应的端口地址:A0 = 0。7、根据中断向量表
12、计算中断类型号和中断服务入口地址(具体参见P116-13)P116-13.已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是71H,中断服务程序入口地址的逻辑地址 和物理地址 分别为3040 H:2200 H 和 32600 H。中断类型码 x 4=偏移地址物理地址=段地址x 16+偏移地址(CSX 16+IP)逻辑地址CS: IP画出了图,算分配给ICW1的地址是什么地址步骤:1C51G61C7IPCSCSM.dOA,A? 列出图中CPU的所有地址线,高位在左。 根据所选用片选信号线,确定C、B、A对应地址线的取值(标注 CBA )。 根据G1、
13、G2A、G爲(有一为低电平)所对应逻辑电路确定其它地址线的取值(采用试值法)。A没有连接线的地址线 可以取任意值(其数量决定每个端口可 用地址数)。 分析片内地址线B、已连接的地址线的取 值对应相同的端口(其 数量决定了可寻址的端口数)。C B AG1IA7 AS A5 A4 A3 A2 A1I A00010000020H0010010024H8、根据图示或已知条件具体说明CPU中断响应后的操作过程P104 PPT51(包含:读取中断向量号、保护断点;计算中断向量地址;取中断服务程序入口地址;转入中断服务程序并执行;中断返回,恢复断点)o: ooooi-r0 : OOS4HD : OOS7H0
14、 : 03FFHF000 1BOOHMEI.-1中斷向星表8253:可编程定时计数器。-H- LJL 心片。8259:可编程中断控制器。 存器。数据总线缓冲、控制电路、中断服务寄存器。中断屏蔽寄过程: 取中段类型号:21H,保护断点(标志寄存器RF, CS IP ); 计算向量地址 21H X 4=84H; 根据向量地址查表, 将偏移地址送入IP=1800H,段地址CS=F000H物理地址F1800H; 转入中断服务程序,进行中断处理。首地址:CS X 10+IP ; 中断返回,恢复断点(RF,CS,IP )(有才写,没有不用写)。第六章接口技术1、8255A、8250、8253等芯片的接口名
15、称及基本结构P117、P131、P137(1) 8255A :可编程并行接口。内部结构由I/O端口,A组与B组的控制电路和 CPU接口 3部分组成。8250:可编程串行接口。 INS8250是40引脚双列直插式接口芯片,采用单一 + 5V电源供电,由数据总线缓冲器、读/写控制逻辑、数据发送器、数据接收器、 波特率发生器、MODE控制逻辑和中断控制逻辑等几个功能部件组成具有3片独立的16位计数器通道的可编程计数器/定时器2、8255A控制寄存器的端口地址P1208255A控制寄存器的端口地址:113、根据74LS138译码电路分析I/O端口地址(参见P116-6)PPT20分析:地址线的译码要将
16、地址线分为在所需地址范園内固屯不 变的和变化的两部分。对于直接地址译码*是将固定不变的地 班线相与后再同变化的地址线一块进行译码"写出地址范围的首地址和末地址的二进制数,去掉二进制数变化了的地址线' 对不变的高位地址线进行与操作.74LS30V.cc74LS138T JGt暫L%U:2jc:10260Ho 261H4、8253通道级联的连接方法及最大定时时间的计算(参见P155-7)将8253芯片的3个计数器级联,假设时钟输入为2MHz,画出级联框图。(采用二进制)时钟周期1 1时钟频率2MHz= 0.5us级联计数初值(最大)=最大通道0计数初值x最大通道 1计数初值 N
17、=N1 N2 N3 = 216 216 216 = 248最大定时时间=计数初值x最大基准时间周期4821t = 0.5us x 2=5 2 s采用BCD计数方式:4445t = 0.5us x 10 x 10 x 10 = 5 2 sGATE1GATE2GATH36、RS-232 接口标准 P130RS-232标准是异步串行通信标准。串行适合远距离,并行适用于近距离。 异步速率的计算:例题:在串行数据传送中,若工作于异步方式,每个字符传送格式为数据位8位,奇偶校验位,起始位和停止位个1位,如其波特率为 4800bit/s,则每秒传送多少个字符?4800/ ( 8+1+1 + 1 ) 436.3=43(假如结果为436.7,则为436,不是四舍五入)7、 串行通信与并行通信相比较,串行通信的传送速率P128、P129
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/LTXH 002-2023“天赋河套”区域公用品牌黄柿子汁
- T/TMAC 094-2024公路工程玄武岩纤维复合筋设计与施工规范
- 江苏省蔬菜买卖合同4篇
- 上海二建试题及答案
- 2025年舞蹈教练聘用合同2篇
- 个体经营短期借款协议书8篇
- 晚会演出合同协议书范本3篇
- 文娱与体育课件
- 2025辽宁师范大学辅导员考试试题及答案
- 2025益阳教育学院辅导员考试试题及答案
- 人保农险理赔试题
- Machine-Cmk-设备能力指数Cmk分析表
- 心理健康教育特色学校建设路径
- 2025年全国保密教育线上培训考试试题库【完整版】附带答案详解
- (二模)2025年5月济南市高三高考针对性训练英语试卷(含答案解析)
- 修脚师劳动合同(新标准版)6篇
- TCHSA-012-2023-儿童口腔疾病治疗中静脉镇静技术规范
- ISO27001:2022信息安全管理体系全套文件+表单
- 大学体育与体质健康(山东联盟)智慧树知到期末考试答案章节答案2024年中国石油大学(华东)
- 网络食品交易第三方平台备案表
- Dell 2950 SAS5RAID完全配置手册
评论
0/150
提交评论