北方工业大学微机原理期末复习.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章作业: 1.将下列十进制数转换为二进制数和十六进制数: 369; 4095 171H 101110001 FFFH 111111111111 2.将下列二进制数转换为十六进制数和十进制数: 101101;2DH 45 80H 128 3.写出下列十进制数的BCD码 1234 1001000110100 4.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是? D8; 5A 带符号:D8:-40 5A:38 无符号数:D8:216 5A:90 5.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的数或用ASCII码表示的字符时,它们所表示的十进制数或字符是什么? 4F; 73 4F:79 BCD码不超过10; 正数的补码是本身。负数的补码为除符号位外按位取反再加1。 负数的补码,后面的数值不表示原码的数值。 0-正数;1-负数 第二章作业: 8086CPU由哪两部分构成?它们的主要功能是什么? 由执行部件EU以及总线接口部件BIU组成。 执行部件的功能是负责指令的执行。总线接口部件负责cpu 与存储器、I/O设备之间的数据(信息)交换。 叙述8086的指令队列的功能,指令队列怎样加快处理器速度? 在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。 (a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址?(c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个字节? 共有20条地址线。1M。64k。 8086CPU使用的存储器为什么要分段?怎样分段? 8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。 8086与8088CPU微处理器之间的主要区别是什么? (1)8086的外部数据总线有16位,8088的外部数据总线只有8位; (2)8086指令队列深度为6个字节,8088指令队列深度为4个字节; (3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节, 因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节; (4)个别引脚信号的含义稍有不同。 (a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志位?各在什么情况下置位? (1)共14个寄存器: 通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH, CL) 计数寄存器; DX(DH, DL) 数据寄存器; 专用寄存器组:BP基数指针寄存器; SP 堆栈指针寄存器; SI 源变址寄存器;DI目的变址寄存器; FR:标志寄存器;IP:指令指针寄存器。 (2)8086 CPU的标志寄存器共有9个标志位,分别是: 6个条件标志:CF 进位或借位标志;PF 奇偶标志;AF 辅助位标志;ZF 零标志;SF 符号标志;OF 溢出标志; 3个控制标志: 中断允许标志;DF 方向标志;TF 陷阱标志。 为什么8086系统的AD0~AD15总线需要锁存器? 结合三总线结构思考8086计算机是如何运行的? 第三章作业: 1.已知BX=1000H,SI=2000H,DS=1000H,位移量D=2210H,试确定在以下各种寻址方式下的有效地址和物理地址。 1)直接寻址;2)使用BX的间接寻址;3)使用BX的寄存器相对寻址 4)使用BX和SI的基址变址寻址;5)使用BX和SI的相对基址变址寻址 有效地址,指的是存储器操作数在存储器中的偏移地址 1)无有效地址,物理地址为1000H; 2)有效地址1000H,物理地址为11000H; 3)有效地址3210H,物理地址为13210H; 4)有效地址3000H,物理地址为13000H; 5)有效地址5210H,物理地址为15210H。 2.试根据以下要求写出相应的汇编指令 1)把BX和DX的内容相加,结果存入DX中 2)用BX和SI的基址变址寻址方式把存储器中的一个字节与AL的内容相加,结果送回存储器中。 3)用BX和位移量为0B2H的寄存器相对寻址方式把存储器中的一个字和CX相加,结果送CX。 4)用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加结果送回存储器 5)把数0B5H与AL相加,并把结果送回AL 1)ADD DX,BX; 2) ADD BYTE

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档