《微机原理及汇编语言》习题(参考).doc

《微机原理及汇编语言》习题(参考).doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 概述 一、填空题 1.电子计算机主要由 运算器 、 控制器 、 存储器 、 输入设备 和 输出设备 等五部分组成。 2. 运算器 和 控制器 集成在一块芯片上,被称作CPU。 3.总线按其功能可分 数据总线 、 地址总线 和 控制总线 三种不同类型的总线。 二、简答题 1简述微处理器、微计算机及微计算机系统三个术语的内涵。 答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。微处理器一般也称为CPU;微计算机是由微处理器、存储器、I/O接口电路及系统总线组成的裸机系统。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。三者之间是有很大不同的,微处理器是微型计算机的组成部分,而微型计算机又是微型计算机系统的组成部分。 .微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么? 答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。 、选择题 1.下列无符号数中最小的数是(A)。 A.(01A5)H B.(1,1011,0101)B C.(2590)D D.(3764)O 2.下列有符号数中最大的数是(D)。 A.1002H B.1001 0011 0010 1100B C.2570O D.9614D 3.在机器数(A)中,零的表示形式是唯一的。 A.补码 B.原码 C.补码和反码 D.原码和反码 4.8位二进制数补码的数值表示范围为(A)。 A. -128~+127 B.-127~+127 C. 一129~+128 D.-128~+128 第章 微处理器及其结构 一、填空题 1.8086/8088 CPU执行指令中所需操作数地址由 EU 计算出 16 位偏移量部分送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。 .用段基值及偏移量来指明内存单元地址的方式称为 逻辑地址 。 .8086 CPU二、选择题 1.某微机最大可寻址的内存空间为16MB,其CPU的地址总线至少应有(E)条。 A.26 B.28 C.20 D.22 E.24 .8086/8088 CPUA. B.C. D...A. B. C.D. 三、简答题 1.8086/8088 CPU 分为哪两个部分?如何协调工作? 答:EU是执行部件,主要的功能是执行指令和形成有效地址。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据,主要功能是形成实际地址、预取指令和存取操作数。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。 2.8086/8088 CPU的地址总线有多少位?其寻址范围是多少? 答:8086/8088 CPU的地址总线共20 位,最大可寻址1MB空间。 3.8086/8088 CPU使用的存储器为什么要分段?怎么分段? 答:8086/8088为16位CPU,其内部的ALU、相关的地址寄存器(如SP、IP以及BX、BP、SI、DI)等都是16位的,因而对存储器地址的处理也只能是16位操作,即8086/8088的直接寻址能力在64KB范围内。而实际上8086/8088有20条地址线,它的最大寻址空间为1MB。这就产生了一个矛盾,即如何用16位的地址寄存器去表示一个20位的存储器物理地址? 实际使用的解决办法是:将1MB大小的存储空间分为若干“段”,每段不超过64KB。这样,一个20位的物理地址就可以用“16位段基址:16位偏移量”的形式(称为逻辑地址)来表示了,其中段地址存放在8086/8088的段寄存器中。 4.8086/8088 CPU 中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用? 答:8086/8088 CPU 中共有: 8个16位的通用寄存器AX、BX、CX、DX 、BP、SP、SI、DI; 2个变址寄存器SI、DI; 2个指针寄存器BP、SP; 其中BX、BP、SI、DI 亦可作地址寄存器。 .什么是逻辑地址?什么是物理地址?它们之间有什么联系?各用在何处? 答:逻辑地址由两个16 位的部分即段基址和偏移量组成,一般在程序中出现的地址都表示为逻辑地址形式;物理地址是一个20 位的地址,它是唯一能代表存储空间每个字节单元的地址,一般只出现在地址总线上。 由于8086/8088CPU 中的寄存器只

文档评论(0)

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

1亿VIP精品文档

相关文档