操作系统的引导-中山大学数据科学与计算机学院.doc
文本预览下载声明
PAGE
PAGE 27
汇编与接口
——汇编语言程序设计与计算机接口技术
课程:
[计科]信安 专选课 《汇编语言程序设计》 2学时 2学分
网工 专选课 《计算机接口技术及实践》 3学时 3学分
电子课件:在我的个人网页( HYPERLINK /~isscwli /~isscwli)上。
主要参考书:
李忠、王晓波、余洁 著 《x86汇编语言:从实模式到保护模式》 电子工业出版社,2013.1.,16开、375页、56元
Peter Abel 著(沈美明、温冬婵 译) 《IBM PC 汇编语言程序设计》(第五版)人民邮电出版社,2002.1.,16开、498页、48元
Muhammad A. Mazidi, Janicw G. Mazidi, Danny Causey 著(高升 译) 《x86 PC 汇编语言、设计与接口》(第五版)电子工业出版社,2011.1.,16开、566页、75元
Kip R. Irvine 著(温玉杰 等 译)《Intel汇编语言程序设计》(第五版)电子工业出版社,2007.9.,16开??660页、76元
沈美明、温冬婵 编著 《IBM-PC 汇编语言程序设计》(第2版) 清华大学出版社,2001.8.,16开、482页、39.5元
王爽 著 《汇编语言》(第3版)清华大学出版社,2013.9.,16开、337页、36元
王让定 等 编著 《汇编语言与接口技术》(第2版)清华大学出版社,2007.11.,16开、397页、33元
刘乐善 主编 《微型计算机接口技术与汇编语言》 人民邮电出版社,2013.12.,16开、408页、49.8元
赵松 主编 《计算机接口技术》 清华大学出版社,2012.5.,16开、309页、33元
彭虎、周佩玲、傅忠谦 编著 《微机原理与接口技术》(第3版)电子工业出版社,2011.8.,16开、314页、39元
赵雁南、温冬婵、杨泽红 编著 《微型计算机系统与接口》(第2版) 清华大学出版社,2011.1.,16开、431页、39元
唐国良 主编 《微机原理与接口技术》 清华大学出版社,2013.12.,16开、381页、38元
平时作业要求:
课后的必做作业,一周之内交。
上交的内容为包含源代码和简短说明文档(含心得体会,*.doc格式的Word文档)的压缩包(rar或zip等压缩文件),作业包的文件名形为:“学号姓名-作业名.rar/zip”,例如:三-hello.rar”、四-整数串.zip”。
作业上传到学院的FTP网站( HYPERLINK ftp://test:test@/ ftp://test:test@/)或我的网络硬盘上,方法似操作系统实验作业的。
大作业要求:
1-5人自由组成一个小组(小组成员可以跨专业和班级),每个小组交一份大作业,期末考试完后交。
上交的内容为包含源代码和详细说明文档的压缩包(包文件名:组长的学号姓名+“小组大作业.rar/zip”,如三小组大作业.rar”),也可上传到学院的FTP网站或我的网络硬盘上,还可以通过邮件( HYPERLINK mailto:isscwli@ isscwli@)发给我(对太大的文件,可以先上传到网上后,再将下载链接发给我)。
说明文档(*.doc格式的Word文档)的内容包括:
大作业的名称。
小组成员的学号和姓名、组长的姓名、各成员的具体分工、小组成员(按贡献大小)的排序。
对大作业的内容、功能、技术、方法、模块、开发平台与工具(可以使用不同的OS平台和不同的汇编编译软件)、程序的基本使用方法等的说明和介绍。
程序的逻辑框图、运行界面与结果的截图。
参考文献(包括图书、网页、代码等)。
自己的工作、改进和创新点。
心得体会。
如果小组的操作系统大作业用到了汇编和接口的内容,则可一仆二主,即同一个大作业可既作为操作系统的大作业,也作为汇编与接口的大作业。
第1章 CPU
CPU(Central Processing Unit,中央处理器/单元/部件)为一种(用超大规模集成电路制造的)微处理器芯片,是计算机的核心硬件,其他各种硬件都直接或间接地由CPU操控。
计算机
计算机是处理信息的设备。这里的计算机是指通用电子数字计算机(区别于专用、手动/机械/电动、模拟的计算机),采用的是冯·诺依曼结构/普林斯顿结构(主要特点是存储程序,即指令和数据以同等地位存放于同一内存空间[的不同地址],指令按存储的顺序自动执行,并且指令和数据都用二进制码表示)(区别于指令和数据分开存储的哈佛结构)。
早期的数字计算机曾采用10进制,现代的计算机都采用2进制(源于中国的阴阳八卦)。计算机的最小数据单位为比特(bit,b
显示全部