简述程序和微程序两个的概念和区别。
发布网友
发布时间:2022-03-30 17:22
我来回答
共3个回答
懂视网
时间:2022-03-30 21:43
程序是为实现特定目标或解决特定问题而用计算机语言编写的命令有序集合,为进行某活动或过程所规定的途径。
程序,香港和台湾对英文procedure的中文翻译,编程语言中的procedure在大陆翻译为“过程”,在港台和其他领域则翻译为“程序”。在大陆于计算机科学、电脑工程、电子工程、电机工程、机器人工程学、机械工程领域中的英文术语program的中文译名也是“程序”,在港台则翻译为“程式”。当程序为procedure的译名时,一个程序即是特定的一系列动作、行动或操作,而这些活动、动作或操作必须被执行于相同方式以为了在相同环境下恒常得出相同的结果(例如紧急应变程序)。
为实现预期目的而进行操作的一系列语句和指令。一般分为系统程序和应用程序两大类。计算机中的程序在港澳台地区称为程式。程序就是为使电子计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合。由程序计数器(Program Counter)控制。程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。是用汇编语言、高级语言等开发编制出来的可以运行的文件,在计算机中称可执行文件(后缀名一般为.exe)。我们玩的游戏一般都是应用程序(但现在后缀名为.swf的Flash影片类的游戏也比较流行) 程序是计算机指令的序列集合,编制程序的工作就是为计算机安排指令序列。
热心网友
时间:2022-03-30 18:51
程序是一系列机器指令的有序集合,用于解决实际问题,有子程序、分支、循环等结构,存放在主存中,可以更新修改;
微程序是一系列微指令的有序集合,微程序设计是将传统的程序设计方法运用到控制逻辑的设计中,因此在微程序中也可以有微子程序、分支、循环等结构。
区别:
1、体系不同
程序它以某些程序设计语言编写,运行于某种目标结构体系上。微程序存储在控制存储器CM中,只能读出,不能更改,CM中的所有微程序解释执行整个指令系统中的所有机器指令。
2、编译不同
一般的,程序是由高级语言编写,然后在编译的过程中,被编译器/解释器转译为机器语言,从而得以执行。
有时,也可用汇编语言进行编程,汇编语言在机器语言上进行了改进,以单词代替了0和1,例如以Add代表相加,Mov代表传递数据等。
扩展资料:
微程序的设计技术:
微程序设计技术,指的是利用软件技术来实现硬件设计的一门技术。优点:微程序设计克服了组合逻辑控制单元线路庞杂的缺点,同硬布线比较具有规整性,灵活性,可维护性等一系列优点。缺点:由于增加了到控制存储器中读取微指令的时间导致执行速度慢。
程序的运行:
为了使计算机程序得以运行,计算机需要加载代码,同时也要加载数据。从计算机的底层来说,这是由高级语言(例如Java,C/C++,C#等)代码转译成机器语言而被CPU所理解,进行加载。
参考资料来源:百度百科--程序
参考资料来源:百度百科--微程序
热心网友
时间:2022-03-30 20:09
程序是一系列机器指令的有序集合,用于解决实际问题,有子程序、分支、循环等结构,存放在主存中,可以更新修改;
微程序是一系列微指令的有序集合,微程序设计是将传统的程序设计方法运用到控制逻辑的设计中,因此在微程序中也可以有微子程序、分支、循环等结构;微程序存储在控制存储器CM中,只能读出,不能更改,CM中的所有微程序解释执行整个指令系统中的所有机器指令;
简述程序和微程序两个的概念和区别。
区别:1、体系不同 程序它以某些程序设计语言编写,运行于某种目标结构体系上。微程序存储在控制存储器CM中,只能读出,不能更改,CM中的所有微程序解释执行整个指令系统中的所有机器指令。2、编译不同 一般的,程序是由高级语言编写,然后在编译的过程中,被编译器/解释器转译为机器语言,从而得以执行。...
什么是微程序?和程序有什么区别?
微程序是由多个机器指令组成的机器指令集,程序则是为了完成某一应用功能所编写的代码的集合。简单一点,微程序是机器指令级别的,程序是高级语言级别的。一种用于解决实际问题的机器指令的有序集合,包括子程序、分支、循环和其他结构,存储在主存中,可以更新和修改;微程序设计是一组有序的微指令。微程...
微程序和程序的关系??
微程序是由多个机器指令组成的机器指令集,程序则是为了完成某一应用功能所编写的代码的集合。简单一点,微程序是机器指令级别的,程序是高级语言级别的。一种用于解决实际问题的机器指令的有序集合,包括子程序、分支、循环和其他结构,存储在主存中,可以更新和修改;微程序设计是一组有序的微指令。微程...
程序与微程序的区别
程序由微程序组成吧,我个人认为吧,一条机器指令对应一条微程序,而一个程序是由指令,加上初始化的数据组成。给你看个我写的简单的c中内嵌汇编的程序:include<stdio.h> include<stdlib.h> int main(){ unsigned short data1=8,data2=10,max;_asm{ mov ax,data1 mov bx,data2 cmp ax,bx...
微程序和机器指令有什么关系?
微程序和程序是两个不同的概念。微程序是由微指令组成的,用于描述机器指令,实际上是机器指令的实时解释器,微程序是由计算机的设计者事先编制好并存放在控制存储器中的,一般不提供给用户;程序是由机器指令组成的,由程序员事先编制好并存放在主存放器中。微指令是控制计算机各部件完成某个基本微操作...
程序与微程序的区别
微代码和汇编都是低级语言,但是微代码比汇编更底层。微代码和汇编都和硬件有着紧密的联系,但是对于同一产品系列的不同代产品来说,汇编可以完全相同,微代码可能有着巨大的区别,因为微代码是完全依赖于芯片内部的硬件连接。对于同样一句c语言,在不同的处理器上会生成不同的汇编语言。每一条汇编语言的...
微程序微命令微指令概念区别
区别:体系不同程序它以某些程序设计语言编写,运行于某种目标结构体系上。微程序存储在控制存储器CM中,只能读出,不能更改,CM中的所有微程序解释执行整个指令系统中的所有机器指令。概念不同机器指令:机器指令是CPU能直接识别并执行的指令。微指令:是指在机器的一个CPU周期中,一组实现一定操作功能的...
挑战408——组成原理(25)——微程序控制器
微命令进一步细化为微操作,而程序和微程序的区别在于,程序可由用户编写并存储在主存(RAM)中,可修改,而微程序则是预先编写在CM(控制存储器)中,通常不可更改。微指令的构成并非简单,它包括操作控制字段和顺序控制字段。操作控制字段,或微操作码字段,负责生成执行微操作所需的控制信号;顺序控制...
微程序,微指令和微操作是什么意思啊?
📝微程序微程序是微指令的有序集合,用于实现机器指令的功能。📝微指令微指令是一组微命令的集合,用于完成一个功能相对完整的操作。📝微命令微命令是组成微指令的最小单位,也就是控制实现微操作的控制信号。一般用于控制数据通路上门的打开/关闭,或者功能选择。📝微操作...
程序是什么意思
一个进程不能读取、写入、或者以任何方式访问驻留在该分区中的另一个进程的数据。对于所有应用程序来说,该分区是维护进程的大部分数据的地方。线程 线程由两个部分组成:1、线程的内核对象,操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息的地方。2、线程堆栈,它用于维护线程在执行...