gcc 对整型和浮点型参数传递的汇编码生成特点分析 张昱 1. 相关资料 关于浮点数 (Floating-point) 的存储表示 : 浮点数的存储目前广泛采用 IEEE 754 标准 (1980 年 Intel 提出, 1985 年被 IEEE 采纳,

Size: px
Start display at page:

Download "gcc 对整型和浮点型参数传递的汇编码生成特点分析 张昱 1. 相关资料 关于浮点数 (Floating-point) 的存储表示 : 浮点数的存储目前广泛采用 IEEE 754 标准 (1980 年 Intel 提出, 1985 年被 IEEE 采纳,"

Transcription

1 gcc 对整型和浮点型参数传递的汇编码生成特点分析 张昱 1. 相关资料 关于浮点数 (Floating-point) 的存储表示 : 浮点数的存储目前广泛采用 IEEE 754 标准 (1980 年 Intel 提出, 1985 年被 IEEE 采纳, ) 32 位单精度 :Bit 31 是符号位,Bits 30~23 是指数部分,Bits22~0 是尾数部分, 即有效数字部分 64 位双精度 :Bit 63 是符号位,Bits 62~52 是指数部分,Bits51~0 是尾数部分, 即有效数字部分 关于 x87 FPU 编程 : x87 FPU(Floating-Point Unit) 能为图形处理 科学计算等提供高性能的浮点处理能力 它支持浮点数 整数和紧致 BCD 整数数据类型, 支持 IEEE 754 标准中为二进制浮点运算定义的浮点处理算法和异常处理体系 有关 x87 FPU 编程可参阅 : IA32 Intel Architecture Software Developer's Manual, Intel Corporation, V1: Basic Architecture Chapter 8 Programming with the x87 FPU x87 FPU 数据寄存器 : 有 8 个 80 位的数据寄存器, 编号为 0~7 80 位中 Bit79 是符号位,Bits78-64 是指数位,Bits63-0 是存放有效数字 x87 FPU 指令将这 8 个寄存器看成一个寄存器栈 汇编器允许用 ST(0) 或 ST 来表示当前的栈顶, ST(i) 表示相对于栈顶的第 i 个寄存器 x87 FPU 数据寄存器的内容不受过程调用影响 正在调用的过程可以使用 x87 FPU 数据寄存器在过程之间传递参数, 被调用的过程可以引用通过寄存器栈传递过来的参数 ; 被调用过程也可以将返回值存入 ST(0), 再将控制转移给调用者 x87 FPU 状态寄存器 : 有 1 个 16 位的状态寄存器 Bit15: busy flag; Bits 13-11: 栈顶指针, 取值范围为 0~7, 表示栈顶指向的数据寄存器的编号 ; Bits 14,10-8: 条件码 C3-C0; 关于条件码的解释可以参见 V1: Basic Architecture 的表 8-1 Bit7: ES flag 标记是否有错 ; Bit6: SF flag 标记是否是栈错误 Bits5-0: 是一组异常标志位, 依次为 PE( 精度 ) UE( 下溢 ) OE( 上溢 ) ZE( 除 0) DE( 不规范的操作数 ) IE( 无效操作 ) x87 FPU 状态寄存器可以通过 fstsw/fnstsw fstenv/fnstenv fsave/fnsave 和 fxsave 指令存入内存, 也可以通过 fstsw/fnstsw 存入整数寄存器 eax 的低 16 位 (ax 寄存器 ) 中 x87 FPU 控制字 :16 位 x87 FPU 控制字控制 x87 FPU 的精度和所使用的舍入法 (rounding method) FPU 控制字缓存在控制寄存器中, 可通过 fldcw 指令来加载到控制寄存器, 或通过 fstcw/fnstcw 指令来存入内存 Bits15-13,7-6: 保留位 Bit12: Infinity 无穷大控制位 ; Bits11-10: Rounding 舍入模式控制位 ; 00B-Round to nearest( 向最近的一边舍入 ) 01B-Round down( 向 - 方向舍入 ) 10B-Round up( 向 + 方向舍入 ) 11B-Round toward zero( 向零方向舍入,truncate 截断 )

2 Bits 9-8: Precision 精度控制位 ;00B- 单精度 (24 位 ) 01B- 保留 10B- 双精度 (53 位 ) 11B- 扩展双精度 (64 位 ) Bits5-0: 是一组异常标志位, 依次为 PE( 精度 ) UE( 下溢 ) OE( 上溢 ) ZE( 除 0) DE( 不规范的操作数 ) IE( 无效操作 ) 关于 CFI(Call frame information) directives: 用于描述 CFI directives 是发射.eh_frame section, 还是.debug_frame section 缺省 为.cfi_sections.eh_frame 关于 Exception Frames( 在汇编码的.eh_frame section 中 ) 可参见 DWARF Debugging Information Format, Version 4, June 10, Call Frame Information 术语 CFA(Canonical Frame Address): 指调用者栈帧中调用点处的栈指针值 ( 这个值与当前栈帧入口处的栈指针值可能不相同 ) 2. C 源程序 floatarg.c #include <stdio.h> void f(a, b, c) short a; float b; long c; { printf("a(%p)=%d, b(%p)= %f, %x; c(%p)=%ld\n", &a, a, &b, b, (int)b, &c, c); } main() { } f(3, 1.0, 2); 3. 执行结果 a(0xffb6ec4c)=3, b(0xffb6ec40)= , 1; c(0xffb6ec6c)=2

3 4. floatarg.c 对应的 IA32 汇编码和活动记录栈 如何产生汇编码 :gcc -m32 -S floatarg.c.lc0: f:.lfb0:.file "floatarg.c".section.rodata # 只读区.align 4 # printf 中使用的格式串.string "a(%p)=%d, b(%p)= %f, %x; c(%p)=%ld\n".text.globl f.type # 代码段 # 函数开始标识, 用于初始化某些内部的数据结构 pushl %ebp # 保存调用者的栈帧基址 -- 控制链.cfi_def_cfa_offset 8.cfi_offset 5, -8 %esp, %ebp # 设置新的栈帧基址 # 修改计算 CFA 所用的偏移,CFA 地址 = 偏移 + 已定义的寄存器 # 寄存器 5 以前的值保存在相对于 CFA 地址偏移为 -8 的位置.cfi_def_cfa_register 5 # 修改计算 CFA 所用的寄存器, 设成 5 pushl %ebx # 保存 ebx 寄存器的值 subl $84, %esp # 分配临时数据区 8(%ebp), %eax # 将调用者传的第 1 个参数 (long,4 字节 ) 保存到 eax 寄存器 fldl 12(%ebp) # 将调用者传的第 2 个参数 (double,8 字节 ) 保存到 FPU 寄存器 movw %ax, -12(%ebp) # 将 eax 的低 16 位保存到 -12(%ebp) 开始的 2 个字节 -- 即 a fstps -16(%ebp) # 从 FPU 寄存器栈取 float 数存入 -16(%ebp) 开始的 4 字节 -- 即 b flds -16(%ebp) # 将 -16(%ebp) 的 float 数加载到 FPU 寄存器 fstps -24(%ebp) # 从 FPU 寄存器栈取 float 数存入 -24(%ebp) 开始的 4 字节 20(%ebp), %ebx # 取调用者传的第 3 个参数 (long,4 字节 ) 存入 ebx-- 形参 c.cfi_offset 3, -12 # 将 FPU 控制字设置成 Round toward zero (truncate, 浮点数向整数值转换 ) 模式, 计算 (int)b; # 再将 FPU 控制字恢复到设置前的状态 flds -24(%ebp) # 加载起址为 -24(%ebp) 的 float 数到 FPU 寄存器 -- 形参 b 的值 fnstcw -18(%ebp) # 将 FPU 控制字保存到 -18(%ebp) 开始的 2 个字节 movzwl -18(%ebp), %eax # 按零扩展方式将 -18(%ebp) 开始的 2 字节数存入 4 字节的 eax movb $12, %ah # 将 12 存入 eax 的低 16 位中的高 8 位, 旨在将 FPU 控制字中的 # 2 个舍入模式控制位设为 11B, 即设为 Round toward zero movw %ax, -20(%ebp) # 将 eax 低 16 位保存的新控制字存入 -20(%ebp) fldcw -20(%ebp) # 将起址为 -20(%ebp) 的 2 字节数加载到 FPU 控制寄存器 # 从而 FPU 的舍入模式设置为 Round toward zero 浮点数转换成整数 fistpl -28(%ebp) # 将 ST(0) 寄存器的值转换成整数, 存入 -28(%ebp)---(int)b

4 fldcw -18(%ebp) # 将 -18(%ebp) 保存的原控制字加载到 FPU 控制寄存器 # 即恢复到原来的 FPU 控制字 -28(%ebp), %ecx # 将 -28(%ebp) 开始的 4 字节存入 ecx---(int)b flds -24(%ebp) # 将 -24(%ebp) 开始的 float 数存入 FPU 寄存器栈 ---- 形参 b 的值 #short 型的 a 作为实参, 需提升到 long 型, 保存到 edx 中 movzwl -12(%ebp), %eax # 按零扩展方式将 -12(%ebp) 开始的 2 字节数 ( 即形参 a) 存入 eax movswl %ax, %edx # 按符号扩展方式将 ax 寄存器的值存入 edx # 以下处理 printf 调用的实参入栈 $.LC0, %eax # 将格式串的起址存入 eax %ebx, 32(%esp) # 将形参 c 的值存入 32(%esp) 第 8 个实参, 即 c leal 20(%ebp), %ebx # 将 20(%ebp)( 即形参 c 的存储单元 ) 的有效地址存入 ebx %ebx, 28(%esp) # 将 ebx 的内容存入 28(%esp) -- 第 7 个实参, 即 &c %ecx, 24(%esp) # 将 ecx 的内容存入 24(%esp) 第 6 个实参, 即 (int)b fstpl 16(%esp) # 按 double 型取 ST(0) 存入 16(%esp) 存入第 5 个实参, 即 b # 提升成 double 型 leal -24(%ebp), %ecx # 将 -24(%ebp) 的有效地址存入 ecx, 即 &b %ecx, 12(%esp) # 存入 12(%esp) -- 第 4 个实参, 即 &b %edx, 8(%esp) # 将 edx 的内容存入 8(%esp) -- 第 3 个实参, 即 a( 提升成 long) leal -12(%ebp), %edx # 将 -12(%ebp) 的有效地址存入 edx, 即 &a %edx, 4(%esp) # 将 edx 的内容存入 4(%esp) --- 第 2 个实参, 即 &a %eax, (%esp) # 将 eax 的内容存入 (%esp) --- 第 1 个实参, 即格式串起址 $.LC0 call printf # 调用 printf # 以下是 f 函数调用返回序列 addl $84, %esp # 回收 84 字节的空间 ( 局部数据和临时数据区 ) popl %ebx # 恢复 ebx 的值.LFE0: main:.lfb1:.cfi_restore 3 # 恢复 CFI 寄存器 3 的值, 使之恢复到函数开始处时的值 popl %ebp # 恢复旧的栈帧基址 ( 即调用者的栈帧基址 ).cfi_def_cfa 4, 4.cfi_restore 5 ret.cfi_endproc.size f,.-f.globl main.type # 由 CFI 寄存器 4 和偏移 4 计算 CFA # 恢复 CFI 寄存器 5 的值, 使之恢复到函数开始处时的值 # 返回到调用者执行 # 函数结束标识

5 .LFE1: pushl %ebp # 保存调用者的栈帧基址.cfi_def_cfa_offset 8.cfi_offset 5, -8 %esp, %ebp # 设置当前活动记录的栈帧基址.cfi_def_cfa_register 5 andl $-16, %esp # 栈顶指针按 subl $16, %esp # 分配 16 字节的临时数据区 $2, 12(%esp) # 2 存入 12(%esp) 开始的 4 个字节 --f 的第 3 个参数 2 fld1 # 1 存入 FPU 寄存器栈 fstpl 4(%esp) # 从 FPU 寄存器取 double 数到 4(%esp) 开始的 8 个字节 # ---f 的第 2 个参数 1.0 $3, (%esp) # 3 存入 (%esp) 开始的 4 个字节 --f 的第 1 个参数 3 call f leave.cfi_restore 5.cfi_def_cfa 4, 4 ret.cfi_endproc.size main,.-main.ident "GCC: (Ubuntu/Linaro ubuntu5) 4.6.3".section.note.GNU-stack,"",@progbits

6 活动记录栈高地址端 ebp 2(4 字节,long) 1.0(8 字节 double) 3(4 字节,long) 返回地址控制链 :main 的 ebp 保存旧 ebx 值 main 的活动记录 f 的活动记录 84 字节的局部和临时数据区 0-8(ebp) 4-12(ebp) 形参 a (short) 8 第 2 个参数 1.0 转换成 float -16(ebp) 12 原 FPU 控制字 -20(ebp) 新 FPU 控制字 ( 扩展双精度 ) -24(ebp) 16 形参 b (float) 20 (int)b -28(ebp) 24 未用 存放 f 调 44 用的函数的实 40 参 36(esp) 32(esp) 28(esp) 24(esp) 36 未用 c 的值 52 &c 的值 (int)b 的值 (double)b 的值 16(esp) 12(esp) 8(esp) 4(esp) esp 68 &b 的值 (long)a 的值 &a 的值 $.LC0 的值 84

7 5. 进一步的思考 如果将 floatarg.c 略做修改, 即改成 floatarg1.c, 编译产生的汇编码如下面 floatarg1.s 所示, 试自行分析并 画出活动记录栈的布局 floatarg1.c #include <stdio.h> void f(a, b, c) short a; float b; long c; { printf("a(%p)=%d, b(%p)= %f, %x; c(%p)=%ld\n", &a, a, &b, b, (int)b, &c, c); } main() { } short a = 3; float b =1.0; long c=2; f(a, b, c); floatarg1.s.file "floatarg1.c".section.rodata.align 4.LC0:.string "a(%p)=%d, b(%p)= %f, %x; c(%p)=%ld\n".text.globl f.type f:.lfb0:.cfi_startproc pushl %ebp.cfi_def_cfa_offset 8

8 .cfi_offset 5, -8 %esp, %ebp.cfi_def_cfa_register 5 pushl subl movw %ebx $68, %esp 8(%ebp), %eax %ax, -12(%ebp) 16(%ebp), %ebx.cfi_offset 3, -12 flds 12(%ebp) fnstcw -10(%ebp) movzwl movb movw fldcw -10(%ebp), %eax $12, %ah %ax, -14(%ebp) -14(%ebp) fistpl -20(%ebp) fldcw flds movzwl -10(%ebp) -20(%ebp), %ecx 12(%ebp) -12(%ebp), %eax movswl %ax, %edx leal fstpl leal leal $.LC0, %eax %ebx, 32(%esp) 16(%ebp), %ebx %ebx, 28(%esp) %ecx, 24(%esp) 16(%esp) 12(%ebp), %ecx %ecx, 12(%esp) %edx, 8(%esp) -12(%ebp), %edx %edx, 4(%esp)

9 %eax, (%esp) call addl popl printf $68, %esp %ebx.cfi_restore 3 popl %ebp.cfi_def_cfa 4, 4.cfi_restore 5 ret.cfi_endproc.lfe0:.size f,.-f.globl main.type main:.lfb1:.cfi_startproc pushl %ebp.cfi_def_cfa_offset 8.cfi_offset 5, -8 %esp, %ebp.cfi_def_cfa_register 5 andl subl movw $-16, %esp $32, %esp $3, 30(%esp) $0x3f800000, %eax %eax, 20(%esp) $2, 24(%esp) movswl 30(%esp), %eax 24(%esp), %edx %edx, 8(%esp) 20(%esp), %edx

10 %edx, 4(%esp) %eax, (%esp) call f leave.cfi_restore 5.cfi_def_cfa 4, 4 ret.cfi_endproc.lfe1:.size main,.-main.ident "GCC: (Ubuntu/Linaro ubuntu5) 4.6.3".section.note.GNU-stack,"",@progbits

11 活动记录栈高地址端 ebp 2(4 字节,long) 1.0(8 字节 double) 3(4 字节,long) 返回地址控制链 :main 的 ebp 保存旧 ebx 值 main 的活动记录 f 的活动记录 84 字节的局部和临时数据区 0-8(ebp) 4-12(ebp) 形参 a (short) 8 第 2 个参数 1.0 转换成 float -16(ebp) 12 原 FPU 控制字 -20(ebp) 新 FPU 控制字 ( 扩展双精度 ) -24(ebp) 16 形参 b (float) 20 (int)b -28(ebp) 24 未用 存放 f 调 44 用的函数的实 40 参 36(esp) 32(esp) 28(esp) 24(esp) 36 未用 c 的值 52 &c 的值 (int)b 的值 (double)b 的值 16(esp) 12(esp) 8(esp) 4(esp) esp 68 &b 的值 (long)a 的值 &a 的值 $.LC0 的值 84

Static Enforcement of Security with Types

Static Enforcement of Security with Types 例题 1 一个 C 语言程序及其在 X86/Linux 操作系统上的编译结 果如下 根据所生成的汇编程序来解释程序中四个变 量的存储分配 生存期 作用域和置初值方式等方面 的区别 static long aa = 10; short bb = 20; func( ) { } static long cc = 30; short dd = 40; static long aa = 10; func(

More information

程序 linux/include/linux/math_emu.h 1 /* 2 * linux/include/linux/math_emu.h 3 * 4 * (C) 1991 Linus Torvalds 5 */ 6 #ifndef _LINUX_MATH_EMU_H 7 #de

程序 linux/include/linux/math_emu.h 1 /* 2 * linux/include/linux/math_emu.h 3 * 4 * (C) 1991 Linus Torvalds 5 */ 6 #ifndef _LINUX_MATH_EMU_H 7 #de 程序 14-24 linux/include/linux/math_emu.h 1 /* 2 * linux/include/linux/math_emu.h 3 * 4 * (C) 1991 Linus Torvalds 5 */ 6 #ifndef _LINUX_MATH_EMU_H 7 #define _LINUX_MATH_EMU_H 8 9 #include

More information

Microsoft PowerPoint - lec11 [兼容模式]

Microsoft PowerPoint - lec11 [兼容模式] 代码生成 代码生成 代码生成的输入 - 各种中间代码形式 目标代码与目标机器模型 简单的代码生成器 基本块 DAG 图及代码生成 目标代码 绝对地址目标代码 可重定位的目标 - linker/loader 汇编代码 - assembler 目标机器模型 指令形式 op 源, 目的 寻址模式 - 绝对地址 :op M, R R op (M) R - 寄存器 :op R1,R2 R2 op R1 R2

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

修改图 7.5 中计算声明名字的类型和相对地址的翻译方案, 允许名字表而不是单个名字出现在形式为 D id : T 的声明中 即允许 a, b, c : integer 这种形式的变量声明 下面是一个 C 语言程序 : long f1( i

修改图 7.5 中计算声明名字的类型和相对地址的翻译方案, 允许名字表而不是单个名字出现在形式为 D id : T 的声明中 即允许 a, b, c : integer 这种形式的变量声明 下面是一个 C 语言程序 : long f1( i 2013.12.8 7.4 修改图 7.5 中计算声明名字的类型和相对地址的翻译方案, 允许名字表而不是单个名字出现在形式为 D id : T 的声明中 即允许 a, b, c : integer 这种形式的变量声明 2013.12.1 6.12 下面是一个 C 语言程序 : long f1( i ) long i; { return(i 10); long f2(long i) { return(i

More information

3 程序的机器级表示 2017 年 3 月 11 日 11: 计算机执行机器代码, 用字节序列编码低级的操作, 包括处理数据 管理存储器 读写存储在设备上的数据, 以及利用网络通信 通常情况下, 现代的优化编译器产生的代码至少与一个熟练的汇编语言程序员手工编写的代码一样有

3 程序的机器级表示 2017 年 3 月 11 日 11: 计算机执行机器代码, 用字节序列编码低级的操作, 包括处理数据 管理存储器 读写存储在设备上的数据, 以及利用网络通信 通常情况下, 现代的优化编译器产生的代码至少与一个熟练的汇编语言程序员手工编写的代码一样有 3 程序的机器级表示 2017 年 3 月 11 日 11:29 2. 3. 4. 计算机执行机器代码, 用字节序列编码低级的操作, 包括处理数据 管理存储器 读写存储在设备上的数据, 以及利用网络通信 通常情况下, 现代的优化编译器产生的代码至少与一个熟练的汇编语言程序员手工编写的代码一样有效 用高级语言编写的程序可以在很多不同的机器上编译和执行, 而汇编代码则是与特定机器密切相关的 学习机器代码的意义在于,

More information

幻灯片 1

幻灯片 1 操作系统课程实验 Lab1:bootloader 启动 ucore os 大纲 x86 启动顺序 C 函数调用 gcc 内联汇编 (inline assembly) x86-32 下的中断处理 理解 x86-32 平台的启动过程理解 x86-32 的实模式 保护模式理解段机制 x86 启动顺序 x86 启动顺序 寄存器初始值 摘自 "IA-32 Intel 体系结构软件开发者手册 " x86 启动顺序

More information

没有幻灯片标题

没有幻灯片标题 指针作为函数参数 : 原因 : 1 需要修改一个或多个值,( 用 return 语句不能解决问题 ) 2 执行效率的角度 使用方法 : 在函数原型以及函数首部中需要声明能够接受指针值的形参, 具体的写法为 : 数据类型 * 形参名 如果有多个指针型形参, 则用逗号分隔, 例如 : void swap(int *p1, int *p2) 它说明了形参 p1 p2 是指向整型变量的指针 在函数调用时,

More information

4 5 6 7 8 CONTENTS 9 10 11 12 13 14 1 CHAPTER SECTION1. 16 17 2. SECTION 18 19 20 21 22 3. SECTION 23 24 25 4. SECTION 26 27 5. SECTION 28 29 30 31 6. SECTION 32 33 2 CHAPTER 34 SECTION 1. 35 36 37 38

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

1 CPU interrupt INT trap CPU exception

1 CPU interrupt INT trap CPU exception 1 CPU interrupt INT trap CPU exception 2 X86 CPU gate 64 16 1 2 5 8 16 16 P DPL 00101 TSS 101 DPL P 1 64 16 1 2 1 1 3 3 5 16 16 16 P DPL 0 D 000 16 110 111 100 D 1=32 0=16 DPL P 1 INT DPL1>=CPL>=DPL CPU

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

Microsoft PowerPoint - RuntimeEnvII [Compatibility Mode]

Microsoft PowerPoint - RuntimeEnvII [Compatibility Mode] 第六章运行时存储空间的组织和管理 活动树 运行栈 一个活动记录中的数据布局 程序执行过程中的数据布局 非局部名字的访问 静态作用域 : 无过程嵌套 有过程嵌套 动态作用域 参数传递 Call by value/reference/name 堆管理 本节介绍 无过程嵌套的静态作用域 (C 语言 ) 有过程嵌套的静态作用域 (Pacal 语言 ) 动态作用域 (Lip 语言 ) 631 无过程嵌套的静态作用域

More information

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11 .. 软件综合实验之操作系统 进入保护模式 陈香兰 中国科学技术大学计算机学院 July 1, 2016 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 1 / 11 提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 2 / 11 实验准备 实验环境准备

More information

Linux kernel exploit研究和探索

Linux kernel exploit研究和探索 Linux kernel exploit DOC alert7 PPT e4gle 2002-12-2 1 2002-12-2 2 Linux kernel exploit kernel exploit exploit exploit exploit (Kernel Buffer Overflow) (Kernel

More information

需 求 拉 动 显 著 利 润 分 配 或 向 上 游 倾 斜 二 季 度 伊 始, 从 小 盘 题 材 向 大 盘 蓝 筹 的 风 格 转 换, 似 乎 刚 刚 开 始 就 又 戛 然 而 止 我 们 认 为, 虽 然 没 有 充 分 证 据 表 明 整 体 经 济 持 续 过 热, 但 局 部

需 求 拉 动 显 著 利 润 分 配 或 向 上 游 倾 斜 二 季 度 伊 始, 从 小 盘 题 材 向 大 盘 蓝 筹 的 风 格 转 换, 似 乎 刚 刚 开 始 就 又 戛 然 而 止 我 们 认 为, 虽 然 没 有 充 分 证 据 表 明 整 体 经 济 持 续 过 热, 但 局 部 需 求 拉 动 显 著 利 润 分 配 或 向 上 游 倾 斜 二 季 度 伊 始, 从 小 盘 题 材 向 大 盘 蓝 筹 的 风 格 转 换, 似 乎 刚 刚 开 始 就 又 戛 然 而 止 我 们 认 为, 虽 然 没 有 充 分 证 据 表 明 整 体 经 济 持 续 过 热, 但 局 部 结 构 的 泡 沫 使 得 投 资 者 担 忧 将 有 针 对 性 更 强 的 调 控 政 策 出 台,

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

!"!"!"# # $! $!%%& ( )*+, ( - %& - %"./!. - &! " # $ 0("1! 2)3!%%& %.//(( %"% - 4&%.&.55 & 5%% - 5"% - %.15 "%%%"" 6778 # # 999 6:8 :;< => %"% -

!!!# # $! $!%%& ( )*+, ( - %& - %./!. - &!  # $ 0(1! 2)3!%%& %.//(( %% - 4&%.&.55 & 5%% - 5% - %.15 %%% 6778 # # 999 6:8 :;< => %% - !" !"!"!"# # $! $!%%& ( )*+, ( - %& - %"./!. - &! " # - - - $ 0("1! 2)3!%%& %.//(( %"% - 4&%.&.55 & 5%% - 5"% - %.15 "%%%"" 6778 # # 999 6:8 :;< => %"% - 5!%!5511 6778 # # 999 6:8 =?@ =>!%%! 5 " (5( A

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

Contents 1 深 圳 大 学 经 济 学 院 学 生 代 表 大 会 章 程 2 2 优 秀 毕 业 生 评 选 细 则 7 3 议 事 规 则 8 i

Contents 1 深 圳 大 学 经 济 学 院 学 生 代 表 大 会 章 程 2 2 优 秀 毕 业 生 评 选 细 则 7 3 议 事 规 则 8 i 深 圳 大 学 经 济 学 院 学 代 委 执 事 指 南 发 布 0.0.1 深 圳 大 学 经 济 学 院 学 代 委 2016 年 05 月 25 日 Contents 1 深 圳 大 学 经 济 学 院 学 生 代 表 大 会 章 程 2 2 优 秀 毕 业 生 评 选 细 则 7 3 议 事 规 则 8 i ii 深 圳 大 学 经 济 学 院 学 代 委 执 事 指 南, 发 布 0.0.1

More information

(譯本)

(譯本) 城 市 規 劃 委 員 會 都 會 規 劃 小 組 委 員 會 二 零 一 二 年 五 月 十 八 日 上 午 九 時 舉 行 的 第 466 次 會 議 記 錄 出 席 者 規 劃 署 署 長 梁 焯 輝 先 生 主 席 黄 仕 進 教 授 副 主 席 何 培 斌 教 授 許 智 文 教 授 劉 文 君 女 士 李 律 仁 先 生 陸 觀 豪 先 生 陳 祖 楹 女 士 張 孝 威 先 生 何 立

More information

上 海 农 商 银 行 理 财 产 品 风 险 揭 示 书 理 财 资 金, 则 客 户 面 临 产 品 期 限 延 期 调 整 等 风 险 8. 信 息 传 递 风 险 : 上 海 农 商 银 行 将 按 照 本 说 明 书 有 关 信 息 公 告 的 约 定, 进 行 产 品 信 息 披 露 客

上 海 农 商 银 行 理 财 产 品 风 险 揭 示 书 理 财 资 金, 则 客 户 面 临 产 品 期 限 延 期 调 整 等 风 险 8. 信 息 传 递 风 险 : 上 海 农 商 银 行 将 按 照 本 说 明 书 有 关 信 息 公 告 的 约 定, 进 行 产 品 信 息 披 露 客 上 海 农 商 银 行 理 财 产 品 风 险 揭 示 书 鑫 意 理 财 福 通 日 鑫 H14001 期 人 民 币 理 财 产 品 风 险 揭 示 书 尊 敬 的 客 户 : 由 于 理 财 资 金 管 理 运 用 过 程 中, 可 能 会 面 临 多 种 风 险 因 素, 因 此, 根 据 中 国 银 行 业 监 督 管 理 委 员 会 相 关 监 管 规 定 的 要 求, 在 您 选 择

More information

!"# $% & $%%% ( ")*+,-./00-(11.-. $%! $ " # $ % & ( - ) +%23!"# $%%% %,.%,!" $%.! 1.% & /$ 3(,. ( /0% $%%% ( $%%% ( 3 5 /6%%%! ")*+,-./00-(11

!# $% & $%%% ( )*+,-./00-(11.-. $%! $  # $ % & ( - ) +%23!# $%%% %,.%,! $%.! 1.% & /$ 3(,. ( /0% $%%% ( $%%% ( 3 5 /6%%%! )*+,-./00-(11 !"# $% & $%%% ( ")*+,-./00-(11.-. $%! $ " # $ % & ( - ) +%23!"# $%%% %,.%,!" $%.! 1.% 4 3301 3 & /$ 3(,. ( /0% $%%% ( $%%% ( 3 5 /6%%%! ")*+,-./00-(11.-. & " 2./ $. %% !" #!!"""!"!"!"!" "!!#!#!#!# "!###!!$

More information

!! "!! "! "!! "! "! "!!#$% & ()*+, -./!000$ 1-2$##0! 3

!! !! ! !! ! ! !!#$% & ()*+, -./!000$ 1-2$##0! 3 ! !! "!! "! "!! "! "! "!!#$% & ()*+, -./!000$ 1-2$##0! 3 !" #" $%& " (" ) ( !!" #" #$$$! #$$%!# & !" #" $" % !!" #" $" %"! &! &!! &! &! !" #$% #$% &" " (" )" * !!!!!!!!!!!! "!!"!! "!! " # " # " # $ "%

More information

Introduction to Computer Systems /18-243, spring st Lecture, Jan. 12th

Introduction to Computer Systems /18-243, spring st Lecture, Jan. 12th 计算机组成原理习题课 1 授课老师 : 王浩宇 haoyuwang@bupt.edu.cn 1 练习 : 机器数的表示和相互转化 练习 1: 当十六进制数 9B 和 FF 分别表示为原码 补码 反码 移码和无符号数时, 所对应的十进制数各为多少 ( 设机器数采用一位符号位 )? 16 进制 真值 无符号数 原码 ( 真值 ) 反码 ( 真值 ) 补码 ( 真值 ) 移码 ( 真值 ) 9BH 二进制十进制

More information

2014年大学生村官考试公共基础知识:社会革命和社会改革

2014年大学生村官考试公共基础知识:社会革命和社会改革 2014 年 吉 林 省 招 募 三 支 一 扶 高 校 毕 业 生 计 划 实 施 公 告 根 据 省 人 社 厅 等 11 部 门 关 于 做 好 2014 年 高 校 毕 业 生 三 支 一 扶 计 划 实 施 工 作 的 通 知 ( 吉 人 社 联 字 2014 22 号 ) 精 神, 决 定 从 即 日 起 部 署 吉 林 省 2014 年 高 校 毕 业 生 三 支 一 扶 计 划 实

More information

朝陽科技大學八十八學年度招考碩士班簡章目錄

朝陽科技大學八十八學年度招考碩士班簡章目錄 24 24 1 1,400 2,400 27 2 3 (042332-3000 ( 7092~7094 http://www.cyut.edu.tw/~finance 18 28 (100 ( (40 (30% ( ( ( ( ( ( 1. 2. 3. 4. (30% ( 4 70 3. 70 4 (042332-3000 ( 7062~7063 http://www.ba.cyut.edu.tw

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

Microsoft Word - 2AF63內文.doc

Microsoft Word - 2AF63內文.doc 一 準 備 方 式 刑 法 一 科 不 管 在 哪 一 種 考 試 類 科, 都 是 令 考 生 覺 得 相 當 頭 痛 的 科 目, 最 主 要 的 原 因 在 於 刑 法 的 理 論 繁 多, 且 極 端 抽 象, 再 加 以 法 條 用 語 及 一 般 書 本 內 容 在 用 語 上 的 艱 澀, 使 得 考 生 很 不 易 入 門 所 以 為 了 能 在 極 短 的 時 間 達 成 最 大

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

34 002221 东 华 能 源 2014-10-29 江 苏 苏 亚 金 诚 已 报 备 因 地 域 及 审 计 时 间 安 排 等 原 因 中 兴 华 已 报 备 客 户 重 新 选 聘 会 计 师 事 务 所 35 002019 亿 帆 鑫 富 2014-09-30 立 信 已 报 备 客

34 002221 东 华 能 源 2014-10-29 江 苏 苏 亚 金 诚 已 报 备 因 地 域 及 审 计 时 间 安 排 等 原 因 中 兴 华 已 报 备 客 户 重 新 选 聘 会 计 师 事 务 所 35 002019 亿 帆 鑫 富 2014-09-30 立 信 已 报 备 客 附 表 6-1: 上 市 公 司 2014 年 度 财 务 报 表 审 计 机 构 变 更 信 息 明 细 表 ( 截 至 2015 年 3 月 2 日 ) 序 号 股 票 代 码 股 票 简 称 变 更 日 期 1 601169 北 京 银 行 2014-05-20 安 永 华 明 已 报 备 事 务 所 轮 换 普 华 永 道 中 天 已 报 备 前 任 服 务 合 同 到 期, 客 户 重 新

More information

856 600306 商 业 城 2016-04-26 大 华 标 准 70 万 70 万 857 600497 驰 宏 锌 锗 2016-04-26 瑞 华 标 准 140 万 150 万 858 601890 亚 星 锚 链 2016-04-26 江 苏 公 证 天 业 标 准 80 万 80

856 600306 商 业 城 2016-04-26 大 华 标 准 70 万 70 万 857 600497 驰 宏 锌 锗 2016-04-26 瑞 华 标 准 140 万 150 万 858 601890 亚 星 锚 链 2016-04-26 江 苏 公 证 天 业 标 准 80 万 80 附 表 1: 上 市 公 司 财 务 报 表 审 计 报 告 简 要 情 况 明 细 表 表 1-1 沪 市 主 板 序 号 833 603025 大 豪 科 技 2016-04-25 北 京 兴 华 标 准 39 万 1 834 603398 邦 宝 益 智 2016-04-25 大 华 标 准 50 万 2 835 603988 中 电 电 机 2016-04-25 天 健 标 准 35 万 35

More information

欢迎辞

欢迎辞 欢 迎 辞 尊 敬 的 各 参 会 代 表 : 欢 迎 您 参 加 由 中 国 上 市 公 司 协 会 中 国 证 监 会 上 市 公 司 监 管 部 主 办 的 2014 年 第 1 期 上 市 公 司 董 事 长 总 经 理 研 修 班! 本 次 培 训 得 到 了 广 大 上 市 公 司 的 高 度 关 注 与 积 极 反 馈, 报 名 人 数 远 超 预 期, 参 加 本 期 研 讨 班 的

More information

40 601007 金 陵 饭 店 2015-06-30 中 兴 华 已 报 备 按 照 国 资 委 要 求 定 期 轮 换 天 衡 已 报 备 按 照 国 资 委 要 求 定 期 轮 换 41 000659 *ST 中 富 2015-06-30 中 喜 已 报 备 业 务 约 定 书 到 期 普

40 601007 金 陵 饭 店 2015-06-30 中 兴 华 已 报 备 按 照 国 资 委 要 求 定 期 轮 换 天 衡 已 报 备 按 照 国 资 委 要 求 定 期 轮 换 41 000659 *ST 中 富 2015-06-30 中 喜 已 报 备 业 务 约 定 书 到 期 普 附 表 6-1: 上 市 公 司 2015 年 度 财 务 报 表 审 计 机 构 变 更 信 息 明 细 表 ( 截 至 2016 年 3 月 21 日 ) 序 号 股 票 代 码 股 票 简 称 变 更 日 期 1 300326 凯 利 泰 2014-07-21 大 华 已 报 备 聘 期 已 满 立 信 已 报 备 客 户 业 务 发 展 需 要 2 300129 泰 胜 风 能 2014-12-30

More information

002496 辉 丰 股 份 重 大 事 项, 特 停 002553 南 方 轴 承 临 时 停 牌 002571 德 力 股 份 临 时 停 牌 300241 瑞 丰 光 电 临 时 停 牌 300269 联 建 光 电 临 时 停 牌 002656 卡 奴 迪 路 临 时 停 牌 300367

002496 辉 丰 股 份 重 大 事 项, 特 停 002553 南 方 轴 承 临 时 停 牌 002571 德 力 股 份 临 时 停 牌 300241 瑞 丰 光 电 临 时 停 牌 300269 联 建 光 电 临 时 停 牌 002656 卡 奴 迪 路 临 时 停 牌 300367 停 牌 600234 山 水 文 化 重 要 事 项 未 公 告, 下 午 002249 大 洋 电 机 重 大 事 项, 特 停 600337 美 克 家 居 重 要 事 项 未 公 告, 连 续 停 牌 002192 路 翔 股 份 实 施 退 市 风 险 警 示 公 告, 停 牌 1 天 002137 实 益 达 重 大 事 项, 特 停 000766 通 化 金 马 重 大 事 项, 特 停

More information

日 涨 幅 偏 离 值 达 到 7% 的 前 五 只 证 券 : 温 氏 股 份 ( 代 码 300498) 涨 幅 偏 离 值 :11.68% 成 交 量 :1752 万 股 成 交 金 额 : 81104 万 元 机 构 专 用 104430598.43 0.00 机 构 专 用 7049617

日 涨 幅 偏 离 值 达 到 7% 的 前 五 只 证 券 : 温 氏 股 份 ( 代 码 300498) 涨 幅 偏 离 值 :11.68% 成 交 量 :1752 万 股 成 交 金 额 : 81104 万 元 机 构 专 用 104430598.43 0.00 机 构 专 用 7049617 深 圳 证 券 市 场 创 业 板 2016 年 02 月 29 日 公 开 信 息 证 券 列 表 证 券 代 码 证 券 简 称 披 露 原 因 300023 宝 德 股 份 日 价 格 涨 幅 偏 离 值 达 到 10.31% 300100 双 林 股 份 日 价 格 涨 幅 偏 离 值 达 到 10.23% 300120 经 纬 电 材 日 价 格 振 幅 达 到 18.12% 300139

More information

上市公司股东大会投票信息公告(20110916)

上市公司股东大会投票信息公告(20110916) 上 市 公 司 股 东 大 会 投 票 信 息 公 告 (20160510) 证 券 代 码 证 券 简 称 投 票 登 记 日 会 员 投 票 日 投 票 代 码 客 户 投 票 意 见 征 集 渠 道 投 票 意 愿 征 集 截 止 日 300324 旋 极 信 息 2016-05-04 2016-05-10 365324 融 资 融 券 交 易 系 统 营 业 部 2016-05-09 002209

More information

股票代码:600732 股票简称:*ST新梅 编号:临2015-052

股票代码:600732              股票简称:*ST新梅              编号:临2015-052 股 票 代 码 :600732 股 票 简 称 :*ST 新 梅 编 号 : 临 2016-028 上 海 新 梅 置 业 股 份 有 限 公 司 关 于 回 复 上 海 证 券 交 易 所 问 询 函 的 公 告 本 公 司 董 事 会 及 全 体 董 事 保 证 公 告 内 容 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 者 重 大 遗 漏, 并 对 其 内 容 的 真 实 性

More information

39 600806 昆 明 机 床 2015-08-10 瑞 华 已 报 备 前 任 服 务 年 限 较 长 毕 马 威 华 振 已 报 备 未 与 客 户 未 就 2015 年 审 计 收 费 达 成 一 致 意 见 40 601985 中 国 核 电 2015-08-13 天 健 已 报 备 定

39 600806 昆 明 机 床 2015-08-10 瑞 华 已 报 备 前 任 服 务 年 限 较 长 毕 马 威 华 振 已 报 备 未 与 客 户 未 就 2015 年 审 计 收 费 达 成 一 致 意 见 40 601985 中 国 核 电 2015-08-13 天 健 已 报 备 定 附 表 6-1: 上 市 公 司 2015 年 度 财 务 报 表 审 计 机 构 变 更 信 息 明 细 表 ( 截 至 2016 年 2 月 29 日 ) 序 号 股 票 代 码 股 票 简 称 变 更 日 期 1 300326 凯 利 泰 2014-07-21 大 华 已 报 备 聘 期 已 满 立 信 已 报 备 客 户 业 务 发 展 需 要 2 300129 泰 胜 风 能 2014-12-30

More information

002464 金 利 科 技 临 时 停 牌 600071 凤 凰 光 学 重 要 事 项 未 公 告, 连 续 停 牌 600397 安 源 煤 业 重 要 事 项 未 公 告, 连 续 停 牌 000534 万 泽 股 份 临 时 停 牌 002610 爱 康 科 技 重 大 事 项, 特 停

002464 金 利 科 技 临 时 停 牌 600071 凤 凰 光 学 重 要 事 项 未 公 告, 连 续 停 牌 600397 安 源 煤 业 重 要 事 项 未 公 告, 连 续 停 牌 000534 万 泽 股 份 临 时 停 牌 002610 爱 康 科 技 重 大 事 项, 特 停 停 牌 002575 群 兴 玩 具 重 大 事 项, 特 停 002656 摩 登 大 道 重 大 事 项, 特 停 002725 跃 岭 股 份 重 大 事 项, 特 停 300084 海 默 科 技 重 大 事 项, 特 停 600250 南 纺 股 份 重 要 事 项 未 公 告, 连 续 停 牌 002526 山 东 矿 机 重 大 事 项, 特 停 002571 德 力 股 份 重 大

More information

300356 光 一 科 技 重 大 事 项, 特 停 600828 茂 业 商 业 重 要 事 项 未 公 告, 连 续 停 牌 002266 浙 富 控 股 重 大 事 项, 特 停 002316 键 桥 通 讯 重 大 事 项, 特 停 002387 黑 牛 食 品 重 大 事 项, 特 停

300356 光 一 科 技 重 大 事 项, 特 停 600828 茂 业 商 业 重 要 事 项 未 公 告, 连 续 停 牌 002266 浙 富 控 股 重 大 事 项, 特 停 002316 键 桥 通 讯 重 大 事 项, 特 停 002387 黑 牛 食 品 重 大 事 项, 特 停 停 牌 000034 神 州 数 码 临 时 停 牌 000960 锡 业 股 份 重 大 事 项, 特 停 002658 雪 迪 龙 重 大 事 项, 特 停 300168 万 达 信 息 重 大 事 项, 特 停 600241 时 代 万 恒 重 要 事 项 未 公 告, 连 续 停 牌 600538 国 发 股 份 重 要 事 项 未 公 告, 停 牌 1 天 600540 新 赛 股 份 重

More information

600121 郑 州 煤 电 重 要 事 项 未 公 告, 连 续 停 牌 000546 金 圆 股 份 重 大 事 项, 特 停 600105 永 鼎 股 份 重 要 事 项 未 公 告, 连 续 停 牌 002071 长 城 影 视 临 时 停 牌 000710 天 兴 仪 表 临 时 停 牌

600121 郑 州 煤 电 重 要 事 项 未 公 告, 连 续 停 牌 000546 金 圆 股 份 重 大 事 项, 特 停 600105 永 鼎 股 份 重 要 事 项 未 公 告, 连 续 停 牌 002071 长 城 影 视 临 时 停 牌 000710 天 兴 仪 表 临 时 停 牌 停 牌 000025 特 力 A 股 价 异 动, 特 停 002631 德 尔 未 来 重 大 事 项, 特 停 002713 东 易 日 盛 重 大 事 项, 特 停 300351 永 贵 电 器 重 大 事 项, 特 停 000948 南 天 信 息 重 大 事 项, 特 停 300008 天 海 防 务 重 大 事 项, 特 停 300032 金 龙 机 电 重 大 事 项, 特 停 600853

More information

600173 卧 龙 地 产 重 要 事 项 未 公 告, 连 续 停 牌 002547 春 兴 精 工 临 时 停 牌 600230 *ST 沧 大 重 要 事 项 未 公 告, 连 续 停 牌 600665 天 地 源 重 要 事 项 未 公 告, 连 续 停 牌 300282 汇 冠 股 份

600173 卧 龙 地 产 重 要 事 项 未 公 告, 连 续 停 牌 002547 春 兴 精 工 临 时 停 牌 600230 *ST 沧 大 重 要 事 项 未 公 告, 连 续 停 牌 600665 天 地 源 重 要 事 项 未 公 告, 连 续 停 牌 300282 汇 冠 股 份 停 牌 000557 *ST 广 夏 撤 销 退 市 风 险 警 示, 停 牌 1 天 002131 利 欧 股 份 临 时 停 牌 002707 众 信 旅 游 临 时 停 牌 300005 探 路 者 重 大 事 项, 特 停 300061 康 耐 特 临 时 停 牌 300062 中 能 电 气 重 大 事 项, 特 停 600455 博 通 股 份 重 要 事 项 未 公 告, 连 续 停

More information

000546 金 圆 股 份 重 大 事 项, 特 停 002071 长 城 影 视 临 时 停 牌 000710 天 兴 仪 表 临 时 停 牌 600146 商 赢 环 球 重 要 事 项 未 公 告, 连 续 停 牌 000517 荣 安 地 产 临 时 停 牌 002445 中 南 文 化

000546 金 圆 股 份 重 大 事 项, 特 停 002071 长 城 影 视 临 时 停 牌 000710 天 兴 仪 表 临 时 停 牌 600146 商 赢 环 球 重 要 事 项 未 公 告, 连 续 停 牌 000517 荣 安 地 产 临 时 停 牌 002445 中 南 文 化 停 牌 300104 乐 视 网 临 时 停 牌 600272 开 开 实 业 重 要 事 项 未 公 告, 停 牌 1 天 600315 上 海 家 化 重 要 事 项 未 公 告, 停 牌 1 天 600745 中 茵 股 份 重 要 事 项 未 公 告, 停 牌 1 天 002624 完 美 环 球 重 大 事 项, 特 停 600338 西 藏 珠 峰 重 要 事 项 未 公 告, 连 续

More information

证券代码:000776   股票简称:延边公路   编号:2003-00

证券代码:000776   股票简称:延边公路   编号:2003-00 2005 1 23 1 77 -------------------------------------------------------------------------------3 ----------------------------------------------------------------4 ----------------------------------------------------------------------6

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

<4D F736F F D20CAB5D1E BACDBBE3B1E0D3EFD1D4B5C4BBECBACFB1E0B3CCCAB5D1E92E646F63>

<4D F736F F D20CAB5D1E BACDBBE3B1E0D3EFD1D4B5C4BBECBACFB1E0B3CCCAB5D1E92E646F63> 1 实验目的 实验 2 C 和汇编语言的混合编程实验 学习在 C 程序中使用嵌入式汇编编写程序 了解嵌入式汇编的格式 语言特点 2 实验设备 S3C2410 开发板 ADS1.2 集成开发环境,JTAG 调试器 串口连接线 3 实验原理 在 ARM 的应用开发中,C 语言功能强大且容易编写程序, 但是汇编程序在底层的操作仍然具有 C 程序无法替代的功能, 有时候我们需要在 C 程序中嵌入汇编程序来完成一些直接对底层的诸如寄存器的操作

More information

ROP_bamboofox.key

ROP_bamboofox.key ROP Return Oriented Programming Lays @ BambooFox Who Am I Lays / L4ys / 累死 - l4ys.tw Reverse Engineering BambooFox / HITCON Outline Buffer Overflow ret2libc / ret2text Return Oriented Programming Payload

More information

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un Linux C July 27, 2016 Contents 1 Linux IDE 1 2 GCC 3 2.1 hello.c hello.exe........................... 5 2.2............................... 9 2.2.1 -Wall................................ 9 2.2.2 -E..................................

More information

(Microsoft Word - \277\357\262\325\252\272\246\322\266q.doc)

(Microsoft Word - \277\357\262\325\252\272\246\322\266q.doc) 貳 選 組 的 考 量 選 組 議 題 對 最 近 高 一 同 學 來 說 是 迫 在 眉 睫, 其 實 有 些 同 學 是 老 神 在 在, 早 就 知 道 要 選 自 然 組 或 社 會 組 ; 但 是 對 少 數 同 學 說 是 困 擾 多 多, 因 為 真 的 難 以 取 捨, 不 知 如 何 是 好 此 問 題 須 考 慮 到 興 趣 能 力 大 學 校 系 工 作 價 值 觀 行 業 趨

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

C

C C 2017 3 14 1. 2. 3. 4. 2/95 C 1. 3/95 C I 1 // talkback.c: 2 #include 3 #include 4 #define DENSITY 62.4 5 int main(void) 6 { 7 float weight, volume; 8 int size; 9 unsigned long letters;

More information

CHAPTER VC#

CHAPTER VC# 1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )

More information

.size main,.lfe1-main.local b.comm b,4,4.comm c,4,4.ident "GCC: (GNU) egcs /Linux (egcs release)" 修改图 6.5 中计算声明名字

.size main,.lfe1-main.local b.comm b,4,4.comm c,4,4.ident GCC: (GNU) egcs /Linux (egcs release) 修改图 6.5 中计算声明名字 实验 : 1 阅读并理解 PL/0 语言前端编译器中的词法分析器, 扩展 PL/0 语言及其编译器, 以增加对上述多行注释的支持 2 [11 月 8 日开始检查 ] 参考 flex-examples, 将 PL/0 编译器中的词法分析部分的实现改造成两种构造方式 : 手工构造 ( 即使用原先在 pl0.c 中定义的 getch 和 getsym 函数 ) 用 flex 自动生成词法分析程序 ( 即编写描述

More information

C C

C C C C 2017 3 8 1. 2. 3. 4. char 5. 2/101 C 1. 3/101 C C = 5 (F 32). 9 F C 4/101 C 1 // fal2cel.c: Convert Fah temperature to Cel temperature 2 #include 3 int main(void) 4 { 5 float fah, cel; 6 printf("please

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

为 了 衡 量 一 个 算 法 时 间 效 率 上 的 优 劣, 计 算 机 科 学 中 引 入 了 时 间 复 杂 度 的 概 念 回 忆 我 们 习 惯 使 用 的 大 O 表 示 法, 我 们 说 一 个 算 法 运 行 时 间 的 界 是 O(f(n)), 所 表 示 的 意 义 是, 假

为 了 衡 量 一 个 算 法 时 间 效 率 上 的 优 劣, 计 算 机 科 学 中 引 入 了 时 间 复 杂 度 的 概 念 回 忆 我 们 习 惯 使 用 的 大 O 表 示 法, 我 们 说 一 个 算 法 运 行 时 间 的 界 是 O(f(n)), 所 表 示 的 意 义 是, 假 论 程 序 底 层 优 化 的 一 些 方 法 与 技 巧 成 都 七 中 骆 可 强 摘 要 : 本 文 以 优 化 程 序 运 行 的 时 间 效 率 为 目 地, 从 编 译 器 汇 编 代 码 CPU 特 性 等 较 为 底 层 的 概 念 着 眼, 对 程 序 优 化 进 行 了 全 方 位 的 探 讨, 总 结 了 在 优 化 中 实 用 的 思 想 原 则 方 法 和 技 巧, 并 对

More information

Microsoft Word - 中耳的主要疾病~中耳炎.doc

Microsoft Word - 中耳的主要疾病~中耳炎.doc 投 稿 類 別 : 生 物 類 篇 名 : 中 耳 的 主 要 疾 病 中 耳 炎 作 者 : 周 譽 積 市 立 大 理 高 中 高 307 班 李 宗 遠 市 立 大 理 高 中 高 307 班 林 岑 聿 市 立 大 理 高 中 高 307 班 指 導 老 師 : 牟 建 明 老 師 - 0 - 壹 前 言 中 耳 的 主 要 疾 病 中 耳 炎 一 研 究 目 的 我 們 常 聽 到 一 些

More information

今天刚发现的, 比较简单, 于是就来简单分析下吧 该感染样本很简单, 新加了个区段放病毒执行代码, 执行病毒代码, 最后跳回原入口点来执行原文件 下面就是感染后的代码的简单分析 : ; =============== S U B R O U T I N E =====================

今天刚发现的, 比较简单, 于是就来简单分析下吧 该感染样本很简单, 新加了个区段放病毒执行代码, 执行病毒代码, 最后跳回原入口点来执行原文件 下面就是感染后的代码的简单分析 : ; =============== S U B R O U T I N E ===================== 吾爱破解论坛 [LCG] [LSG] 立足软件安全和病毒分析最前端, 丰富的技术版块交相辉映, 由无数加密解密及反病毒爱好者共同维护, 留给世界一抹值得百年回眸的惊 艳, 沉淀百年来计算机应用之精华与优雅, 信息线条与生活质感淡定交融, 任岁月流转, 低调而奢华的技术交流与研究却是亘古不变 标题 : 一个感染样本的简单分析 作者 :ximo 今天刚发现的, 比较简单, 于是就来简单分析下吧 该感染样本很简单,

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

untitled

untitled CHAPTER1 1-1 1-1 (biology) 1-2 2 Chapter 1 B 1-2 3 1-3 1000 1500 150 4 Chapter 1 1-4 1-3 (scientific method) 5 1-5 6 Chapter 1 7 8 Chapter 1 9 10 Chapter 1 11 1. 2. 3. (1) (2) (3) 4. 12 Chapter 1 13 14

More information

à è ú ì à ú è á ú à à á ù ó ò é é à ì ó ò ì í ó á á ì í ì ì ì é à é ì í ù á ì ó í à ó é ì ì ì ì á í à ì ò á ò à è í ù à ì à ú í á é ó ù ì à è ì ì ó ì ú ì ì à á ì ì á í í ì à í ú è ì í é à ì ù è à è

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

滬 港 股 票 市 場 交 易 互 聯 互 通 機 制 上 市 公 司 常 問 問 題 滬 港 股 票 市 場 交 易 互 聯 互 通 機 制 ( 滬 港 通 ) 是 在 中 國 內 地 與 香 港 兩 地 證 券 市 場 建 立 的 交 易 及 結 算 互 聯 互 通 機 制 在 滬 港 通 項

滬 港 股 票 市 場 交 易 互 聯 互 通 機 制 上 市 公 司 常 問 問 題 滬 港 股 票 市 場 交 易 互 聯 互 通 機 制 ( 滬 港 通 ) 是 在 中 國 內 地 與 香 港 兩 地 證 券 市 場 建 立 的 交 易 及 結 算 互 聯 互 通 機 制 在 滬 港 通 項 常 問 問 題 系 列 29 ( 於 2014 年 11 月 17 日 生 效 ) 滬 港 股 票 市 場 交 易 互 聯 互 通 機 制 常 問 問 題 說 明 我 們 編 制 下 列 常 問 問 題, 是 爲 了 協 助 發 行 人 理 解 和 遵 守 上 市 規 則, 尤 其 是 對 某 些 情 况 上 市 規 則 可 能 未 有 明 確 說 明, 或 者 是 某 些 規 則 可 能 需 作

More information

ARM中C和汇编混合编程及示例.doc

ARM中C和汇编混合编程及示例.doc ARM 中 C 和汇编混合编程及示例 在嵌入式系统开发中, 目前使用的主要编程语言是 C 和汇编,C++ 已经有相应的编译器, 但是现在使用还是比较少的 在稍大规模的嵌入式软件中, 例如含有 OS, 大部分的代码都是用 C 编写的, 主要是因为 C 语言的结构比较好, 便于人的理解, 而且有大量的支持库 尽管如此, 很多地方还是要用到汇编语言, 例如开机时硬件系统的初始化, 包括 CPU 状态的设定,

More information

Microsoft PowerPoint - compiler

Microsoft PowerPoint - compiler 主要内容 编译技术回顾 程序设计语言理论 张昱 1 2 3 编译器的形式和阶段 运行时数据的组织 抽象机模型 01-63603804,yuzhang@ustc.edu.cn 中国科学技术大学计算机科学与技术学院 张昱 : 程序设计语言理论 编译技术回顾 2 编译器是什么 1. 编译器的形式和阶段 源程序 编译器 Compiler 目标程序 编译器的形式 编译器的主要阶段 目标语言 一种编程语言 CISCs(

More information

untitled

untitled 7X52 GPS SOLAR Basic Manual 1P 61P English 31P 91P 1 61 1 1 62 63 2 2 64 65 2 2 66 67 2 68 3 69 3 1 3 2 4 1 2 70 3 1 1 2 3 2 71 3 3 1 1 2 3 2 3 72 73 3 74 3 75 1 3 4 2 3 76 3 77 1 2 4 5 78 79 5 80 6 81

More information

Microsoft PowerPoint - 05-第五讲-寻址方式.pptx

Microsoft PowerPoint - 05-第五讲-寻址方式.pptx 第五讲 授课教师 : 陆俊林王箫音 2012 年春季学期 主要内容 一 寻址方式概述 二 数据的寻址方式 三 转移地址的寻址方式 教材相关章节 : 微型计算机基本原理与应用 ( 第二版 ) 第 4 章寻址方式与指令系统 1 主要内容 一 寻址方式概述 二 数据的寻址方式 三 转移地址的寻址方式 2 指令的组成 指令由操作码和操作数两部分组成 操作码操作数 MOV AX, 8726H ADD AX,

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

2005年01月12日

2005年01月12日 上 海 股 市 中國 香港 收盤價 漲跌% 上證綜指 2767.21 +0.95 一 滬深 300 2948.03 +1.00 上證 B 股 352.46 +1.43 收盤價 (元) 漲跌% 西寧特鋼 6.01 +10.07 華新水泥 6.78 +10.06 陽泉煤業 6.89 +10.06 A 股漲幅排名 深 圳 股 市 20 1 6 年 2 月 2 9 日 今日交投重心 陸股焦點 保利地産 601169

More information

download.kaoyan.com_2006ÄêÌì½ò¹¤Òµ´óѧ¸ß¼¶ÓïÑÔ³ÌÐòÉè¼Æ£¨409£©¿¼ÑÐÊÔÌâ

download.kaoyan.com_2006ÄêÌì½ò¹¤Òµ´óѧ¸ß¼¶ÓïÑÔ³ÌÐòÉè¼Æ£¨409£©¿¼ÑÐÊÔÌâ 考生注意 : 本试卷共七大题, 满分 150 分 考试时间为 3 小时 ; 所有答案均写在答题纸上 ( 注明题号 ), 在此答题一律无效无效 一 选择题 ( 本题共 20 小题, 每小题 2 分, 满分 40 分 ) 1 char ch 1 2 A 0

More information

C++ 程式設計

C++ 程式設計 C C 料, 數, - 列 串 理 列 main 數串列 什 pointer) 數, 數, 數 數 省 不 不, 數 (1) 數, 不 數 * 料 * 數 int *int_ptr; char *ch_ptr; float *float_ptr; double *double_ptr; 數 (2) int i=3; int *ptr; ptr=&i; 1000 1012 ptr 數, 數 1004

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

µÚ¶þÕ µ¥´¦ÀíÆ÷Ìåϵ½á¹¹

µÚ¶þÕ  µ¥´¦ÀíÆ÷Ìåϵ½á¹¹ 第二章 单处理器体系结构 石教英 2.1 Intel80x86 处理器体系结构综述 (1) CISC 体系结构 计算机自 40 年代中叶问世以来, 其体系结构的发展经历了 : 简单 复杂 极其复杂 简单 复杂 极其复杂 接线控制器, 速度作数不定:0-6 个; 操作数种类十几种; 寻址方设计, 以便于修改, 纠指令数增加; 寻址方式增加; 指令格式复杂指令数少: 加法和转移令数增加; CPI 接近于1;

More information

证券投资基金信息披露XBRL标引规范第2号<半年度报告摘要>

证券投资基金信息披露XBRL标引规范第2号<半年度报告摘要> 摩 根 士 丹 利 华 鑫 基 金 - 民 生 - 鑫 道 中 性 1 号 资 产 管 理 计 划 2014 年 第 3 季 度 报 告 报 告 人 : 摩 根 士 丹 利 华 鑫 基 金 管 理 有 限 公 司 报 出 日 期 :2014 年 10 月 28 日 1 目 录 第 一 部 分 特 定 资 产 管 理 合 同 ( 计 划 ) 业 务 报 告 第 二 部 分 公 平 交 易 执 行 情

More information

中 公 金 融 人 简 介... 2 一 中 国 农 业 银 行 风 貌 介 绍... 3 二 中 国 农 业 银 行 秋 季 招 聘 政 策 解 读... 12 三 2014 农 业 银 行 秋 季 校 园 招 聘 笔 试 备 考 策 略... 16 中 公 金 融 人 精 品 课 程 介 绍..

中 公 金 融 人 简 介... 2 一 中 国 农 业 银 行 风 貌 介 绍... 3 二 中 国 农 业 银 行 秋 季 招 聘 政 策 解 读... 12 三 2014 农 业 银 行 秋 季 校 园 招 聘 笔 试 备 考 策 略... 16 中 公 金 融 人 精 品 课 程 介 绍.. 中 公 金 融 人 简 介... 2 一 中 国 农 业 银 行 风 貌 介 绍... 3 二 中 国 农 业 银 行 秋 季 招 聘 政 策 解 读... 12 三 2014 农 业 银 行 秋 季 校 园 招 聘 笔 试 备 考 策 略... 16 中 公 金 融 人 精 品 课 程 介 绍... 48 全 国 分 校 联 系 方 式... 50 1 中 公 金 融 人 简 介 中 公 金 融

More information

校 内 教 改 动 态 2016 年 第 1 期 湖 南 商 学 院 高 等 教 育 研 究 所 二 〇 一 六 年 四 月 目 录 文 学 与 新 闻 传 播 学 院 传 媒 卓 越 人 才 素 质 提 升 教 育 项 目 全 面 启 动... 1 社 会 工 作 专 业 探 索 服 务 性 学 习 人 才 培 养 新 途 径... 1 财 政 金 融 学 院 推 进 差 异 化 教 育, 为

More information

- 2 -

- 2 - - 1 - - 2 - ... 6 7 7 9..28..30..31..40..46..50-3 - - 4 - - 5 - - 6 - S - 7 - - 8 - 1-9 - - 10 - - 11 - .. 1-12 - 2-13 - - 14 - 5 2-15 - 1 2-16 - 5-17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 4-24

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

<4D F736F F D D0ADD2E9B7D6CEF6CBB5C3F7BCB0B2BFB7D6CAB5CFD6D4B4B4FAC2EB2E646F63>

<4D F736F F D D0ADD2E9B7D6CEF6CBB5C3F7BCB0B2BFB7D6CAB5CFD6D4B4B4FAC2EB2E646F63> GT02 协议分析说明及部分实现源代码 (java 版 ) 版本 :1.0 2010.06.21 一收数据部分 服务端收到的都是字节流 ( 字节数组 ), 处理过程中都是 16 进制处理比较方便, 所以要把字节数组转换成 16 进制字符串 使用 Byte2Hex.Bytes2HexString(byte[] readbytes) 将字节数组转换成 16 进制字符串供以后业务流程使用 二收到数据后的解析

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

上 海 证 券 交 易 所 工 作 报 告 沪 港 市 场 运 行 机 制 差 异 比 较 李 丹 李 怡 芳 邓 斌 资 本 市 场 研 究 所 市 场 发 展 组 2014 年 6 月

上 海 证 券 交 易 所 工 作 报 告 沪 港 市 场 运 行 机 制 差 异 比 较 李 丹 李 怡 芳 邓 斌 资 本 市 场 研 究 所 市 场 发 展 组 2014 年 6 月 上 证 会 函 [2014] 195 号 关 于 发 布 沪 港 市 场 运 行 机 制 差 异 比 较 的 通 知 各 会 员 单 位 : 为 方 便 会 员 单 位 了 解 上 海 和 香 港 两 地 证 券 市 场 的 差 异, 做 好 港 股 通 业 务 的 准 备 工 作, 上 海 证 券 交 易 所 ( 以 下 简 称 本 所 ) 资 本 市 场 研 究 所 对 两 地 证 券 市 场

More information

科学计算的语言-FORTRAN95

科学计算的语言-FORTRAN95 科 学 计 算 的 语 言 -FORTRAN95 目 录 第 一 篇 闲 话 第 1 章 目 的 是 计 算 第 2 章 FORTRAN95 如 何 描 述 计 算 第 3 章 FORTRAN 的 编 译 系 统 第 二 篇 计 算 的 叙 述 第 4 章 FORTRAN95 语 言 的 形 貌 第 5 章 准 备 数 据 第 6 章 构 造 数 据 第 7 章 声 明 数 据 第 8 章 构 造

More information

概述 基于 Cortex-M3 内核的 STM32F103 系列单片机, 并没有浮点运算协处理器 在 STM32F103 上进行的浮点运算都是软件模拟实现 考虑到加入浮点运算库需要大约 10K 左右的 FLASH 空间 ( 即 <math.h> 对应的数学库 ), 而且浮点运算速度较慢,EC30-E

概述 基于 Cortex-M3 内核的 STM32F103 系列单片机, 并没有浮点运算协处理器 在 STM32F103 上进行的浮点运算都是软件模拟实现 考虑到加入浮点运算库需要大约 10K 左右的 FLASH 空间 ( 即 <math.h> 对应的数学库 ), 而且浮点运算速度较慢,EC30-E 基于 EC30-EKSTM32 扩展浮点运算 CREATE: 2010/08/05 UPDATE: 2010/08/05 GUTTA Ladder Editor Version 1.1 Version 1.1 http://www.plcol.com http://www.visiblec.com 概述... 2 指令描述... 2 +R... 2 -R... 2 *R... 3 /R... 3 SQRT...

More information

gongGaoMingCheng

gongGaoMingCheng 华 宝 兴 业 核 心 优 势 灵 活 配 置 混 合 型 证 券 投 资 基 金 2016 年 第 1 季 度 报 告 2016 年 3 月 31 日 基 金 管 理 人 : 华 宝 兴 业 基 金 管 理 有 限 公 司 基 金 托 管 人 : 中 国 建 设 银 行 股 份 有 限 公 司 报 告 送 出 日 期 :2016 年 4 月 20 日 1 重 要 提 示 基 金 管 理 人 的 董

More information

untitled

untitled 3 C++ 3.1 3.2 3.3 3.4 new delete 3.5 this 3.6 3.7 3.1 3.1 class struct union struct union C class C++ C++ 3.1 3.1 #include struct STRING { typedef char *CHARPTR; // CHARPTR s; // int strlen(

More information

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式] 指针 Pointers 变量指针与指针变量 Pointer of a variable 变量与内存 (Variables and Memory) 当你声明一个变量时, 计算机将给该变量一个内存, 可以存储变量的值 当你使用变量时, 计算机将做两步操作 : - 根据变量名查找其对应的地址 ; - 通过地址对该地址的变量内容进行读 (retrieve) 或写 (set) 变量的地址称为变量的指针! C++

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

STM32F405/07xx STM32F415/417xx (FPU)

STM32F405/07xx  STM32F415/417xx (FPU) AN4044 应用笔记使用 STM32F405/07xx 和 STM32F415/417xx 微控制器的浮点运算单元 (FPU) 简介 本应用笔记介绍了如何使用 STM32F405/07xx 和 STM32F415/417xx 微控制器的浮点运算单元 (FPU), 并概述了以下内容 : 浮点运算 STM32F405/07xx 和 STM32F415/417xx 系列浮点运算单元 本应用笔记的结尾部分给出了一个应用示例

More information

第十章 数模转换与模数转换接口及其应用

第十章 数模转换与模数转换接口及其应用 第三章 80X86 指令系统 ( 补 ) 1 80x86 的寻址方式和指令系统 一 80x86 的寻址方式二 80x86 的指令系统三浮点运算指令简介四 MMX 技术简介 一 80x86 的寻址方式 (1) 直接寻址方式如 : INC WORD PTR [500] ; 字的有效地址为 500 (2) 寄存器间接寻址方式如 : MOV [ECX],EDX ;ECX 指出有效地址 一 80x86 的寻址方式

More information

A 6 CPI A AH % % % A 8 70% 50% A A 2 6 A A 20.1 A A A A % /15

A 6 CPI A AH % % % A 8 70% 50% A A 2 6 A A 20.1 A A A A % /15 I 2008 07 14 86-755-22626419 xinjt@pasc.com.cn 86-755-22627853 guoyanhong@pasc.com.cn 300 7.72% 9% 0.77% 4% A PE H A H 8% A B 20 19.76%, 10% 4.45% 2856.63 6.99% 860.22 6.57% 4.57% 3.29% 6.93% 5.05% 3.99%

More information

富国周刊

富国周刊 第 一 百 三 十 五 期 P2 基 金 市 场 评 析 富 国 基 金 总 经 理 李 建 国 : 价 值 投 资 价 值 何 在? 公 募 基 金 能 诞 生 巴 菲 特 吗?-- 对 话 富 国 天 益 基 金 经 理 陈 戈 P5 富 国 视 点 当 前 货 币 政 策 的 困 境 和 思 考 刘 怡 敏 P6 基 金 学 堂 选 择 QDII 注 意 三 看 P8 数 字 富 国 1 基

More information

Microsoft Word - CPE考生使用手冊160524.docx

Microsoft Word - CPE考生使用手冊160524.docx 大 學 程 式 能 力 檢 定 (CPE) 考 生 使 用 手 冊 2016 年 5 月 24 日 這 份 手 冊 提 供 給 參 加 CPE 檢 定 考 試 的 考 生 內 容 包 含 考 試 環 境 的 使 用, 以 及 解 題 時 所 使 用 I/O 的 基 本 知 識 1. 如 欲 報 名 參 加 CPE 考 試, 請 先 於 CPE 網 站 完 成 帳 號 註 冊, 然 後 再 報 名 該

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information