文章目录
微型计算机软件系统1、系统软件2、应用软件3、微型计算机的工作过程微型计算机软件系统
1、系统软件
系统软件是指不需要用户干预的,为其它程序的开发、调试以及运行等建立一个良好环境的程序。包括:
操作系统OS(Operating System):是一套复杂的系统程序,用于提供人机接口和管理、调度计算机的所有硬件与软件资源。系统应用程序:如各种高级语言的编译程序、汇编程序、诊断和调试程序,文字处理程序,服务性工具程序,数据库管理程序等。
2、应用软件
用户 (应用)软件就是用户为解决各种实际问题而编写的各种程序。可用来编写用户软件的语言有机器语言、汇编语言和高级语言等。
机器语言:面向机器的能够直接被计算机识别和执行的语言。汇编语言:为了克服机器语言难于使用的缺点而提出的助记符语言。高级语言:面向用户的语言,具有易学易用的特点。
3、微型计算机的工作过程
完成6+5的内部过程
开始执行程序时,首先将第一条指令的首地址0000H送程序计数器PC,然后就进入第一条指令的取指阶段。
把PC内容00H送入地址寄存器ARPC内容送入AR后,pc自动加一,即由0000H变为0001H,以使PC指向下一个要读取的单元。此时,AR的内容没有变化把地址寄存器AR的值送入地址总线,送至存储器系统的地址译码电路,经地址译码选中相应的0000H单元CPU发出读指令在读指令的控制下,把选中单元的内容即第一条指令的操作码B1H读到数据总线DB上通过地址总线将B1H送到数据缓冲寄存器DR。指令译码。因为取出的是指令的操作码。故将DR的值送到指令寄存器IR,再送到指令译码器ID,CPU进行识别,开始执行该指令。
5过程与前面的大致一样,多了一步将数据缓冲寄存器DR的内容送到累加器A。
如果觉得《微机原理——微型计算机软件系统》对你有帮助,请点赞、收藏,并留下你的观点哦!