计算机硬件课件.pptxVIP

  • 3
  • 0
  • 约 700页
  • 2023-06-13 发布于山东
  • 举报
人在高处时勿戏人,人在相遇时勿算人人在离别时勿悔人,人在争取时要像人

计算机硬件技术软件学院 网络工程系 编程实现 c =a+b,并在屏幕上显示出结果。 #include stdafx.h #include stdio.h int main(int argc, char* argv[ ]) { int a,b,c; a=1; b=2; c=a+b; printf(“c=%d\n,c); return 0; }编译后的目标文件达3.59KB●汇编语言与C语言的比较 data segmenta db ?b db ?c db ?string db c=$data endscode segmentmain proc far assume cs:code, ds:data, es:datastart: push ds sub ax,ax push ax mov ax,data mov ds,ax mov es,ax mov al,a add al,b mov c,al lea dx,string mov ah,09 int 21h add c,30h mov dl,c mov ah,2 int 21h mov dl,0ah int 21h mov dl,0dh int 21h retmain endpcode ends end start汇编后的目标文件只有208字节 70%以上的系统软件是用汇编语言编写的。某些快速处理、位处理、访问硬件设备等高效程序是 用汇编语言编写的。高级绘图程序、视频游戏程序一般是用汇编语言编写的。 ●学习目标了解汇编语言的特性及其编程技术;建立起“机器”和“程序”的概念、 “空间”和“时间”的概念。掌握计算机各个功能部件的工作原理 和编程方式 ●学习方法充分注意实践性强的特点多读程序,多写程序,学习中注意归纳总结;熟悉PC机的编程结构;●汇编语言与C语言的比较 ●《计算机组成与结构》第3版,王爱英主编,清华大学出版,2003。●《微型计算机原理及应用》周明德编, 清华大学出版,2003年。●《IBM-PC汇编语言程序设计》,沈美明,温冬婵编,清华大学出版,2003年。●参考资料 计算机硬件技术基础第1章1.1 计算机发展概况 1.2 微型计算机的结构 1.2.1 基本组成 1.2.2 结构特点 1.3 基本设备硬件系统 1.4 数的表示与计算 1.4.1 进制数的基本表示方法 1.4.2 数的进制转换 1.1计算机发展概况 1.1.1计算机的发展史 ● 世界上第1台计算机电子管●名称:ENIAC (Electronic Numerical Integrator and Computer)●目的:用于第2次世界大战后期的弹道计算●诞生时间:1946年2月15日●诞生地:美国宾夕法尼亚大学ENIAC计算机●使用18000只电子管●占地面积100m2●重量30吨●耗电量140千瓦 1.1计算机发展概况 1.1.1计算机的发展史 ●计算机发展的四个时代(按元器件划分) 第二代(1957-1964)晶体管计算机 第三代(1965-1971)集成电路计算机 第四代 (1971年至今) 大规模集成电路计算机苹果(Apple)计算机 ● 1959年,美国 Texas 公司利用照像 技术把多个晶体管和电路蚀刻在一 块硅片上,这种半导体集合体就是: “集成电路” —— IC (Integrated circuit) 第一代(1946-1957)电子管计算机晶体管 年代 CPU(中央处理器)1971~1972 Intel 4004 /1977 Intel1983 Intel 8086 / 8088 / 802861984~至今 Intel 80386 / 80486 Pentium 586 Pentium Ⅱ Pentium Ⅲ Pentium Ⅳ197

文档评论(0)

1亿VIP精品文档

相关文档