微机原理与接口技术作业题(五号字体为考后加的解答).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: 1、微机系统由哪几个部分组成?各部分的作用是什么? CPU+存储器+IO设备+总线;CPU是取指和执行指令的部件,存储器是存储指令和数据的部件,IO设备完成信息的输入和输出,总线是CPU和部件之间的数据传送的公共通道。 2、计算机是如何工作的?计算机三大基本操作(任务)是什么? 一般计算机的工作原理是存储指令、逐条执行。其三大基本操作(任务)是数据传送、数据运算和程序跳转。 3、CPU由哪几部分组成?各部分有何作用? CPU一般由控制器+运算器+寄存器组构成。控制器是控制取指和执行指令的部件;运算器是完成数据运算的部件;大部分寄存器协助完成运算任务,小部分协助完成控制任务。8086CPU由接口部件BIU和执行部件EU构成。BIU完成取指(和取数据)功能,EU完成执行指令的功能(包含运算器功能) 4、总线分哪几部分组成?各部分有何作用? DB/AB/CB,DB是数据传送通道,AB提供数据传送的物理地址,CB控制数据的传送方向和有效传送时间。 作业2: 1、求5,0,-6的补码(一个字节长度) 2、求100,64和10的BCD码(用十六进制表示) 100H、64H、10H 3、写出字符“A”,“a”和“1”的ASCII码 41H、61H、31H 4、说明如何进行BCD码相加? 先进行二进制加,再作修正。例如:67+89=?,先作二进制加67H+89H=F0H,再作修正(个位数加后为10H大于9H,十位数加后为FH大于9H,故都加6修正):F0H+66H=156H,得67+89=156 5、说明如何进行十、十六进制数的互相转换? “除以16取余数”的方法,可以将数十进制数转化为十六进制数。 通过“各项乘以16N的权再求和”,可以将数十六进制数转化为十进制数。 余数法例如:278/16=18余10,18/16=1余2,故282=12AH。也可以使用除以2取余数的方法先求得二进制数,再转化成十六进制数(每4位二进制数转化成1位十六进制数)。此法也容易将十进制数转化为八进制数,例如282=000100101010B=452Q。注意小数部分转化为十六进制数不是用除16取余法,是采用“乘16取整” 的方法,例如0.6*16=9.6,0.6*16=9.6…,故0.6≈0.9999H=0.1001100110011001B=0.46314Q 作业3: 设8086的CS=2000H,IP=3000H,写出8086下一条指令的物理地址。 物理地址=20000H(段地址CS*10H)+3000H(段内偏移地址IP)=23000H 设8086的SS=3000H,SP=00F0H,AX=5678H,写出PUSH AX指令执行后SP的内容和AH内容存入存储器的物理地址。 SP=00F0H-2H=00EEH,AL存入堆栈区的地址为30000H+00EEH=300EEH, AH存入堆栈区的地址为300EFH(注意:AX低字节存入主存低地址单元中,高字节存入主存高地址单元中) 说明以下寄存器的基本用途、位数:CS、AL、IP、SP、Flags、CF、OF。 CS存放代码段起始地址,16位;AL存放操作数, 8位;IP存放待取指令的偏移地址,16位;SP存放堆栈段内栈顶的偏移地址,16位;Flags存放程序运行的状态位和控制位,16位;CF存放最高位运算进(借)位,1位(如7000H+9000H时CF=1);OF存放运算溢出位,1位(最高位进位与次高位进位的异或值,例如8880H+7780H时,OF=0);又如:SF存放最高位运算结果 (如7000H+9000H时SF=0);ZF运算结果为0时ZF=1,否则ZF=0;IF为外部可屏蔽中断允许控制位,IF=1表示允许接收INTR引脚的中断请求。 4、指出在缺省(默认)情况下,下列指针指示的区段:IP、SP、BP、BX、SI、DI(字符串操作时)、DI(非字符串操作时) 分别为CS、SS、SS、DS、DS、ES、DS;详见P47表3-2,记住堆栈操作使用SS寄存器!又例:MOV [BP],AL与MOV DS:[BP],AL区别在目的操作数的存储区 作业4: 名词解释:CISC,流水线,超标量,超线程,双核 CISC是复杂指令系统计算机(如Pentium机);流水线是将指令的执行细化成多个小步骤,每个步骤只在一个小部件中完成,使一个指令周期可以同时执行多条指令的指令执行结构;超标量是具有两条以上流水线的结构;超线程是具有两个逻辑独立的处理器,可以同时执行两个以上程序(线程);双核是具有两个CPU的处理器。 Pentium机有哪几种工作模式?在“地址保护模式”下如何进行地址转换? 实地址模式(如8086

文档评论(0)

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

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

1亿VIP精品文档

相关文档