微机原理——微型计算机软件系统

微型计算机软件系统

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值