微机原理作业_第1页
微机原理作业_第2页
微机原理作业_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 习题与思考题4、 下列各种情况下应判定哪个标志位并说明其状态:1比较两个无符号数是否相等。ZF=1相等,反之不相等。2两个无符号数相减后比较大小。CF=0被减数减数,CF=1被减数减数。3两数运算后结果是正数还是负数。SF=0结果为正,反之为负。4两数相加后是否产生溢出。0F=1结果溢出,反之不溢出。5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少 个?逻辑地址呢?答:8086的地址加法器用来合成20位物理地址的,合成方法:物理地址二段地址 X16 +偏移地址,2物理地址最多有220=1048576个3一个PA可对应多个逻辑地址。如:10145H可对应101

2、00H+45H也可对应10140H+05H等等。因此,逻辑地址难以计数。6.8086系统中的存储器为什么要采用分段?有什么好处?答:把1MB存储器分段,使每段最大可寻址64KB这样段内地址可用16位 表示,8086的地址寄存器便可使用。而且为信息按特征分段存贮带来了方便。9.在某系统中,已知当前(SS =2360H(SP) =0800H请说明该堆栈段在存 储器中的物理地址范围。若往堆栈中存有20个字节数据,那么SP的内容为 什么值?答:该堆栈段在存储器中的物理地址范围:23600H23E00H(23600H23600+0800)H若往堆栈中存有20个字节数据,SP=0800-14H=07ECH

3、10.已知当前数据段位于存储器的B4000HC3FFF范围内,则DS段寄存器的内 容为多少?答:DS=B400H11. 8086系统中为什么一定要有地址锁存器?需要锁存哪些信息?答:因为8086的AD15- AD0引脚是地址/数据复用线,只能通过外接地址锁存器来锁存输出地址信息。地址锁存器用3片8位数据锁存器Intel 8282,锁存20位地址和1位/BHE信号。12. 8086CPU读/写总线周期各包含多少个时钟周期?什么情况下需要插入等待周期 TW?插入多少个取决于什么因素?答:8086CPU卖/写总线周期各包含4个时钟周期。2快速CPI与慢速存储器或I/O接口之间需要插入等待周期 TW,

4、通常插在T3和T4状态之间。3插入多少个 TW取决于慢速部件READY信号的就绪。13.若已知当前(DS =7F06H在偏移地址为0075H开始的存储器中连续存放6个字节的数据,分别为11H 22H 33H 44H 55H和66H。请指出这些数据 在存储器中的物理地址。 如果要从存储器中读出这些数据, 要访问几次存储 器?各读出哪些数据?答:在存储器中的物理地址:(7F0D5H)=11H(7F0D6H)=22H(7F0D7H)=33H(7F0D8H)=44H(7F0D9H)=55H(7F0DAH)=66H读出这些数据,要访问几次存储器?各读出哪些数据? 如果按字节操作,显然要访问6次存储器。读出数据依此是11H66H。如果按字操作,视字地址为偶地址还是奇地址,偶地址访问3次;奇地 址访问6次(1个字分两次读/写)。本题若从7F0D5H开始进行字操作,其3个 字均为奇地址,访问6次,读出数据依此是11H66H。14.某程序在当前数据段中存有两个数据0ABCDf和1234H它们对应的物理地址分别为3FF85H和40AFEH若已知当前(DS =3FB0H请说明这两个数据字的偏移地址,并用图说明它们在存储器中的存放格式。答:已知字数据OABCD的物理地址为3FF85H当前(DS =3FB0H其字偏移地址=3FF85H- 3FB00H=0485H已

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论