文章目录

  • 微型计算机软件系统
    • 1、系统软件
    • 2、应用软件
    • 3、微型计算机的工作过程

微型计算机软件系统

1、系统软件

系统软件是指不需要用户干预的,为其它程序的开发、调试以及运行等建立一个良好环境的程序。包括:

  • 操作系统OS(Operating System):是一套复杂的系统程序,用于提供人机接口和管理、调度计算机的所有硬件与软件资源。
  • 系统应用程序:如各种高级语言的编译程序、汇编程序、诊断和调试程序,文字处理程序,服务性工具程序,数据库管理程序等。

2、应用软件

用户 (应用)软件就是用户为解决各种实际问题而编写的各种程序。可用来编写用户软件的语言有机器语言、汇编语言和高级语言等。

  • 机器语言:面向机器的能够直接被计算机识别和执行的语言。
  • 汇编语言:为了克服机器语言难于使用的缺点而提出的助记符语言。
  • 高级语言:面向用户的语言,具有易学易用的特点。

3、微型计算机的工作过程


完成6+5的内部过程
开始执行程序时,首先将第一条指令的首地址0000H送程序计数器PC,然后就进入第一条指令的取指阶段。

  1. 把PC内容00H送入地址寄存器AR
  2. PC内容送入AR后,pc自动加一,即由0000H变为0001H,以使PC指向下一个要读取的单元。此时,AR的内容没有变化
  3. 把地址寄存器AR的值送入地址总线,送至存储器系统的地址译码电路,经地址译码选中相应的0000H单元
  4. CPU发出读指令
  5. 在读指令的控制下,把选中单元的内容即第一条指令的操作码B1H读到数据总线DB上
  6. 通过地址总线将B1H送到数据缓冲寄存器DR。
  7. 指令译码。因为取出的是指令的操作码。故将DR的值送到指令寄存器IR,再送到指令译码器ID,CPU进行识别,开始执行该指令。

5过程与前面的大致一样,多了一步将数据缓冲寄存器DR的内容送到累加器A。

微机原理——微型计算机软件系统相关推荐

  1. 南邮微型计算机实验,南邮 微机原理 微型计算机与接口技术 微机原理实验.doc...

    南邮 微机原理 微型计算机与接口技术 微机原理实验.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分  ;FILEMENT:E ...

  2. 南邮微型计算机,南邮 微机原理(微型计算机与接口技术)复习ASM含部分答案.ppt...

    <南邮 微机原理(微型计算机与接口技术)复习ASM含部分答案.ppt>由会员分享,可在线阅读,更多相关<南邮 微机原理(微型计算机与接口技术)复习ASM含部分答案.ppt(23页珍藏 ...

  3. 微机原理微型计算机组成,微机原理知识点

    第一章概述 一.计算机中的数制 1.无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一: 共有0-9十个数字符号. (2)二进制计数表示方法: 特点:以2为底,逢2进位: 只有0 ...

  4. 微型计算机原理及应用李干林,微机原理及接口技术李干林习题参考解答-20210415154329.docx-原创力文档...

    Document serial number[NL89WT-NY98YT-NC8CB-NNUUT-NUT108] Document serial number[NL89WT-NY98YT-NC8CB- ...

  5. 微型计算机接口技术2018真题,2018年微机原理及接口技术复习题.doc

    2018年微机原理及接口技术复习题 2018年<微机原理及接口>复习题 填空题 1 .中断的响应过程. CPU与外设的输入.输出方式包括程序控制方式..DMA方式.8086存储器采用的是分 ...

  6. 微型计算机接口技术425页,微机原理与接口技术(修订版高等院校电工电子技术类课程十二五规划教材)...

    导语 内容提要 谢四连.董辉.许岳兵主编的<微机原理与接口技术(修订版)>内容分为两部分:第一部分全面系统地介绍了Intel系列微处理器的工作原理.指令系统以及汇编语言程序设计方法:第二部 ...

  7. 微型计算机的三类接口,微型计算机及接口技术 微机原理与接口技术试题库(含答案)...

    一.问答题 1.下列字符表示成相应的ASCII码是多少? (1)换行 0AH (2)字母"Q" 51H (3)空格 20H 2.下列各机器数所表示数的范围是多少? (1)8位二进制 ...

  8. 微型计算机原理实验,微机原理实验总结(共5篇)

    微机原理实验总结 不知不觉,微机原理与接口技术实验课程已经结束了.回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,对于学习机电工程的自动控制和计算机都是很 ...

  9. 典型微型计算机控制系统的实例,微机原理与接口技术第8章微型计算机应用系统设计案例...

    微机原理与接口技术第8章微型计算机应用系统设计案例 (85页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第8章 微型计算机应用系统设计 ...

最新文章

  1. PL/SQL ——分页编程
  2. 可穿戴医疗设备火爆背后的困境
  3. 集成学习需要理解的一些内容
  4. python的jupyter的使用教程-Python神器之Jupyter Notebook作图教程
  5. PyQt5 图形界面 - Qt Designer独立安装包,仅需30M!python图像化界面绘制工具
  6. 【学习笔记】低代码平台(LCAP:Low-Code Application Platform)
  7. 使用sitemesh建立复合视图 - 1.hello
  8. iphone最新款手机_iPhone 丢了99.9%能找回?这种做法不可信!!
  9. 防火墙和路由器的滑铁卢:NAT Slipstreaming攻击
  10. 【clickhouse】clickhouse INSERT INTO 语句
  11. Python 迭代器和 C++ 迭代器,最大的不同竟然是......
  12. git的基本使用和多人协作合并管理
  13. Oracle minus用法详解及应用实例
  14. QT 信号toggled triggered区别
  15. 使用TTP224触摸芯片时出现的一些问题
  16. Overload(重载)
  17. Loadrunner场景设计之场景计划
  18. 鹏业云计价i20(四川)CJZ阅读模式功能
  19. 新上线的“闪电”算法
  20. 错误代码:40029, 错误信息:code 无效,微信原始报文:{“errcode“:40029,“errmsg“:“invalid code, rid: 63a4082d-7a02e2ba-1fa5

热门文章

  1. 西工大计算机学院报名前联系导师的说明
  2. MacOS 驱动调试笔记
  3. 你知道吗?云计算正在包围你的生活
  4. 链表带环问题(详解)
  5. mysql 索引 full_Mysql FULLTEXT索引说明
  6. 社会工程学_信息收集?竟如此简单
  7. C语言餐饮管理系统(链表实验练习)
  8. 用matlab实现共轭梯度法求解实例,用MATLAB实现共轭梯度法求解实例.doc
  9. 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→DHT11
  10. React 和 Vue 到底谁更牛?听听尤雨溪怎么说