版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、总 复 习第1章 基础知识n计算机的基本组成计算机的基本组成u运算器,控制器,存储器,输入,输运算器,控制器,存储器,输入,输出设备出设备n常用计数制及其相互间的转换常用计数制及其相互间的转换n计算机中数的编码计算机中数的编码 1 1)源码)源码 2 2)反码)反码 3 3)补码)补码第2章 微处理器结构n微处理器的功能结构微处理器的功能结构u主要组成主要组成运算器、控制器、寄存器运算器、控制器、寄存器u内部结构按功能分:内部结构按功能分:总线接口单元总线接口单元BIUBIU,执行单元,执行单元EUEU了解其功能了解其功能n内部寄存器组内部寄存器组u通用寄存器:通用寄存器:AX , BX ,
2、CX , DXAX , BX , CX , DXu指针和变址寄存器:指针和变址寄存器:SI , DI , SP , BPSI , DI , SP , BPu段寄存器:段寄存器:CS , DS , SS , ESCS , DS , SS , ESu指令指针:指令指针:IPIPu标志寄存器:标志寄存器:FLAGSFLAGSSF , CF , ZF , OF , IF SF , CF , ZF , OF , IF 等等n存储器寻址(物理地址、逻辑地址)存储器寻址(物理地址、逻辑地址)第三章 寻址方式n寻址方式:取得操作数、操作数存放地址或指令转移地址的方法。u数据寻址u指令寻址n与数据有关的寻址方式
3、有:u立即数寻址u寄存器寻址u直接寻址u寄存器间接寻址u寄存器相对寻址u基址变址寻址u基址变址相对寻址存储器寻址(偏移地址与段地址结合才能找到操作数)例题nP100 3.3n设当前(SS)=2000H,(SP)=FF00H,(BX)=3457H,计算当前栈顶的地址为多少?当执行PUSH BX 指令后,栈顶地址是多少?栈顶2个字节的内容分别是什么? 第3章 指令系统n指令系统指令系统 1 1)数据传送类)数据传送类 2 2)算术运算类)算术运算类 3 3)逻辑运算和移位)逻辑运算和移位 4 4)串操作)串操作 5 5)程序控制)程序控制 6 6)处理器控制)处理器控制第4章 汇编语言程序设计n汇
4、编程序设计过程汇编程序设计过程n汇编语言源程序的结构汇编语言源程序的结构n操作数中的数据项和表达式操作数中的数据项和表达式n伪指令伪指令n简单汇编语言源程序的设计简单汇编语言源程序的设计nP146 4.2第5章 微处理器总线时序和系统总线n8086 的 引脚u地址总线、数据总线、控制总线u地址总线决定寻址空间u系统复位后执行第一条指令的地址n8088与8086不同处u外部数据引脚只有8位u8086指令预取队列为6个字节,8088为4个u8088只有AD7AD0为地址/数据分时复用,A15A8仅输出地址。16位的数据操作,8088需要2个总线周期u没有BHE/S7信号,该引脚为SS0状态线。u与
5、8086的28引脚M/IO相反,为IO/Mn指出8086 CPU在执行IN AX,25H和MOV AX, 25H指令的异同,说明引脚、和的电平。 第6章 存储系统n半导体存储器的分类及其特点半导体存储器的分类及其特点uROM RAMROM RAMn半导体存储器的容量半导体存储器的容量u单元数单元数位数位数/ /单元单元n若利用6264储存芯片在8088系统总线上实现BE000HBFFFFH的内存范围,则地址线A19A13的取值为 第第7 7章章 输入输出技术 nI/O端口的编址方式端口的编址方式u统一编址统一编址u独立编址独立编址n数据传送方式数据传送方式u程序控制方式程序控制方式u中断中断u
6、DMAnIN、OUT 两个专门的两个专门的I/O指令指令第8章 中断技术n中断分类中断分类u外部中断(硬件中断)外部中断(硬件中断)可屏蔽中断可屏蔽中断INTR不可屏蔽中断不可屏蔽中断NMIu内部中断(软件中断内部中断(软件中断)n中断向量表及其初始化中断向量表及其初始化n8259的控制字的控制字u初始化控制字初始化控制字u操作命令字操作命令字例题n简述8259A的初始化流程。n n假设(SP)=0100H,(SS)=0300H,(FLAGS)=0240H,存储单元的内容为(00020H)=0040H,(00022H)=0100H,在段地址为0900H及偏移地址为00A0H的单元中有一条中断指
7、令INT 8,试问执行INT 8指令后,SP,SS,IP,CS的内容是什么?栈顶的三个字是什么? n(SP) = 00FAH,(CS) = 0100H,(IP) = 0040H, (SS) = 0300Hn堆栈内容:u00A2Hu0900Hu0240Hn已知对8259A分配的地址为:FFF0H和FFF1H,ICW2写的中断类型号为48H,IR0上对应的中断服务程序为标号为INT0的程序(设:该程序的具体服务为已定义好的名为SERVE的子程序)。编写程序完成中断向量表的设置。MOV AX,0MOV DS,AXMOV BX,120HMOV BX,OFFSET INT0MOV BX+2,SEG IN
8、T0 INT0: CALL SERVE IRETSERVE PROC RETSERVE ENDP第9章 定时器/计数器n8253n包含3个16位计数器通道n4个编址部件:CNT0/1/2和控制寄存器n每个计数器通道工作前必须初始化:u控制字和计数初值u计数初初值最大值为:0n6种工作方式n每种工作方式:启动方式、输出波形、是否可重复计数等各不相同例题n8088系统接有一片8253,当A7A2=100110时该8253芯片工作,定义通道1(计数器1)工作在方式0,CLK0=2MHz,要求实现2ms的定时?n可编程定时/计数器8253的CLK0上接有2MHz外部计数器时钟。指定该8253的接口地址
9、为0300H0303H,要用此8253的0通道产生周期为2ms的对称方波,试编程实现。 第10章 并行接口电路n并口8255Au三种工作方式uA, B, C三个端口n设8255的接口地址为60H63H,工作在方式0下,要求从A口读入数据,将其高四位清0,低四位保持不变,然后送B口输出。n在工业控制过程中,经常需要检测某些开关的状态。例如,在某一系统中,有8个开关K7K0,要求不断地检测它们的通断状态,并随时在发光二极管上显示。通过8255A的端口A读入开关状态信息,使端口B、端口C连接的发光二极管的状态与端口A开关状态相呼应,并重复执行。假设8255A在系统中端口A、B、C及控制口的地址分别为0100H0103H 试卷结构n一、单项选择题单项选择题:(15小题,每题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年能力评估师培训
- 产业基金与PPP融资精要
- 《GB-T 37076-2018信息安全技术 指纹识别系统技术要求》专题研究报告
- 《GBT 34690.2-2017 印刷技术 胶印数字化过程控制 第 2 部分:作业环境》专题研究报告
- 《GBT 30457-2013灯用稀土紫外发射荧光粉试验方法》专题研究报告
- 企业年报信息编制咨询服务合同
- 中式面点师技师(高级)考试试卷及答案
- 助听器验配师技师(初级)考试试卷及答案
- 甲状腺切除护理查房
- PICC护理中的无菌操作
- 2025年10月自考04184线性代数经管类试题及答案含评分参考
- 国开2025年秋《心理学》形成性考核练习1-6答案
- 科技研发项目管理办法
- 个体诊所药品清单模板
- 267条表情猜成语【动画版】
- 地图文化第三讲古代测绘课件
- LY/T 2230-2013人造板防霉性能评价
- GB/T 34891-2017滚动轴承高碳铬轴承钢零件热处理技术条件
- 国家开放大学电大本科《理工英语4》2022-2023期末试题及答案(试卷号:1388)
- 突发公共卫生事件处置记录表
- 扑救初期火灾的程序和措施
评论
0/150
提交评论