收藏 分享(赏)

第1章-第2章._习题解答.ppt

上传人:hwpkd79526 文档编号:8129681 上传时间:2019-06-10 格式:PPT 页数:8 大小:214.50KB
下载 相关 举报
第1章-第2章._习题解答.ppt_第1页
第1页 / 共8页
第1章-第2章._习题解答.ppt_第2页
第2页 / 共8页
第1章-第2章._习题解答.ppt_第3页
第3页 / 共8页
第1章-第2章._习题解答.ppt_第4页
第4页 / 共8页
第1章-第2章._习题解答.ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、7 一个最基本的微处理器由哪几部分组成?它们各自的主要功能是什么?,答(1)CPU=运算器控制器内部寄存器阵列 (2)运算器又称为算术逻辑单元ALU(Arithmetic Logic Unit),用来进行算术或逻辑运算以及位移循环等操作。控制器包括指令寄存器(IR)、指令译码器(ID)、可编程逻辑阵列(PLA),三者共同完成取指控制,执指控制等操作;内部寄存器包括若干个功能的寄存器和寄存器组,用以存放对应的数据,供控制器和运算器调用。,8 试说明程序计数器PC在程序执行过程中的具体作用与功能特点。,答:程序计数器PC中存放着正待取出的指令的地址。根据PC中的指令地址,准备从存储器中取出将要执行

2、的指令。通常, 程序按顺序逐条执行。任何时刻,PC 都指示微处理器要取的下一个字节或下一条指令(对单字节指令而言)所在的地址。因此,PC具有自动加1的功能。,11 试说明位、字节及字长的基本概念及三者的关系。,答:位是指由0或者1表示的一个二进制信息最基本单位;字节是指由8位二进制代码表示的一个基本信息单位;字长指在数据总线上一次能处理的信息的位数。,13 试说明存储器有几种基本操作。它们的具体操作 步骤和作用有何区别?,答:(1)存储器有两种基本操作:读操作和写操作。 (2)读操作是指由CPU从某存储器单元中将信息读出到CPU的内部数据总线上,然后再由CPU取走该内容作为所需的信息使用。读操

3、作是一种非破坏性读出操作,它允许多次读出同一单元的内容。写操作是指CPU 把数据寄存器中的内容先放到数据总线上;再由CPU向存储器发送“写”控制信号,在它的控制下,将信息写入被寻址的某地址单元。写入操作将破坏该单元中原来存放的内容。,15 指令的操作码和操作数这两部分有何区别?试写出一条模型机将立即数9取入累加器A的MOV传送指令,并以二进制数形式分别表示操作码和操作数这两个字节。,答:操作码表示的是计算机要执行的某个具体操作,而操作数表示参加操作的数的本身或者操作数所在的地址,也称为地址码。模型机将立即数9取入累加器A的MOV传送指令为:MOV A,9,操作码用二进制表示为10110000;

4、操作数形式表示为00001001。,8 已知数的补码形式如下,分别求出数的真值与原码?,答: (1)X补=78H,真值:120;原码:78H (2)Y补=87H,真值:-121;原码:0F9H (3)Z补=FFFH,真值:4095;原码:FFFH (4)W补=800H,真值:2048;原码:800H,第2章 “微机运算基础”,X,Y的字长为8位,Z,W的字长为16位,9 设字长为16位,求下列各二进制数的反码?,答: (1)X=0010 0001B,反码:0000 0000 0010 0001B (2)Y=-0010 0001B,反码:1111 1111 1101 1110B (3)Z=010

5、1 1101 1011B,反码:0000 0101 1101 1011B (4)W=-0101 1101 1011B,反码:1111 1010 0010 0100B,10 下列各数均为十进制数,试用8位二进制补码计算下列各题,并用十六进制数表示机器运算结果(真值),同时判断是否有溢出。,答: (1)(-89)+67;1110 1010,96H,不溢出 (2)89-(-67);1001 1100,0E4H,溢出 (3)(-89)-67;0110 0100,64H,溢出 (4)(-89)-(-67) ;1110 1010,96H,不溢出,89补=0101 1001B, -89补=1010 0111B, 67补=0100 0011B, -67补=1011 1101B,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报