精品微机原理与接口技术总复习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测系大修微机原理与接口技术总复习

微机原理与接口技术 总复习 重点: 微型计算机发展概况 微型计算机的硬件系统 数制和编码 1.1 计算机的组成-冯· 诺依曼结构 1.2 微型计算机结构 1.3 数制和编码 计算机中数的表示方法 各种数制之间的相互转换 信息的编码 第二章 8086/8088微处理器 重点: 微处理器的结构(8086/8088) 标志寄存器 存储器管理 2.1 Intel 8086微处理器结构 8086的内部结构-成两部分: 总线接口部件BIU: 负责控制存贮器读写。 执行部件EU: 从指令队列中取出指令并执行。 特点: BIU与EU两个单元相互独立,分别完成各自操作,还可以并行执行,实现指令预取,提高了速度。 2.2 16位标志寄存器 用于反映指令执行结果、运算结果的一些特征 16位字利用了9位 标志分两类: 状态标志(6位):反映刚刚完成的操作结果情况。 控制标志(3位):在某些指令操作中起控制作用。 思考: 8088CPU最大可寻址空间为多少? 存储器的物理地址是唯一的,用逻辑地址表示一个物理地址,逻辑地址是唯一的吗? 一个段最大寻址空间为多少? 存储器的逻辑地址由哪几部分组成?存储器的物理地址是怎样形成的? 一个具有20位地址线的CPU,其最大物理地址为多少? 2.4 存储器管理 8086CPU有20条地址线 最大可寻址空间为220=1MB 物理地址范围从00000H~FFFFFH 8086CPU将1MB空间分成许多逻辑段(Segment) 每个段最大限制为64KB 段地址的低4位为0000B 这样,一个存储单元除具有一个唯一的物理地址外,还具有多个逻辑地址 提问: 代码段地址由CPU的哪两个寄存器确定? 堆栈段地址由CPU的哪两个寄存器确定? 重点: 常用指令 操作数寻址方式 3.1常用指令 数据传送:MOV/XCHG/XLAT、PUSH/POP、IN/OUT 加减运算:ADD/SUB、ADC/SBB、CMP、INC/DEC AAA/DAA、AAS/DAS 位 操 作:AND/OR/XOR/NOT/TEST、SHL/SHR/SAR/ROL/ROR/RCL/RCR 串 操 作:MOVSB、CMPSB、SCASB 控制转移:JMP、JZ/JNZ、JC/JNC、JA/JNA、JB/JNB、 JG/JL、 LOOP、 CALL/RET、INT n 【典型例题】 例3 下面这些指令哪些是正确的?哪些是错误的?如是错误的,请说明原因。 1) MOV [BX],[1000] 2) IN BX,DX 3) MOV 1000H,AX 4) MOV AX,BL 5) OUT 300H,AX 例4 指出执行下面的程序段后,各寄存器的值? (1) MOV AL,89H MOV BL,75H ADD AL,BL DAA (AL)=?,CF=? (2) MOV AX,1234H MOV BX,5678H PUSH AX PUSH BX POP AX POP BX BX=? , AX=? 重点: 程序格式 伪指令 表达式 汇编语言程序设计方法 4.1 伪指令 OFFSET SEG/ORG DB/DW/DD PTR SEGMENT/ENDS/END/ASSUME FAR/NEAR 例: ORG 1000H BUF DB 12H,56H,78H MOV BX,OFFSET BUF ;AX=? MOV AL,BUF+1 ;AL=? MOV DX,WORD PTR [BX];DX=? 4.2 程序设计 熟悉常见程序设计问题 多精度运算 查表(查代码、特定值等)、 ASCII和BCD代码转换;数据范围判断(0~9、A~Z、a~z)、 字母大小写转换 字符串传送、比较等操作 求最小最大值 数据求和 统计字符个数 【典型例题】 编程求Y

文档评论(0)

rovend + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档