汇编程序由三部分组成: 数据段 bss段 文字 数据段: 用于声明初始化数据或常量的数据段,运行时,此数据不改变。 声明数据段的语法: section .data bss段: bss段声明变量。 声明语法: section .bss 文本段: 保存实...
                            
                            
                                分类:
其他好文   时间:
2015-10-28 17:11:57   
                                阅读次数:
197
                             
                    
                        
                            
                            
                                1.线程 之所以还要多线程编程的原因:进程的缺点: (1)多进程浪费资源 创建一个进程,就必须分配给独立的地址空间,建立 N 多的代码段,数据段,非常的昂贵的多任务的工作方式。而线程则来着节约。(2)进程之间通信不便 进程之间通信要涉及到:管道、信号、信号量、消息队列、共享内存、套接字。这些都是过于...
                            
                            
                                分类:
编程语言   时间:
2015-10-28 17:03:57   
                                阅读次数:
243
                             
                    
                        
                            
                            
                                典型的C语言的内存分布由以下几块组成: ? Test segment (文本段) ? Initialzed data segment (初始化数据段) ? Uninitialized data segment (未初始化数据段) ? Stack (栈) ? Heap...
                            
                            
                                分类:
编程语言   时间:
2015-10-27 21:35:08   
                                阅读次数:
266
                             
                    
                        
                            
                            
                                [0]6种数据类型:[0.1]基本数据类型:Undefined、Null、Boolean、Number、String[0.1.1]基本类型值是指简单的数据段,5种基本类型是按值访问的,因为可以操作保存在变量中的实际值[0.1.2]基本类型的值在内存中占据固定大小的空间,被保存在栈内存中。从一个变量向...
                            
                            
                                分类:
编程语言   时间:
2015-10-19 14:02:31   
                                阅读次数:
190
                             
                    
                        
                            
                            
                                链接器脚本 一个可执行程序通常由:代码段、数据段、bss段构成。在用于链接这个程序的链接器脚本中,反应的是这几个段的信息。创建链接器脚本 1.创建链接器脚本 vim led.lds 2.设置起始链接地址 . = 0x30008000 3.对其设置 . = ALIGN(4);arm处理器在访问数据的时...
                            
                            
                                分类:
其他好文   时间:
2015-10-18 16:44:32   
                                阅读次数:
136
                             
                    
                        
                            
                            
                                1、栈(stack)和堆(heap) stack为自动分配的内存空间,它由系统自动释放;而heap则是动态分配的内存,大小不定也不会自动释放。 2、基本类型和引用类型 (1)基本类型:存放在栈内存中的简单数据段,数据大小确定,内存空间大小可以分配。   5种基本数据类型有Undefined、Null...
                            
                            
                                分类:
Web程序   时间:
2015-10-16 13:33:42   
                                阅读次数:
228
                             
                    
                        
                            
                            
                                逻辑地址(Logical Address)是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分段...
                            
                            
                                分类:
其他好文   时间:
2015-10-16 11:49:32   
                                阅读次数:
297
                             
                    
                        
                            
                            
                                一,六道选择题 (可以多选)1 char *p = "hello world"; p存储在()指向 //堆栈char p[] = "hello world"; p存储在()指向全局变量 //数据段static变量 //数据段分别在哪个地方?1数据段 2代码段 3堆 4堆栈(此题可以配合同文件夹下的c...
                            
                            
                                分类:
其他好文   时间:
2015-10-11 00:26:30   
                                阅读次数:
298
                             
                    
                        
                            
                            
                                字面量http://doc.rust-lang.org/reference.html#literals字面量是放在编译后的二进制的静态数据段的。str字面量引用let a_str = "abcdefg" let b_str = "你好世界" 使用字符串字面量创建的字符串引用,其 lifetime 是...
                            
                            
                                分类:
其他好文   时间:
2015-09-30 23:22:33   
                                阅读次数:
1523
                             
                    
                        
                            
                            
                                1、程序顺序执行时的特征顺序性、封闭性、可再现性2、程序并发执行时的特征间断性、失去封闭性、不可再现性3、程序段、相关数据段、PCB(进程控制块)构成了进程实体(进程映像)4、进程的特征动态性、并发性、独立性、异步性5、进程的三种基本状态就绪状态、执行状态、阻塞状态6、..
                            
                            
                                分类:
其他好文   时间:
2015-09-20 14:50:17   
                                阅读次数:
166