lesson 4 随堂测试解析

原创 2016年08月31日 07:24:38

1.   CPU中负责计时的部件是:  

A:    程序计数寄存器(是存储地址的地方,不负责计时)

B:    时钟      (有时钟周期,用于计时)

C:    控制器

D:    靠人来计时


2.   对于汇编以下说法正确的是: 

A:    汇编需要编译成机器码 

B:    汇编是助记符,和机器码一一对应 

C:    汇编是给CPU看的     (给人看的 ,人类讲机器码做成助记符,将110....等翻译成add等)

D:    编译器编译出来的是汇编


3.   以下哪个说法是错误的 :

A:    计算机能够执行分支是因为标志寄存器

B:    计算机能够执行循环是因为程序计数器

C:    控制器控制程序的分支及循环运行        控制器是用来控制基本操作的,去哪儿读,去哪儿写,内存地址是多少

D:    标志寄存器负责保存计算后结果的状态


请写出二进制,八进制,十进制,十六进制数

最标准写法:

二进制 八进制 十进制 十六进制
00000000 00 0 0x00
00000001 01 1 0x01

二进制补位数 

八进制前加0

十进制不加

十六进制前加0x


请使用公式写出二进制数 011100001100000111000对应的十进制,需要解题步骤:

            0   1110  0001  1000 0011 1000       

 转换成16进制 0    E   1         8         3       8

十进制数      14*65535+1*4096+8*256+3*16+8

收获思路:  多位二进制数转换成16进制再计算十进制


 

 请问以下代码输出的结果是   

int main()

{

Float sum = 0;

For( int I = 0; i< 100; i++)

{

Sum += 0.1;

}

Printf(“%f”,sum);

}


浮动数计算出现偏差的结果是随机的,如果要精确,做成整数在运算


内存为什么有地址,我们是通过什么计算出内存的大小的

    内存当中有地址引脚 ,通过地址引脚找到内存存储的值 ,内存存储值的大小跟内容读取指针有关。 

    内存= 地址引脚 * 数据引脚 (寻址能力* 每一次读取大小)

    地址引脚 ,(有很多)输入 0 ,1 高地电平决定数据放在内存的哪个地方

    数据引脚 ,  把数据写入进去,决定一次性读取写入数据的大小 ,一般是8bit  8个数据引脚 ,一次性写进8个二进制数

    

程序是在内存中执行的

所有的数据都是一直(包括关机时)存储在硬盘


为什么最小的数据结构是byte,为什么是byte最小的存储单元

 因为在设计cpu的时候, 都是以8bit为单位进行读取, 8bit =1byte 要想速度快,设计成byte。 所以数据结构都是8位, 16位,32位,64位。



版权声明:本文为博主原创文章,未经博主允许不得转载。

数据结构c++ 随堂笔记4

串的逻辑结构   字符串:零个或多个字符组成的有限序列。 字符串中任意个连续字符组成的子序列称为该串的子串。 子串第一个字符在主串中的序号称为子串在主串中的位置。 非空串通常记为:       S="...

通信原理随堂测试

  • 2011年11月30日 13:10
  • 48KB
  • 下载

操作系统随堂测试

  • 2014年07月07日 19:53
  • 528KB
  • 下载

随堂笔记(二)--内存分配函数

malloc realloc calloc _recalloc

JAVA随堂笔记课【三】:面向对象

概述之前已经说过类是超级结构体。 接下来会从整个操作系统讲起,描述类在内存空间中最基本的创建和调用过程。其他情况之后再讲。进程和线程在内存中的分布计算机由操作系统(OS)管理所有的软硬件资源。每个程...
  • Sqrt31
  • Sqrt31
  • 2015年12月12日 11:36
  • 263

数据结构(c++)随堂笔记

1.1  1.2 1、程序设计的实质是数据表示和数据处理;数据要能被计算机处理,首先必须能够存储在计算机内存中,这项任务称为数据表示,其核心是数据结构;一个实际问题的求解必须班组各项处理要求。这项任...

【随堂笔记】指针变量

(在整理笔记的时候同时加上了本人的见解,也用了自己的语言去描述某些难理解的地方,如有BUG,欢迎纠正) 指针变量 什么是指针变量 在32位的平台下,最大内存为4G,这些内存被分为n个字节,而每个...

随堂笔记---循环结构

1.循环 C语言中循环有三种:     while循环     do..while循环     for循环 2.while循环 语句格式:       do         ...

函数随堂操作

------- android培训、java培训、期待与您交流!----------
  • iender
  • iender
  • 2014年05月10日 09:44
  • 216

Swift随堂笔记之基础版

只发截图 相信大家都懂我= =  之后可能会断断续续发个详细版的= = 1. 2. 3. 4. 5. 6. 7. ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:lesson 4 随堂测试解析
举报原因:
原因补充:

(最多只允许输入30个字)