- 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
您可能关注的文档
最近下载
- 2025 AI智能体的实践应用:评估与治理基础框架白皮书(中文).docx
- 2025-2026学年高一语文下学期开学摸底考试试题及答案详解(含范文参考).docx VIP
- 混凝土排水管道基础及接口 04S516.pdf VIP
- 基于LABVIEW的虚拟频谱分析仪设计.pdf VIP
- 潍柴WP7NG系列天然气发动机维修手册.PDF
- 数据结构期末复习题.docx VIP
- 2026年苏州健雄职业技术学院单招职业技能考试参考题库及答案详解.docx VIP
- 清洁能源领域:氢能企业的组织架构与职责.docx VIP
- T∕SIA 065-2025 智能体行为安全要求.pdf VIP
- 22G101三维图集合集.pdf VIP
原创力文档

文档评论(0)