微机原理与接口技术、复习 含例题.ppt_第1页
微机原理与接口技术、复习 含例题.ppt_第2页
微机原理与接口技术、复习 含例题.ppt_第3页
微机原理与接口技术、复习 含例题.ppt_第4页
微机原理与接口技术、复习 含例题.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1 微机原理复习 很简练 2 第一章微机系统概述 1 1微型机的发展1 3微机系统的组成1 5微机系统的主要性能指标 本章要点 微机系统的组成 硬件系统和软件系统 微机的性能指标 字长 内存容量 运算速度等 3 1 位 bit 计算机能表示的最基本最小的单位计算机中采用二进制表示数据和指令 故 位就是一个二进制位 有两种状态 0 和 1 2 字节 Byte 相邻的8位二进制数称为一个字节1Byte 8bit 4 3 微型计算机的层次 5 4 微型计算机的硬件结构 6 第2章典型微处理器结构 8088CPU的内部结构和特点8088CPU外部引线及功能内部寄存器的功能8088的存储器管理8088的工作时序 20根地址线 8根数据线 寻址范围1MB 1 8088的内部结构 1234 内部暂存器 IP ES SS DS CS 输入 输出控制电路 外部总线 执行部分控制电路 ALU 标志寄存器 AHAL BHBL CHCL DHDL SP BP SI DI 通用寄存器 地址加法器 指令队列 执行部件 EU 总线接口部件 BIU 16位 20位 16位 8位 8 DS ES SS CS IP 数据暂存器 PSW标志寄存器 执行部件控制电路 指令译码器 AXBXCXDX AH BH CH DH SI DI BP SP AL BL CL DL 寄存器组 指令队列 总线接口控制电路 运算器 地址加法器 指令1指令2指令3指令4 数据1数据2数据3 地址总线AB 数据总线DB 控制总线CB 地址译码器 CPU总线内存 2 工作原理 取指令 执行指令 8088的内部寄存器 10 1 8088对存储器的管理为什么采用分段的办法 2 CPU内部有什么寄存器 名称和功能分别是什么 状态标志寄存器中OF IF的含义 3 AX BX CX DX能用来存放偏移地址吗 哪些可以 哪些不可以 P17 4 有几个段寄存器 其功能是什么 5 BX BP SP SI DI IP存放的偏移地址在构成物理地址时 与段地址是如何配合使用 3 学习寄存器注意事项 思考 11 地址 辨识存储器和I O寄存器内的存储单元 地址空间 所有地址的组合 地址线决定地址空间的大小 n 2n 4 存储器组织 12 CPU访问存储器时 必须先确定所要访问的存储单元的物理地址才能存取该单元中的内容 偏移地址 指段内任意一个存储单元 其相对于段起始地址的偏移量 也称为有效地址EA 是一个16位的地址 逻辑地址 段地址 偏移地址2000H 0123H物理地址 段地址 10H 偏移地址 物理地址 存储单元的实际地址编码 每个存储单元都有一个唯一的20位地址作为该存储单元的物理地址 13 例1 某程序数据段中有两个数据字0123H和1234H 若已知DS 3456H 它们的偏移地址分别为5457H和3368H 试画出它们在储存器中的存放情况 14 指令周期 是指一条指令经取指 译码 读写操作数到执行完成的过程 若干总线周期组成一个指令周期 总线周期 是指CPU完成一次访问内存 或接口 操作所需要的时间 一个总线周期至少包括4个时钟周期 时钟周期 相邻两个脉冲之间的时间间隔 是计算机内部最小的时间单位 5 时序 15 第3 4章汇编 什么是助记符 指令 伪指令 汇编上机的过程 每个阶段文件的后缀 掌握常见的几种寻址方式中操作数寻址过程掌握间接寻址和基址变址寻址方式中寄存器的约定了解段超越的概念及其使用掌握80X86基本汇编指令 了解伪指令语句的格式及作用掌握程序的结构 如逻辑指令 移位指令等 16 80 x86的7大寻址方式 1 立即寻址movcx 2129h2 寄存器寻址movcx ax3 存储器寻址movcx 2000h 4 寄存器间接寻址movcx bp 5 寄存器相对寻址movcx bx 1000h 6 基址变址寻址movcx bx si 7 相对基址变址寻址movcx bp si 100h 17 已知 DS 2000H ES 2100H SS 1500H SI 0ADH BX 100H BP 10H 试指出下列源操作数的寻址方式 其物理地址是多少 一 计算题 1 MOVAX DS 100H 直接寻址PA DS 10H 100H 20100H 2 ADDBX SI 寄存器间接寻址PA DS 10H SI 200ADH 3 MOVCX BX 10H 寄存器相对寻址PA DS 10H BX 10H 20110H 18 已知 DS 2000H ES 2100H SS 1500H SI 0ADH BX 100H BP 10H 4 XCHGAX BX SI 基址变址寻址PA DS 10H BX SI 201ADH 5 MOVCL BP 4 寄存器相对寻址PA SS 10H BP 4 15014H 19 已知 DS 2000H ES 2100H SS 1500H SI 0ADH BX 100H BP 10H 6 SBBCH ES BP SI 10H 基址变址相对寻址PA ES 10H BP SI 10H 210CDH 7 MOVAL C 8 CMPAX BX 立即数寻址 寄存器寻址 20 例 指出下列指令中源操作数的寻址方式是什么 若是存储器寻址 试写出计算其物理地址PA的表达式MOVBX COUNT SI 寄存器相对寻址P46 PA DS 10H count SI MOVAX BP P46 寄存器间接寻址 PA SS 10H BP 21 二 选择题 1 下面的数据项定义了 D 个字节 BUFFERDB3DUP 2DUP 5 A 3B 2C 5D 9 2 含有立即数的指令中 该立即数被存放在B P44 A 寄存器中B 指令操作码后的内存单元中C 指令操作码前的内存单元中D 由该立即数所指定的内存单元中 22 3 假设 SS 2000H SP 0012H AX 1234H 执行PUSHAX后 P53 12HA 20014HB 20011HC 20010HD 2000FH 4 执行MOVBL 55HANDBL 0F0H指令后 BL P63 A 55HB 0F0HC 50HD 05H 23 三 指出下列指令的错误 MOVAH BXP52 MOV SI BX P52 MOVAX SI DI P47不能同时出现 SI DI MOVBYTEPTR BX 1000 1000超过了0ffh 也就是大于1个字节 所以无法传送 MOVBYTEPTR BX 5 MOVBX AX ax 的写法是非法的 ax不能作为地址寄存器 MOVCS AX P52 MOVDS 2000H P68 24 CMPAL 30HJCL1 p70表3 5 CMPAL 3AHJNCL1ANDAL 0FHJMPL2L1 MOVAL 0FFHL2 HLT问 初值 AL 45H 则执行后 AL 初值 AL 37H 则执行后 AL 程序段功能 四 阅读程序 0FF 7 若AL的初值为数字 则取数值 否则置AL为0FF 25 LEABX DATAMOVAL BX INCBXMOVCX 9AGAIN CMPAL BX JGNEXTMOVAL BX NEXT INCBXLOOPAGAINMOVMAX ALHLT 四 阅读程序 在首地址TAB 开始的内存中有10个带符号数 求出这些数的绝对值并保存在首地址为TAB 开始的相应单元中 LEASI TAB1LEADI TAB2MOVCX 10 设置重复次数AGAIN MOVAL SI ORAL ALJNSNEXT 是否正数 NEGALNEXT MOV DI AL 传送INCSIINCDILOOPAGAIN DATDB 10个无符号数SADB0DEDB0FFHLEASI DATMOVCX 10 a NEXT MOVAL SI b CMPAL SAJBL1 c MOVSA ALL1 CMPAL DEJAL2 d MOVDE ALL2 INCSILOOPNEXT 28 1 试计算下列伪指令中各变量所占的字节数 A1DW8DUP 7 10 20A2DB10DUP 2 执行下列指令后 AL寄存器中的内容是什么 TABLEDB10 20 30 40 50 MOVBX OFFSETTABLEADDBX 3MOVAL BX 五 试回答以下问题 AL 28H 29 第5章半导体存储器 半导体存储器的主要类型及特点 片选译码电路 74LS138 的逻辑特性及引脚功能全译码方式 部分译码方式及线选方式的特点及应用 会使用给定芯片构成一定容量的存储系统 画出存储器与CPU的主要连线图 并指出每片存储芯片的存储空间范围 30 例1 利用全译码将一种SRAM芯片6116 2K 8 接到04000H 047FFH 06800H 06FFFH的内存区 1 该地址空间共有多少KB 2 这种SRAM芯片的容量是多少 满足上述存储空间需要多少芯片 3 画电路图 31 芯片的逻辑图 芯片容量 2地址线条数 数据线条数 211 8 2K 8b 例2 已知某系统地址总线共有20位 数据总线8位 存储器扩展如图所示 则 1 单片2764的容量是多少 2 这种译码电路是全译码 部分译码还是线译码 说明判断理由 3 分配给2764的地址范围分别是多少 33 第6章I O I O端口的两种编址方式输入 输出的基本方式及各自的特点CPU响应中断的条件8088的中断响应过程INTn指令中断的处理过程8088的中断系统 优先级中断类型号 中断向量表 中断向量 P151 DMA方式的特点及工作原理 34 8088的中断类型 注意引脚 含义及响应条件 35 若系统中对应于中断类型码为17H的中断处理程序存放在1234 5670H开始的内存区域中 则对应于17H类型码的中断向量存放在开始的4个字节中 这4个单元地址由低到高 每个单元中的值分别为 H H H H 画图显示其存放情况 0000 005CH 问题 36 第7章8255A 8255A的编程结构8255A控制字及其工作方式8255A方式0的应用 某8088微机系统以8255A作为接口 通过一个开关K控制一组8个发光二极管L0 L7工作 试写出8255A的四个端口地址及工作方式控制字 试编写程序实现上述的功能 38 MOVAL 82HOUT00C3H ALINAL 00C1HTESTAL 01HJNZL1MOVAL FFHJMPL2L1 MOVAL 00HL2 OUT00C0H AL 端口地址是00C0H 00C3H 方式选择控制字 10000010 39 8255与显示块 开关键的连结 方式0应用1 无条件方式 40 初始化及应用程序片段 设分配给8255的端口地址为320H 323H MOVDX 323H 控制口地址323HMOVAL 10010000B A口 方式0 输入B口 方式0 输出 OUTDX AL 初始化工作方式MOVDX 320H DX 320H 指向A口INAL DX 读入开关状态INCDX DX 321H 指向B口OUTDX AL 例 8255A和CPU 打印机的连接如下图 写出8255A的四个端口地址及工作方式控制字 并编8255

温馨提示

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

评论

0/150

提交评论