首页

文章

什么是汇编程序,编译程序,解释程序?它们的功能是什么?

发布网友 发布时间:2022-03-24 19:19

我来回答

2个回答

懂视网 时间:2022-03-24 23:41

解释程序的功能是解释执行高级语言程序。

  

  解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。因此,解释程序并不产生目标程序,这是它和编译程序的主要区别。

  

  解释程序的一般结构可以分为解释模块和运行模块两个主要模块。前者的职能是按源程序动态执行顺序逐个输入语句,并对单个语句进行分析和解释,包括语法和语义的正确性检验、生成等价的中间代码或机器语言代码,以及错误信息提供等处理。后者的职能是运行语句的翻译代码,并输出中间结果或最终结果。由于解释程序的设计思想不同,运行模块的执行方式也不同。一种方法是解释模块直接生成源程序语句等价的机器语言代码;通常一个语句生成多条机器指令的代码段。运行模块负责控制这段代码的执行并处理中间结果(保存或输出)。另一种方法是,解释模块生成语句等价的中间代码(但不是机器语言代码),如程序调用及其参数形式。运行模块负责选择相应功能部分并控制中间代码的执行,并处理相关运行结果。

  

  

热心网友 时间:2022-03-24 20:49

【汇编程序】:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。
【编译程序】:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。
【解释程序】:对源程序边解释翻译成机器代码边执行的高级语言程序。

高级语言的程序的执行的途径:
1)源程序(高级语言)->【编译程序】->目标程序(汇编语言)->【汇编程序】->目标程序(机器语言)->计算结果

2)源程序(高级语言)->【编译程序】->目标程序(机器语言)->计算结果

3)源程序(高级语言)->【解释程序】(逐条读出源程序中的语句并解释执行,即在解释程序的执行过程中并不产生目标程序)->计算结果
如何为职务侵占罪进行辩护 职务侵占如何辩护 职务侵占罪有效辩护点有哪些 miui11开发者选项在哪_小米miui11开发者选项在哪 查询考研成绩需要什么 考研查分前要做什么 考研查询需要什么证件 研究生什么专业好 什么专业的研究生最好 考研究生什么专业好 研究生学什么专业 宝石花的养殖方法介绍 宝石花怎么养才长得好 不想让老婆看到我电脑里的一些东西怎么办? 桥好路由器停电后在来电老是获取lp 勒索病毒加密的文件如何恢复? TPU贴合膜多少钱 华为手机如何将输入法改为简体 肉丝炒金针菇做法 仓储冷链信息怎么申报 什么是药品冷链物流 浙江食品冷链运输多少钱 生物冷链具备什么资质 投诉检测站最有效办法 冢君的解释 304C型钢厂 真诚推荐 永浩供 乌鲁木齐球墨铸铁厂家排名 2023年抖音618好物节招商规则 2023年抖音好物年货节好物直播间玩法说明 抖音2023好物年货节玩法攻略 互联网内容平台——小红书的优势与困境 ...女儿房间的空调洗一下滤网,问一下格力小金豆空调面罩怎么打开... 传真机和打印机有什么区别? 传真纸和打印纸哪个好 传真纸和复印纸哪个好 虚拟语气as though 的问题 We didn't know his telephone number, otherwise we would have teleph... 我想问一下 错综复杂条件句 那怎么不能使用在这里 if i can do this... 好可怕...好可怕的梦... 线束组装线束组装工艺要求 汽车线束英语翻译 带表卡尺怎么读数 带表卡尺的使用方法 压力变送器数显表 公主连结凯露表情包大全 臭鼬表情包图片一览[多图] 单眼皮怎么使用双眼皮贴? 咬人的那特小的虫子叫什么 Bose音响怎么连接蓝牙 博士音响蓝牙怎么连接 夹了一片菜叶,上面摆了七根鱼刺和在碗里放了七个汤勺,每个汤勺里放一根... 微信聊天记录怎么才能彻底删除?通过这几种操作可以确保隐私安全!_百度... IDM IDMShellExt64.dll无法删除 - 删除使用中的(进程相关或残留)文件... 写关于活动的句子100字 解释程序的功能是( )。 A) 解释执行汇编语言程序 B) 解释执行高级语言程序 C) 将汇? 解释程序的功能特点 解释程序的功能是解释执行汇编语言程序? 解释程序的功能是什么? 选择题,解释程序的功能是? 荣耀3C和中兴BA611T有什么区别 魅族BA872电池是? 电池型号ba872是魅族哪款? 魅族ba711电池是什么手机? 魅族BA892 是什么型号手机? 这是魅族几 魅族电池型号BA852是什么型号手机? 魅族ba611是什么电池 魅族ba620是什么型号 mate30epro音量键在哪 华为mate30pro音量键在哪里 华为mate30pro音量怎么调? 华为mate30声音从听筒里面出来,怎么设置 华为mate30pro外放突然没有声音了,该怎么解决? 华为mate30pro的声音键在哪 解释程序的功能是()a.解释执行高级语言程序b.将高级语言程序翻译成目标语言程序 解释程序的作用是 什么是汇编程序,编译程序,解释程序?分别说明他们的功能 解释程序的功能是 1解释执行高级语言程序 2将高级语言程序翻译成目标程序 这两个选项的意思有什么不一样? 解释程序的作用是_______。(我考试急需 谢谢) 能解释一下程序的每一步是什么意思?整个程序的功能是干什么呢 BASIC解释程序的作用是 把高级语言写的源程序变为目标程序要经过什么?解释程序的功能是什么? 这个程序的功能是什么? 描述程序功能并写出程序执行结果,主要解释一下这个代码的功能是什么?怎么描述? 解释一下程序(C语言) 华为手机为啥不能无线反向充电 华为p9反向充电,开机充不进去电怎么解决 华为手机反向充电怎么取消不了 华为插usb总是跳到反向充电怎么办? 华为mate20反向充电怎么设置 华为电量低于20可以开启反向充电吗 苹果13怎么边玩游戏边回微信 苹果暗夜模式如何开启 iphone黑暗模式在哪里
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com