




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理习题解集 15题 CPU包含有ALU和控制器 16题 系统连接总线结构 单总线结构 双总线结构 三总线结构 CPU 存储器 17题 ALU 完成各种算术 逻辑运算和逻辑测试 寄存器组 有通用 专用寄存器 存放工作数据 状态 地址等信息 总线接口部件 完成CPU与外部I O设备的通信连接与管理 控制器 产生各种控制信号 控制各功能部件协调有序的工作 18题 19题 按照先进后出 或后出先进的原则操作方式存取数据的存储部件叫堆栈 堆栈分 软堆栈 部分RAM实现的 硬堆栈 由CPU内部8个80位寄存器实现的 SP 堆栈栈顶指针 进桟前SP N SP 然后压一个数据 出栈时 先弹出一个数据 后SP N SP 20题 CP 程序地址指针 它永远指向下一条将要执行指令所在首地址 PC指到哪 程序就从哪儿执行 SP 堆栈栈顶指针 它始终指向当前堆栈栈顶 22题 计算机中的小数点有定点和浮点两种表示法 24题 把真值的符号位数字化便是机器数 数字和符号都是二进制码表示的数 叫机器数 机器数与二进制数的区别 在于机器数具有符号位 26题 因为计算机硬件电路是采用具有 0 和 1 状态的元器件制作而成的 电路简单 易于实现 30题 X 补 11000000B 00111111 1 01000000B x 补 Y 补 01001000B 10110111 1 10111000B Y 补 28题 规定CPU一次性所处理的8位 16位 32位等二进制数的长度叫字长 Z 补 00110010B 11001101 1 11001110B Z 补 X Y 补 01111000B X Z 补 10001110B 1题 80486由8大功能模块组成 第二章习题解集 2题 80486主要特点 1 80486具有实模式 保护模式和虚拟8086三种工作模式 2 片内有8KB高速缓存 3 片内有指令予取排队及流水线作业 4 有浮点运算部件 5 具有多用户 多任务并行工作 3题 80486状态寄存器各标志位的作用 4题 控制寄存器 4个32位 CR0 存放系统控制标志或表示处理的状态CR1 未用CR2 頁故障线性地址寄存器 用来保存最后出现頁故障的32位线地址 CR3 页目录基址寄存器 高20位存放页目录表的物理基地址 在低12位中有2位作为标志位 5题 6题 浮点运算器包含了 8个80位通用寄存器 1个48位的指令指针寄存器 1个48位的数据指针寄存器 1个16位控制寄存器 1个16位状态寄存器 1个16位标记字寄存器 7题 存储器管理 采用分段管理 编程得出逻辑地址 经段部件得线性地址 经分页部件得到物理地址 片内高速缓存是一种相连的存储结构 由4个单元块组成 每个单元块由128个有效位 V 128行的21位标记与128个宽度为16个字节的行组组成 行组的内容是数据与指令 标记是保护数据或指令的物理地址高21位 有效位 V 是表示行组里数据 指令是否有效 行组是相应内存储器的内容 8题 高速缓存的基本组成 10题 什么是成组传送 所谓成组传送是在一个成组传送周期只进行一次寻址 然后连续传送一组数据的方式 11题 浮点运算器中指针寄存器的作用是什么 浮点运算出错时 存放出错指令的地址和数据地址 12题 浮点运算器中数据类型有几种 怎样定义的 在浮点运算器中数据类型有7种 字长有 16位字 32位短字 64位长字 从应用上又分三大类 二进制整数 十进制整数和实型数 13题 流水线组成及过程 流水线的硬件组成有 8KB内部高速缓存 32字节予取指令队列 指令译码器 控制器及控制寄存器 执行部件等 流水线操作过程分5步 指令予取 译码1 译码2 执行和结果回写 第三章习题解集 1题 数据寻址方式有几种 有8种 立即 寄存器 直接 寄存器间接 寄存器相对 基址变址 相对基址变址 比率因子 2题 16位和32位机存储器寻址方式有几种 有5种 直接 寄存器间接 寄存器相对 基址变址 相对基址变址 比率因子 3题 程序存储器寻址有几种 相对 直接和间接 4题 以ESP SP为隐含的寄存器间接寻址方式 6题 80X86汇编指令格式由几部分组成 标号 指令助记符目的操作数 源操作数 注释 5题 指令编码格式由几部分组成 操作码 操作数 操作码规定功能 功能所需的数据 7题 80X86指令系统按其功能分为几种 数据传送 算术运算 逻辑运算 串操作 控制转移 处理器控制 保护方式共7种 8题 数据传送指令有几类 一 通用数据传送 MOV 扩展传送 MOVSX MOVZX交换传送 XCHG BSWAP 32位交换 堆栈传送 PUSH POP查表传送 XLAT地址传送类 LEA LDS标志寄存器传送 1 LAHF SAHF 2 PUSHF POPF 3 PUSHFD POPFD 六 符号扩展 CBW CWD CWDE CDQ 七 输入输出传送 IN OUT 9题 堆栈含义及特点 堆栈作为特殊的存储区 用来保护中断 子程序的断点地址及特殊数据信息 其结构有堆栈栈底和栈顶 SP总是指向栈顶 操作的原则是先进后出 10题 堆栈操作指令有几种 PUSH POP 11题 XLAT执行前有哪些规定 建立数据表 2 由BX指向表的首址 3 给AL中赋表内偏移量 4 数据表必须在DS段中 15题 算术运算类指令应注意哪些问题 标志位的影响 操作数不允许为段寄存器 不允许两个操作数同为存储器操作数 无特别规定 操作数类型必须一致 目的操作数不允许为立即数 当操作数类型不明确时必须使用PTR伪指令 16题 逻辑运算指令有几种 与 或 非 异或 清零 置 1 求补 左移 右移等 17题 测试与比较指令在使用时有何不同 TEST测试指令是两操作数相 与 的关系 执行后影响标志和AND相同 但无结果 而CMP比较指令是两数相减的关系 但差数不送回 结果对标志位的影响同减法指令 18题 算术移位和逻辑移位有什么不同 算术左移和逻辑左移执行结果一样 低位补进 0 高位通过CF移出 但算术右移和逻辑右移不同 逻辑右移是高位补 0 低位从CF移出 算术右移时最高位原地踏步 低位从CF移出 19题 控制转移类指令的作用是什么 有哪几种 转移指令有条件转移和无条件转移两种 其作用是为完成任务需求 离开顺序程序的执行转去执行需要执行的程序 20题 什么是串 串操作指令有哪些 串前缀在什么情况下使用 数据串 数据块 数据组 多个数据 串传送 串装入 串存储 串比较 需要连续进行串操作时 应加重复前缀 21题 输入输出指令起什么作用 寻址方式有哪些 实现计算机与外部设备进行数据信息的输入输出传送 寻址方式有直接端口地址寻址和寄存器间接寻址两种 22题 指出每条指令寻址的物理地址及操作数的寻址方式 1 物理地址 21234H 源 直接 目 寄存器 2 22000H 源 间接 目 寄存器 3 22100H 源 相对基址 目 寄存器 4 24000H 源 寄存器 目 间接 5 27000H 源 相对基址变址 目 寄存器 6 31434H 源 相对基址 目 寄存器 7 23题 指出错误 1 2 3 4 5 6 7 8 9 10 24题 指出执行后的状态标志 1 不影响 2 ZF 0 PF 0 AF 1 OF 1 3 ZF 0 SF 0 PF 0 AF 0 OF 1 CF 0 4 OP 1 ZF 0 SF 0 PF 0 AF 0 5 OP 0 ZF 0 SF 0 PF 1 AF 1 6 OP 0 ZF 0 SF 0 PF 1 AF 0 7 OP 0 ZF 0 SF 0 PF 1 AF 08 OP 0 ZF 1 SF 0 PF 1 AF 0 可编程并行扩展接口8255A与微机的接口应用设计 设计一个8086CPU与8255A接口电路 设定8255A的端口地址分别为 PA口 8000H PB口 8001H PC口 8002H 控制口 8003H 其中PA口控制8个红灯 PB口控制8个绿灯 PC口控制8个黄灯 3色灯循环交替点亮 熄灭 请画出接口电路图 并编程实现 程序流程框图 编程实现 INI MOVDX 8003HMOVAL 80H OUTDX ALRR MOVDX 8000HMOVAL 0FFHOUTDX ALCALLDEYMOVDX 8001HMOVAL 00OUTDX ALCALLDEYMOVDX 8002HMOVAL 00HOUTDX ALCALLDEYMOVDX 8000HMOVAL 00OUTDX ALCALLDEY MOVDX 8001HMOVAL 0FFHOUTDX ALCALLDEYMOVDX 8002HMOVAL 00OUTDX ALCALLDEYMOVDX 8000HMOVAL 00OUTDX ALCALLDEYMOVDX 8001MOVAL 00OUTDX ALCALLDEYMOVDX 8002HMOVAL 0FFHOUTDX ALCALLDEY MOVDX 8000HMOVAL 00OUTDX ALCALLDEYMOVDX 8001MOVAL 00OUTDX ALCALLDEYMOVDX 8002HMOVAL 00OUTDX ALCALLDEYJMPRRDEYPROCNEARMOVDX 0FFFFHRR0 MOVCX 0FFFFHRR1 NOPNOPLOOPRR1DECDXJNZRR0RET 利用可编程扩展接口芯片8255A与8086CPU设计一个接口电路 去控制红 黄 绿3组 每组8个 发光二极管轮流点亮或熄灭 8255A的I O端口地址由8位地址线 译码 组成 其中有PA口地址 80H PB口地址 81H PC口地址 82H 控制口地址 83H 请编程实现之 第二种8255A接口电路设计 A口 B口 C口 编程 MOVAL 80HMOVAL 0FFHMOVAL 00HOUT83H ALOUT81H ALOUT80H ALMOVAL 0FFHCALLDEYOUT81H ALOUT80 ALMOVAL 00HCALLDEYCALLDEYOUT80H ALMOVAL 00HOUT82H ALDEYPROCOUT81H ALCALLDEYMOVCX 0FFFFHOUT82H ALMOVAL 0FFHDEY0 NOPCALLDEYOUT82H ALLOOPDEY0CALLDEYRETEND 作业参考答案 P46 习题22 2 2 3 2 4题分别参看P31 P34 P352 5 为了对由指令给定的逻辑地址转换成线性地址 并对逻辑地址空间进行管理 2 6 逻辑地址是指令给出的16位地址 物理存储器就是能和CPU交换且存储数据信息的实际有效地址 物理地址是由16位逻辑段地址左移4位 16位逻辑偏移地址形成的 2 7 I O端口直接寻址利用低8位地址线 256个端口 DX间接寻址利用低16位地址线 64K端口 2 8 利用总线空闲时间 指令预取部件从高速缓存中取出若干条指令存入指令队列进行依次排队 等待指令译码器取走 加快CPU执行指令的速度 3 1 指令码和数值两部分 指令码规定本条指令的功能 数值为本条指令的操作数 3 2 立即数寻址 寄存器寻址 寄存器间接寻址 变量 符号地址 直接寻址 直接寻址 相对机址寻址 基址 变址寻址 相对基址变址寻址 3 3 21234H 20100H 2010AH 10010H 10012H 3 4 MOVAX ARRAY 5 MOVBX OFFSETARRAY ADDBX 5 MOVAX BX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养老护理质量控制方案的制订
- 青岛西海岸新质生产力
- 2025年微生物学实验技巧培训考试答案及解析
- 民族工作相关课件
- 安全检测机构管理规定讲解
- 剪力、弯矩方程与剪力、弯矩图
- 2025年法医学法医病理学案例溯源分析答案及解析
- 民族声乐课件
- 2025年生物信息学基因组数据分析论述题考试答案及解析
- 2025年医学影像技术应用与操作规范答案及解析
- 新版膳食指南2025电子版
- 卒中救治中心建设汇报
- 岳麓区夜市管理办法电话
- 蒙中医药课件
- 2025篮球裁判员培训
- 灯展场所安全管理制度
- 【A市农药包装物回收现状调研分析2100字】
- 功能性益生菌筛选-洞察及研究
- 2025构网型风力发电机组并网性能测试规程
- 物品抵押合同协议书模板
- 风险管理2025年风险管理师考试试题及答案
评论
0/150
提交评论