微机原理及接口技术复习(2015—2106)(增加了部分答案)概念.doc

微机原理及接口技术复习(2015—2106)(增加了部分答案)概念.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术复习   一、考试要点: 1、填空:数制转换,原码、补码、反码及BCD码,指令运用、物理地址计算 2、单项选择:基本概念、指令分析与运用、接口芯片8255与8253控制字及编程 3、判断题:基本概念 4、简答题:基本概念、基本原理、8086CPU结构与内存组织、半导体存储器、I/O输入输出接口、接口芯片8255、8253 5、指令分析:给出数据段和程序段指令,分析每步的执行后寄存器结果或整个程序执行后各寄存器的结果。 6、接口芯片编程题:给出芯片功能要求,写出设置命令字的初始化程序段。 7、程序设计题:给出数据段,按照要求编写应用程序。 二、复习要点 1、微处理器结构及原理(教材第1,2,4章) 8088CPU的结构、部件及其功能、工作模式、复位、存储器组织与物理地址计算(段地址结构),总线。各种进制之间转换,数的机器码表示:原码、反码和补码。 2、指令系统及汇编程序设计(教材第2,3章)  寻址方式(地址计算)、基本指令及功能(传送类、运算类、控制转移类、串操作)、数据定义伪指令、汇编程序结构,DOS功能调用(基本输入、输出)。 3、输入输出接口(教材第6章)  接口功能、I/O数据传送方式 。 4、控制及接口芯片原理及编程(教材第8、10章)  8255、8253 原理及编程(设置及应用编程) 5、D/A,A/D转换接口(一般了解) 6、主要指令: 传送类:MOV,PUSH,POP,LEA 运算类ADD(ADC),SUB(SBB),CMP,INC,DEC,MUL,DIV,AND,OR,NOT,TEST,XOR,SHL,SHR,SAL,SAR,ROL,ROR,RCL,RCR 串操作类:MOVS,LODS,STOS,CMPS,SCAS,REP(REPE,REPNE) 控制转移类:JMP,条件转移,LOOP,JNC,JC,JNZ,JZ,CALL,RET,INT,IRET 三、题例(注意这里的题例,只是代表题型样例,不是说考题是从这里选出来的,请大家按复习要点系统复习) (一) 填空题例 1、(561)10=( 1000110001 )2=(1061)8=(231)16=( 0101 0110 0001 )BCD (注:3位二进制数对应一位八进制数。4位二进制数对应一位十六进制数) (78) =()原码=反码=补码 (-69)=(原码=反码=()补码 (注: 1、首先变为二进制数:(78)10=( )2 (-69)10=( —1000101 )2 2、再转变为相应编码(原则方法如下) 符号位:最高位为符号位。0:正,1:负 正数的原码,反码,补码都一样。 负数的原码:数值部分与真值的二进制一样。 负数的反码:数值部分与真值的二进制部分取反。(0变1,1变0) 负数的补码:数值部分与真值的二进制部分取反加1) 2、接口电路的作用是 设备选择 、 数据缓冲 、 设备控制 、 信号变换 和 状态指示 。 3、CPU与接口间传送的信号类型主要有地址信息、 数据信息 和 状态信息 。 4、80X86 CPU中最多可寻址 216 个I/O端口,地址从 0000H 到 0FFFFH 。 5、一般接口设计中芯片的片选CS接 高位地址译码 而内部寄存器由 低位地址 决定 6、8086CPU中,若段地址为0BF00H,则该段的首地址为 0BF000H H,最高地址 为 0CEFFF H。 7、8086CPU中,若物理地址为0A4A60H,地址偏移量为84B0H,则段地址为 9C5BH H。 8、8086指令系统的串操作指令中,源操作数的物理地址由寄存器 DS左移四位 与 SI 相加得到,目的操作数的物理地址由寄存器 ES左移四位与 DI 相加得到。 9、 使用 AND AX,00FFH 指令可使寄存器AX的高8位清零,其他位不变, 使用 OR AL,0F0H 指令可使寄存器AL高4位置1,其他位不变, 使用 XOR AX,00FFH 指令可使寄存器AX的低8位取反,其他位不变。 使用 MOV AX,SS:[560H] 指令将SS:560H单元内容传送到AX寄存器中, 使用 MOV [560H],CX 指令将寄存器CX的内容传送到DS:560H单元中,  使用 MOV CX,6734H 指令将数据6734送入CX寄存器中。 使用 IN AL,60H

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档