《微机原理与嵌入式系统基础--练习答案--GN》.doc

《微机原理与嵌入式系统基础--练习答案--GN》.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与嵌入式系统基础--练习答案--GN》

练习题 简述冯诺依曼体系结构计算机的要点和工作过程。 答:冯诺依曼体系结构计算机的要点: 计算机中的信息(程序和数据)以二进制方式表示。 程序预存储,机器自动执行。 计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。 计算机通过执行预存储在存储器中的程序来完成预定的运算。程序由计算机的指令序列构成,计算机在处理器的控制下,首先从存储器读取一条待执行的指令到处理器中,接下来分析这条指令,而后发出该指令对应的电平脉码序列,即执行该指令。并以此递归运行程序。 简述计算机各组成部分的功能。 答: 中央处理单元(CPU):主要由 HYPERLINK /view/147768.htm \t _blank 运算器、 HYPERLINK /view/122229.htm \t _blank 控制器构成。其中运算器主要用于完成诸如加、减、乘、除等算术运算和左右移位、与、或、非等逻辑运算;控制器主要用于完成机器指令的解析和执行,控制运算器进行相应的运算,控制数据在计算机各组成部分之间传送,控制计算机各组成部分有条不紊地协调工作等。 存储器( HYPERLINK /view/171611.htm \t _blank Memory)是计算机系统中用来存储程序和数据的信息记忆部件。 输入/输出设备:信息进出计算机的数据通道。 何谓总线?计算机中有哪几类总线?简述其用途。 答:计算机的总线(Bus)就是连接计算机硬件各部件,用于计算机硬件各部件之间信息传输的公共通道。 按照其传送信号的用途属性,总线可细分为:地址总线(Address Bus)、数据总线(Data Bus)和控制总线(Control Bus)三类。 地址总线(A_Bus):专用于在CPU、存储器和I/O端口间传送地址信息的信号线。此类信号线传送的信息总是从CPU到存储器或I/O端口,它是单向信号线。 数据总线(D_Bus):专用于在CPU、存储器和I/O端口间传送数据信息的信号线。此类信号线传送的信息可以是从CPU到存储器或I/O端口(“写”操作),也可能是从存储器或I/O端口到CPU(“读”操作),它是双向信号线。 控制总线(C_Bus):专用于CPU与其它部件之间传送控制信息和状态信息的信号线。此类信号线的构成比较复杂,传送的控制、状态信息可以是从CPU到其它部件,也可能是从其它部件到CPU。此类总线中的某些具体的线是单向的(或从CPU到其它部件,或反之),但作为总线来说,它是双向信号线。 简述计算机‘真值’和‘机器数’的概念。 答:各个信息在计算机中的二进制表示形式称之为“机器数”,机器数所代表的值含义称为该机器数的“真值”。“真值”可以是数值,也可以是字符,甚至是语音或图象等。 什么是处理器的主频?什么是处理器的字长? 答:所谓的“处理器的主频”指的是CPU的工作频率,单位是MHz(或GHz),用来表示处理器的工作频率。CPU字长是指运算器的位宽,单位是比特(bit),用于表示CPU一次运算可处理的二进制数据的位度。 简述计算机接口在计算机系统中的作用。 答:“输入/输出接口”是用于外设与计算机之间桥接和匹配的专用部件,通常以集成电路或板卡的形式存在。应用于计算机主机与外界的信息交互。 将下列十进制数分别转换为十六进制数和二进制数: ⑴ 123.85 ; ⑵ 93.125 ; ⑶ 23.625 ; ⑷ 65535 答:123.85 = 0x7B.D99 =110110011001b 93.125 = 0x5D.2 =001b 23.625 = 0x17.A =101b 65535 = 0xFFFF =1111 1111 1111 1111b 将下列二进制数分别转换为十六进制数和十进制数: ⑴ 1100 1101.1b ; ⑵ 1000 1101.01b ; ⑶ 11010.011b ; ⑷ 101 1001 0111 0001b 答:1100 1101.1b = 0xCD.8 = 205.5 1000 1101.01b = 0x8D.4 = 141.25 11010.011b = 0x1A.6 = 26.375 101 1001 0111 0001b = 0x5971 = 22897 完成下列二进制数的运算: 答:⑴ 1010 0101b + 0011 1010 b = ⑵ 1100 1011b – 0010 0100 b = ⑶ 1000 0101.1b + 0001 1110.11 b =01b ⑷ 1010 1101.01b – 0100 1001.10b = 1100011.

文档评论(0)

2017ll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档