2011第1章计算机基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011第1章计算机基础

* * * * * * 软件系统 软件系统是支撑硬件系统的逻辑平台,是计算机系统的灵魂、神经中枢和大脑。 软件:为运行、管理和维护计算机系统或为实现某一功能而编写的各种程序的总和及其相关资料。 软件 系统软件 操作系统:DOS、Windows、Unix、Linux 语言处理程序:C、Pascal、VB等 数据库管理系统:SQL Server、Oracle 服务程序:诊断程序、排错程序等 应用软件 办公软件包、数据库管理系统 计算机工作原理 指令和指令系统 程序 计算机的一般工作过程 程序的执行方式 指令的概念 指令:计算机能够识别并执行的“操作命令” 指令一般由操作码和操作数组成 操作码 操作数 表示功能(操作) 表示操作的对象 如: 15→累加器A 指令系统 指令系统:计算机能够识别的所有指令的集合 例如:ADD, SUB, MUL, JMP, MOV, HLT 不同类型的计算机所识别的指令集合不一样 8086微处理器的指令系统包含基本指令92条 PENTIUM III的指令系统包含70条 程序的概念 程序:为完成某个任务,按一定顺序组织在一起的指令序列 计算机语言 机器语言:计算机能唯一识别并可直接执行的语 言,由二进制数(0或1)排列组合而成。 汇编语言 高级语言:C、Java… 计算机语言 MOV A ,15 ADD A ,10 汇编语言: A=15 A=A+10 高级语言:机器语言: 执行效率 高 低 可读性,通用性 低 高 计算机语言 汇编语言 源程序 目标程序 .OBJ 可执行程序 .EXE 高级语言 源程序 编译程序 连接程序 汇编程序 汇编 连接 编译 比较两个数大小机器语言程序 地址 机器指令 注释 ---- ---------- ----------------------------- 0000 B8 5F5F ;取数据段地址 0003 8E D8 ;设置数据段寄存器 0005 A1 0000 ;把数1(var1)的值送到ax寄存器 0008 8B 1E 0002 ;把数2(var2)的值送到bx寄存器 000C 3B C3 ;比较两个数 000E 72 07 ;如果数1小于数2则转移到001AH 0010 8D 16 001C ;取字符串数1大于等于数2的指针 0014 EB 05 ;转显示 0016 8D 16 0004 ;取字符串数1大于等于数2的指针 001A B4 09 ;调用DOS的显示字符串功能 001C CD 21 ;显示字符串 001E B4 4C ;退出程序 0020 CD 21 标号 汇编指令 注释 ---- ---------- ------------------------------- mov ax,data ;取数据段地址 mov ds,ax ;设置数据段寄存器 mov ax,var1 ;把数1(var1)的值送到ax寄存器 mov bx,var2 ;把数2(var2)的值送到bx寄存器 cmp ax,bx ;比较两个数 jb le1 ;如果数1小于数2则转移到le1地址 gr1: lea dx,grea ;取字符串数1大于等于数2的指针 jmp dis ;转显示 le1: lea dx,less ;取字符串数1大于等于数2的指针 dis: mov ah,9 ;调用DOS的显示字符串功能 int 21h ;显示字符串 mov ah,4ch ;退出程序 int 21h 比较两个数大小汇编语言程序 比较两个数大小C语言程序 main() { int a,b,max; scanf(“%d%d”,a,b) ; if ( a b ) max=a; else max=b; printf(“max=%d\n”,max); } 计算机的工作过程 计算机的工作过程就是执行程序的过程 计算机是在程序的控制下工作的 人们事先编写设计好程序,并将程序输入到计算机中存储起来 CPU根据程

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档