51CTO博客开发
2.1 Arm 数据类型: 字节(8位), 半字(16位), 字(32位) Arm v6引进了对半字和字的数据非对齐支持。2.2 处理器的7个模式:模式码User普通程序执行模式0b10001IRQ通用中断处理0b10011Abort用于虚拟内存或者内存保护0b11011System
pros and cons支持者和反对者,用于辩论from scratch 从头做起
人们总是害怕改变.电被发明出来的时候他们害怕电,是不是?他们害怕煤,害怕蒸汽机车.无知无所不在,并导致恐惧.但随着时间推移,人们终究会接受最新的科技. 正如比尔盖茨曾经警告过一样,计算机已经真正成为我们的最新科技,几乎遍布我们日常生活的每一方面.所以,我们这个时代的某些最伟大的头脑开始思索 起计算机和软件对于人类的重要性来了.以下就是101条有关计算机的伟大名言,并且,既然我们这个网站是一个软
1.三个函数 #inlcude <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf); int fstat(int
1.arm有31个32位寄存器,其他的用于加速执行。2. r0~r13是完全通用的, 而r14=LR, r15=PC. 1) LR在BL指令后,做为BL指令的下一条指令地址, 即函数返回地址(这和Powerpc是完全相同的),其他时候LR(R14)可作为通用寄存器使用。 2) PC(R
1. Lua可以使用函数潜逃函数, 内部函数可以访问外部函数的变量。2. Lua函数的尾调用,不会保留前面函数的栈环境,因此无论多少曾嵌套都不会使栈,崩溃,但 f() return b() + 1 end, 不形成尾调用。
1. 函数有两个作用: 作为调用语句, 做表达式使用。2. 函数语法: function func_name(arguments_list) statemets_list; end;3. 调用函数时,如果参
1.赋值语句: 多值赋值: 1) a, b = 1, 2, 3 -->3被忽略 2) a, b, c = 1, 2 -->a == 1, b==2, c==nil 3)
1. Lua表达式:数字常量,字符串常量,变量,一元运算符,二元运算符,函数调用,函数定义,表构造。2.算数运算符: +,-,*,/,^, -(负号)3. 关系运算符: <, >, <=, >=, ==, ~= 这些运算符返回true或者fal
1. anthology n. 选集 (a collection of poems, stories or songs)2. anthoropologist n. 人类学家 (experts who deal with the origin, nature and d
1. IA32内存管理可分为两部分:分段和分页。分页是可选的,而分段是必选的(当然也可以通过把所有段寄存器都映射到相同的范围,从而实现,关闭)。2. 逻辑地址通过段式管理,转换成线性地址,而线性地址通过分页机制转换成物理地址, 物理地址最后送到处理器的地址总线上。3. 有三种分段模型: 1)基本平坦模型, 即所有段寄存器都选择整个地址空间0~0xFFFFFFFF, 无论是否
八个基本类型: nil, boolean, number, string, userdata, function, thread, table 变量没有预定以类型,每个变量都可能含有任何类型。 nil: 变量没有赋值时,值为nil, 八个基本类型: nil, boolean, number, string
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号