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位。



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

相关文章推荐

操作系统随堂测试

  • 2014-07-07 19:53
  • 528KB
  • 下载

通信原理随堂测试

  • 2011-11-30 13:10
  • 48KB
  • 下载

随堂笔记7.30:枚举,构建者模式,内部类的详细介绍-------2

枚举类型public enum Gender { MALE,FEMALE; } humanTwo.setGender(Gender.FEMALE);//往对象里添加枚举类...

《随堂笔记iOS UI课程》--事件,响应者链,容器视图控制器

UIEvent 事件:触摸事件 摇晃事件 yuan'cheng

黑马程序员-----随堂笔记之UI基础(二)

tableView相关 1、TableView的使用流程 1>将数据转换成模型 2>在控制器当中组合一个数据属性,重写getter方法,将字典转成模型(通常是一个frame) 3>封装cell...

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

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

【随堂笔记】指针变量

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

随堂笔记:C语言相关小知识

//局部变量的生命周期只存在当前的作用域中,离开作用域之后内存释放 int main(int argc, const char * argv[]) {     int a=10; ...

随堂笔记---循环结构

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

函数随堂操作

------- android培训、java培训、期待与您交流!----------
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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