微机原理及接口技术期末复习材料(课本内容概括).docVIP

微机原理及接口技术期末复习材料(课本内容概括).doc

  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、8086有16根数据线和20根地址线。由于可用20位地址,所以可寻址的地址空间达2的20次方即1M字节单元。12页 2、从功能上,8086 CPU由执行部件EU和总线接口部件BIU两部分组成。12页 3、13页⑴ 段寄存器 8086 CPU采用段地址、段内偏移地址两级存储器寻址方式,段地址和段内偏移地址均为16位。8086内部设置了4个段寄存器,用于存放段的高16位地址,称为段的逻辑地址,4个段寄存器分别是: CS:16位代码段寄存器(Code Segment Register) DS:16位数据段寄存器(Data Segment Register) SS:16位堆栈段寄存器(Stack Segment Register) ES:16位附加段寄存器(Extra Segment Register) 4、表2.1 寄存器在指令中的隐含使用表(EU)15页 5、8086有20根地址线,因此,具有1M(220)字节的存储器地址空间。其内存单元按照00000H~FFFFFH来编址。18页 6、19页 存储器中的逻辑地址和物理地址 : 物理地址 = 段基址×10H+偏移地址 同一个物理地址可以由不同的段地址和偏移量组合来得到。比如:CS=0000,IP=306AH,物理地址为0306AH;而CS=0300H,IP=006AH,物理地址也是0306AH。 【例】代码寄存器CS=2000H, 指令指针寄存器存放偏移地址 IP=2200H,存储器的物理地址为 20000H+2200H=22200H。 第三章 1、数制及其相互转换 例:1011.11B = 1×23 + 0×22 + 1×21 + 1×20 + 1×2-1 + 1×2-2 3) 八进制数 例:753.45Q = 7×82+5×81+3×80+4×8-1 +5×8-2例:34Q + 44Q = 100Q 十六进制数 例: 0FA3.3BH = 15×162 +10×161+3×160+3×16-1+11×16-2 例:0FFH + 1 = 100H 2. 不同数制之间的转换(1) 其它数制转化为十进制数 1011.11B = 1×23 + 0×22 + 1×21+ 1×20+1×2-1+1×2-2 = 11.75D 753.4Q = 7×82 + 5×81 + 3×80 + 4×8-1 = 491.5D 0FA3.4H = 15×162 + 10×161 + 3×160 + 4×16-1= 4003.25D 例:把十进制数117.75转换成二进制数 整数部分:117 - 26 = 53 0 厖 a6 = 1 53 - 25 = 21 0 厖 a5 = 1 21 ?24 = 5 0 厖 a4 = 1 5 ?23 = -3 0 厖 a3 = 0 5 ?22 = 1 0 厖 a2 = 1 1 ?21 = -1 0 厖 a1 = 0 Segment Re 1 ?20 = 0 厖 a0 = 1 小数部分:0.75 – 2-1 =0.25 0 ……a-1 = 1 0.25 – 2-2 = 0 …… a-2 = 1 转换结果为:a6a5a4a3a2a1a0.a-1a-2 = 1110101.11B 例:把十进制数14.625转换成二进制数14.625D =?B 整数部分: 商 余数 14 / 2 = 7 ··· 0 a0 = 0 7 / 2 = 3 ··· 1 a1 = 1 3 / 2 = 1 ··· 1 a2 = 1 1 / 2 = 0 ··· 1 a3 = 1 小数部分: 积 整数 0.625 × 2 = 1.25 ··· 1 a-1 = 1 0.25 × 2 = 0.5 ··· 0 a-2 = 0 0.5 × 2 = 1 ··· 1 a-3 = 1 转换结果为:a3a2a1a0.a-1a-2a-3 = 1110.101B 例:把10110.11B转换为八进制 10110.11B = 010 110 .110B = 26.6Q 例:把27.6Q转换为二进制数 2 7.6 Q = 010 111.110B = 10111.11B 例: 把二进制数10110.1转换为十六进制数 10110.1B = 0001 0110.1000B = 16.8H 例:把

文档评论(0)

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

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

1亿VIP精品文档

相关文档