分享
 
 
 

琢石成器——Windows环境下32位汇编语言程序设计(含光盘1张)

琢石成器——Windows环境下32位汇编语言程序设计(含光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 罗云彬著

出 版 社: 电子工业出版社

出版时间: 2009-6-1字数:版次: 1页数: 733印刷时间:开本: 16开印次: 1纸张:I S B N : 9787121086632包装: 平装内容简介

Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以开发出大型的软件,而且是了解操作系统运行细节的最佳方式。

本书从编写应用程序的角度,从“Hello,World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过70多个实例逐步深入Win32汇编语言编程的方方面面。

本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://www.win32asm.com.cn的创办者。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。

目录

基础篇

第1章 背景知识

1.1 Win32的软硬件平台

1.1.1 80x86系列处理器简史

1.1.2 Windows的历史

1.1.3 Win32平台的背后

1.1.3 Wintel联盟

1.2 Windows的特色

1.3 必须了解的基础知识

1.3.1 80x86处理器的工作模式

1.3.2 Windows的内存管理

1.3.3 Windows的特权保护

第2章 准备编程环境

2.1 Win32可执行文件的

2.1 开发过程

2.2 编译器和链接器

2.2.1 MASM系列

2.2.2 TASM系列

2.2.3 其他编译器

2.2.4 MASM,TASM还是

2.2.4 NASM

2.2.5 我们的选择——MASM32

2.2.5 SDK软件包

2.3 创建资源

2.3.1 资源编译器的使用

2.3.2 所见即所得的资源编辑器

2.4 make工具的用法

2.4.1 make工具是什么

2.4.2 nmake的用法

2.4.3 描述文件的语法

2.5 获取资料

2.5.1 Windows资料的来源

2.5.2 Intel处理器资料

2.6 构建编程环境

2.6.1 IDE还是命令行

2.6.2 本书推荐的工作环境

2.6.3 尝试编译第一个程序

第3章 使用MASM

3.1 Win32汇编源程序的结构

3.1.1 模式定义

3.1.2 段的定义

3.1.3 程序结束和程序入口

3.1.4 注释和换行

3.2 调用API

3.2.1 API是什么

3.2.2 调用API

3.2.3 API参数中的等值定义

3.3 标号、变量和数据结构

3.3.1 标号

3.3.2 全局变量

3.3.3 局部变量

3.3.4 数据结构

3.3.5 变量的使用

3.4 使用子程序

3.4.1 子程序的定义

3.4.2 参数传递和堆栈平衡

3.5 高级语法

3.5.1 条件测试语句

3.5.2 分支语句

3.5.3 循环语句

3.6 代码风格

3.6.1 变量和函数的命名

3.6.2 代码的书写格式

3.6.3 代码的组织

初级篇

第4章 第一个窗口程序

第5章 使用资源

第6章 定时器和Windows时间

第7章 图形操作

界面篇

第8章 通用对话框

第9章 通用控件

系统篇

第10章 内存管理和文件操作

第11章 动态链接库和钩子

第12章 多线程

第13章 过程控制

第14章 异常处理

应用篇

第15章 注册表和INI文件

第16章 WinSock接口和网络编程

第17章 PE文件

第18章 ODBC数据库编程

参考文献

书摘插图

基础篇

第1章 背景知识

让我们在轻松的背景知识介绍中开始Win32汇编之旅。本章将对Win32平台的历史和现状做简要介绍,同时对80386处理器,以及Windows操作系统中涉及Win32汇编的基础知识部分做快速充电。

1.1Win32的软硬件平台

1.1.1 80x86系列处理器简史

Win32可以在多种硬件平台上运行,但使用最广泛的硬件平台是基于Intel公司80x86系列处理器的微型计算机。

自1978年6月Intel公司推出它的第一个16位微处理器8086以来,计算机技术就开始进入飞速发展的时期。8086芯片的主频为4.43 MHz,集成的晶体管数大约为2.9万个,运算器的位长为16位,采用了20条地址线,可以寻址的范围为220个字节地址,即1 MB;1982年,该公司发布了80286处理器,芯片上集成了12万个晶体管,主频提高到了12 MHz。

1985年Intel公司推出32位的80386处理器,芯片上集成的晶体管数为27.5万个,主频提高到了33 MHz,地址线则扩展到32条,直接寻址的能力达到4 GB。80386处理器在设计的时候考虑了多用户及多任务的需要,在芯片中增加了保护模式、优先级、任务切换和片内的存储单元管理等硬件单元。80386的出现使Windows和UNIX等多任务的操作系统可以在PC上运行。直到现在,运行于80x86处理器之上的多任务操作系统都是以80386的运行模式为基础的。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有