图书介绍

UNIX系统V第4版 应用二进制界面∶WE32000处理器补充 Application binary interface WE32000 processor supplement2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UNIX系统V第4版 应用二进制界面∶WE32000处理器补充 Application binary interface WE32000 processor supplement
  • 邢新东等译校 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505315668
  • 出版时间:1992
  • 标注页数:101页
  • 文件大小:7MB
  • 文件页数:122页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UNIX系统V第4版 应用二进制界面∶WE32000处理器补充 Application binary interface WE32000 processor supplementPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 引论1

1.1 WE32000处理器和系统V ABI1

1.2 如何使用WE 32000 ABI补充1

1.2.1 ABI规范的演变1

目录1

第二章 软件安装3

2.1 软件发行格式3

2.1.1 物理发行媒体3

第三章 低级系统信息5

3.1 机器界面5

3.1.1 处理器体系结构5

3.1.2 数据表示5

3.1.2.1 基本类型5

图与表6

图3—1:标量类型6

3.1.2.2 聚集与联合6

图3—2:小于一个字的结构7

图3—3:无充填7

图3—4:内部充填7

图3—5:内部和尾部充填7

图3—6:union分配8

图3—7:位段范围8

3.1.2.3 位段8

图3—10:边界对齐9

图3—8:位编号9

图3—9:从左到右分配9

图3—12:union分配10

图3—11:存储单元共享10

图3—13:未命名的位段10

3.2 函数调用序列10

图3—14:处理器寄存器11

3.2.1 寄存器和栈帧11

图3—15:标准的栈帧12

图3—16:函数开场部分13

3.2.3 浮点实参14

3.2.2 整型和指针实参14

图3—18:浮点实参14

图3—17:整型和指针实参14

图3—20:函数收尾部分15

图3—19:结构和联合实参15

3.2.6 函数返回结构或联合15

3.2.5 函数返回标量或无值15

3.2.4 结构和联合实参15

图3—21:函数收尾部分16

3.3.1.2 虚拟地址分配16

3.3.1.1 页面大小16

3.3.1 虚拟地址空间16

3.3 操作系统界面16

图3—22:虚拟地址配置17

3.3.1.3 管理进程栈17

3.3.2 处理器执行状态18

3.3.1.4 编码准则18

图3—23:-exit系统捕俘19

图3—24:异常情况和信号19

3.3.3 异常界面19

3.3.4.1 专用寄存器20

3.3.4 进程初始化20

图3—25:main的声明20

3.3.4.2 进程栈21

图3—26:处理器状态字字段21

图3—27:初始的进程栈21

图3—28:辅助向量22

图3—29:辅助向量类型,a-type23

图3—30:进程栈例子25

3.4 编程示例26

3.4.1 程序模型概述26

图3—31:绝对装入和存储27

3.4.2 数据对象27

图3—33:绝对的直接函数调用28

图3—34:与位置无关的直接函数调用28

图3—32:与位置无关的装入和存储28

3.4.3 函数调用28

图3—35:绝对的间接函数调用29

图3—36:与位置无关的间接函数调用29

图3—37:转移指令的两种模型29

3.4.4 转移29

图3—38:绝对的switch代码30

3.4.5 C语言栈帧31

图3—39:与位置无关的switch代码31

图3—40:C语言栈结构32

3.4.6 可变的实参表32

3.4.7 动态分配栈空间33

图4—1:WE 32100标识,e-ident35

图4—2:针对具体处理器的标志,e-flags35

4.1 ELF前导文件35

4.1.1 机器信息35

4.2 节35

4.2.1 特殊的节35

第四章 目标文件35

4.3 重定位36

4.3.1 重定位类型36

图4—3:特殊的节36

图4—4:重定位字段36

图4—5:重定位类型38

第五章 程序的装入和动态连接41

图5—1:可执行文件41

图5—2:程序头段42

图5—3:进程映象段43

图5—4:共享目标段地址示例44

5.2.1 动态节44

5.2.2 全局偏移量表44

5.2 动态连接44

5.1 程序装入……………………………………………………………(41 )44

5.2.3 过程连接表45

图5—5:过程连接表45

图6—1:libsys中附加的所需入口点47

第六章 库47

6.1 系统库47

6.1.2 支持的例程47

6.1.1 附加的入口点47

图6—3:libsys全局外部数据符号48

图6—2:libsys中的支持例程48

6.1.3.1 应用限制48

6.1.3 全局数据符号48

图6—4:libc:支持的例程49

6.3.1 数据定义49

6.2 C库49

6.2.1 另外的支持例程49

6.3 系统数据界面49

图6—5:〈assert.h〉50

图6—6:〈ctype.h〉50

图6—7:〈dirent.h〉51

图6—8:〈errno.h〉51

图6—9:〈fcntl.h〉54

图6—11:〈fmtmsg.h〉55

图6—10:〈float.h〉55

图6—13:〈grp.h〉56

图6—12:〈ftw.h〉56

图6—14:〈sys/ipc.h〉57

图6—15:〈langinfo.h〉57

图6—16:〈limits.h〉59

图6—17:〈locale.h〉60

图6—19:〈sys/mman.h〉61

图6—20:〈sys/mount.h〉61

图6—18:〈math.h〉61

图6—21:〈sys/msg.h〉62

图6—22:〈netconfig.h〉63

图6—23:〈netdir.h〉64

图6—24:〈nl_types.h〉65

图6—25:〈sys/param.h〉65

图6—26:〈poll.h〉66

图6—27:〈sys/procset.h〉67

图6—29:〈sys/resource.h〉68

图6—28:〈pwd.h〉68

图6—30:〈rpc.h〉69

图6—31:〈search.h〉76

图6—32:〈sys/sem.h〉77

图6—33:〈setjmp.h〉77

图6—34:〈sys/shm.h〉78

图6—35:〈sigaction.h〉78

图6—36:〈signal.h〉79

图6—37:〈sys/siginfo.h〉80

图6—38:〈sys/stat.h〉81

图6—39:〈sys/statvfs.h〉83

图6—40:〈stddef.h〉83

图6—41:〈stdio.h〉84

图6—42:〈stdlib.h〉85

图6—43:〈stropts.h〉85

图6—44:〈termios.h〉88

图6—45:〈sys/time.h〉92

图6—48:〈sys/tiuser.h〉,传输界面状态93

图6—46:〈sys/times.h〉93

图6—47:〈sys/tiuser.h〉,服务类型93

图6—49:〈sys/tiuser.h〉,用户层事件94

图6—50:〈sys/tiuser.h〉,出错返回值95

图6—51:〈sys/tiuser.h〉,传输界面数据结构95

图6—52:〈sys/tiuser.h〉,结构类型96

图6—53:〈sys/tiuser.h〉,结构字段97

图6—54:〈sys/tiuser.h〉,事件位屏蔽97

图6—55:〈sys/tiuser.h〉,标志97

图6—56:〈sys/types.h〉98

图6—57:〈ucontext.h〉98

图6—58:〈sys/uio.h〉99

图6—59:〈ulimit.h〉99

图6—60:〈unistd.h〉99

图6—61:〈utime.h〉100

图6—62:〈sys/utsname.h〉101

图6—63:〈wait.h〉101

热门推荐