个人简介
白小明,副教授,计算机应用专业硕士生导师,ACM会员,1986年毕业于江西大学电子工程系,现就职于南昌大学信息工程学院。
近五年主持省部级科研项目2项,参加科研及教学改革项目6项,曾获省级优秀教学成果二等奖。在《计算机工程与应用》、《微计算机信息》等专业期刊发表学术论文15篇。2001年主编了计算机专业教材《计算机网络技术》,2008年参与编写了高等学校计算机科学与技术专业规划教材《计算机组织与结构》(中国铁道出版社)。
多年来主要从事单片机与嵌入式系统的教学和科研,参与过多项嵌入式产品的研究与开发,主要的研究方向是嵌入式系统的开发与应用。
内容简介
本书根据IEEE/ACM推出的CC2005和我国教育部高等学校计算机科学与技术教学指导委员会2006年发布的《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》编写而成,内容涵盖了知识领域CS.AR3汇编级机器组织的知识点。
本书以Intel 80x86指令系统和汇编语言开发工具MASM 6.11与MASM 32为主体,在PC的MS-DOS和Windows环境中,较为系统地介绍了汇编语言程序设计所需要的指令、语法以及调试工具。第1~5章是80x86汇编语言的基本内容,包括汇编语言基础知识、寻址方式、主要汇编指令、伪指令、源程序格式、分支结构程序、循环结构程序、子程序和宏的程序设计技巧;第6~8章介绍了输入/输出程序的设计,包括输入/输出的基本概念,查询方式的I/O程序设计,中断处理程序设计,键盘、鼠标和视频的操作,磁盘文件存取的相关程序设计;第9~10章将内容扩展到32位汇编语言、多媒体指令和浮点编程等应用方面以及Windows窗口应用程序的开发。
本书适合作为高等院校计算机科学与技术及相关专业的教材,也可作为相关专业工程技术人员的参考书。