程序是怎样跑起来的
静静燃烧的雪
这个作者很懒,什么都没留下…
展开
-
程序是怎样跑起来的-第01章 对程序猿来说CPU是什么
程序是怎样跑起来的How Program Works/program |ˈprəʊgræm, American -grəm| 程序Standing on Shoulders of Giants./shoulder |ˈʃəʊldə(r)| 肩/giant |ˈdʒaɪənt| 巨人集成开发环境(IDE,Integrated Development Envir原创 2016-05-21 12:15:23 · 919 阅读 · 0 评论 -
程序是怎样跑起来的-第13章 附录 让我们开始C语言之旅
第13章附录 让我们开始C语言之旅 C语言虽说是高级编程语言,但它具备了能够和汇编语言¥:[相媲美]的底层处理(¥:[内存操作]及¥:[位操作])功能。 C语言中,数据用¥:[变量]来表示,处理用¥:[函数]来表示。数学中的变量是¥:[没有位数和精度限制]的。但是在程序中,程序变量则受¥:[位数]和¥:[精度]的限制。这是因为,计算机的存储容量是¥:[有限的]。计算原创 2016-05-26 20:46:48 · 381 阅读 · 0 评论 -
程序是怎样跑起来的-第12章 让计算机“思考”
第12章让计算机“思考”热身问题1:用计算机进行的¥[模拟试验]称为什么? 计算机模拟。计算机模拟指的是用软件来进行实验。2.伪随机数指的是什么? 指的是通过公式产生的¥[伪随机数]。伪随机数同真正的随机数不同,具有¥[周期性]。3:随机数的种子指的是什么? 生成伪随机数的公式中使用的参数。随机数原创 2016-05-26 20:44:37 · 476 阅读 · 0 评论 -
程序是怎样跑起来的-第11章 硬件控制方法
第11章硬件控制方法热身问题1.在汇编语言中,是用什么指令来同外围设备进行输出操作的? IN指令和OUT指令。在x86系列CPU用的汇编语言中,通过IN指令来实现I/O输入,OUT指令来实现I/O输出。2.I/O是什么的缩写? Input/Output。用来实现计算机主机和外围设备输入输出交互的IC称为I/O控制器或简称I/O。原创 2016-05-26 20:40:07 · 1541 阅读 · 0 评论 -
程序是怎样跑起来的-第10章 通过汇编语言了解程序的实际构成
第10章通过汇编语言了解程序的实际构成热身问题1.本地代码指令中,表示其功能的英文缩写称为什么? 助记符、汇编语言是通过利用助记符来记述程序的。2.汇编语言的源代码转换成本地代码的方式称为什么? 汇编、使用汇编器这个工具来进行汇编。3.本地代码转换成汇编语言的源代码的方式称为什么? 反汇编、通过返原创 2016-05-26 18:45:57 · 2180 阅读 · 0 评论 -
程序是怎样跑起来的-第09章 操作系统和应用的关系
第09章操作系统和应用的关系热身问题1:监控程序的主要功能是什么? 程序的加载和运行。监控程序也可以说是操作系统的原型。2:在操作系统上运行的程序称为什么? 应用或应用程序。3:调用操作系统功能称为什么? 系统调用(system call)。应用通过系统调用(system call)间接控制硬件。原创 2016-05-26 18:13:05 · 1462 阅读 · 0 评论 -
程序是怎样跑起来的-第08章 从源文件到可执行文件
第08章从源文件到可执行文件热身问题1:CPU可以解析和运行的程序形式称为什么代码? 本地代码(机器语言代码),通过编译源代码得到本地代码。2:将多个目标文件结合生成EXE文件的工具称为什么? 连接器,通过编译和连接,得到EXE文件。3:扩展名为.obj的目标文件的内容,是源代码还是本地代码?原创 2016-05-26 18:00:55 · 817 阅读 · 0 评论 -
程序是怎样跑起来的-第07章 程序是在何种环境中运行的
第07章程序是在何种环境中运行的热身问题1:应用的运行环境,指的是什么? 指操作系统和计算机本身(¥[硬件])的种类。应用的运行环境通常使用类似于Windows(OS)和AT兼容机(硬件)这样的¥[OS]和硬件的种类来表示的。AT¥[兼容机]是指,可以和IBM开发的PC/AT在硬件上相互兼容的计算机的总称。称为“PC/AT兼容机”。2:Macintosh用原创 2016-05-23 11:37:55 · 773 阅读 · 0 评论 -
程序是怎样跑起来的-第06章 亲自尝试压缩数据
可逆压缩和非可逆压缩:Windows的标准图像数据形式为BMP,是完全未压缩的。由于与显示器以及打印机输出的bit(点)是可以直接¥[映射](mapping)的,因此便有了BMP(bitmap)这一名称。常用的图片格式还有:BMP(Bitmap)、JPEG(Joint(joint |dʒɔɪnt| n 关节、接合处 adj联合的) Photographic(|ˌfəʊtəˈgræfɪk| adj 摄影的) Experts(expert |ˈekspɜːt| n 专家 adj 熟练的) Group)、TIFF原创 2016-05-21 18:07:14 · 600 阅读 · 0 评论 -
程序是怎样跑起来的-第05章 内存和磁盘的亲密关系
第05章内存和磁盘的亲密关系热身问题1:存储程序的方式指的是什么? 在存储装置中保存程序,并逐一运行的方式。现代计算机采用的就是存储程序方式。2:通过使用内存来提高磁盘访问速度的机制称为什么? Disk Cache(磁盘缓存),磁盘缓存指的是,把从磁盘中读出的数据存储在内存中,当该数据再次被读取时,不是从磁盘而是从内存中直接高速读原创 2016-05-21 17:55:40 · 1434 阅读 · 0 评论 -
程序是怎样跑起来的-第04章 熟练使用有菱有角的内存
第4章熟练使用有菱有角的内存热身问题1:有十个地址信号引脚的内存IC可以指定的地址范围是多少? 能够表示2的十次冪个数据,十进制表示的话就是0-1023.2:高级编程语言中的数据类型表示的是什么? 不仅仅表示存储在内存数据的数据的类型,还表示占据内存区域的大小。3:在32位内存地址的环境中,指针变量的长度是多少原创 2016-05-21 17:47:12 · 869 阅读 · 0 评论 -
程序是怎样跑起来的-第03章 计算机进行小数运算时出错的原因
第03章 计算机进行小数运算时出错的原因热身问题1:二进制数0.1,用十进制数表示的话是多少? 0.52:用小说点后三位的二进制数,能表示十进制数0.625么? 0.5+0.125,二进制表示为:0.101。3:将小数分为基数、尾数、指数和符号4部分进行表现的形式称为什么? 浮点数形式。浮点数是指把小数用“符号 尾数*基数的原创 2016-05-21 17:36:27 · 718 阅读 · 0 评论 -
程序是怎样跑起来的-第02章 数据是用二进制数表示的
第02章数据是用二进制数表示的热身问题1:32位是几个字节? 4字节:8位为一个字节,所以是4个字节。2:二进制数0101 1100转换成十进制是多少? 0*128+1*64+0*32+1*16 + 1*8+1*4+0*2+0*0 = 4+8+16+64 = 92:将二进制各位数与位权相乘再相加即可。3:二进制原创 2016-05-21 17:28:08 · 801 阅读 · 0 评论 -
2017-01-23 新一代视频压缩码标准-H.264_AVC:第一章 绪论、第二章 数字视频、第三章 视频压缩编码的基本原理
预测编码、帧内预测编码、帧间预测编码、单项预测、双向预测、多帧预测、运动估计、帧间预测、运动表示法、图像增强、图像锐化、白平衡原创 2017-01-23 11:00:13 · 808 阅读 · 0 评论