首页/ 题库 / [问答题]简述在C语言程序中调用汇编语言程序的方法的答案

简述在C语言程序中调用汇编语言程序的方法。

问答题
2022-01-01 00:18
查看答案

正确答案
为了保证程序调用时参数的正确传递,汇编程序的设计要遵守ATPCS。在汇编程序中需要使用EXPORT伪操作来声明,使得本程序可以被其它程序调用。同时,在C程序调用该汇编程序之前需要在C语言程序中使用extern关键词来声明该汇编程序。

试题解析

感兴趣题目
下面对C语言的描述中,正确的是A.函数一定有返回值,否则无法使用函数B.C语言函数既可以嵌套定义,又可以递归调用C.在C语言中,调用函数时,只能将实参的值传递给形参D.C语言程序中有调用关系的所有函数都必须放在同一源程序文件中
在下列结论中,只有一个是错误的,它是( )。A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C.有些递归程序是不能用非递归算法实现的D.C语言中不允许在函数中再定义函数
下面叙述中,正确的是A.C语言编译时不检查语法 B.C语言的子程序有过程和函数两种C.C语言的函数可以嵌套定义 D.C语言的函数可以嵌套调用
简述汇编语言程序调用C语言程序。
移进--归约分析法是编译程序(或解释程序)对高级语言源程序进行语法分析的一种方法,属于()的语法分析方法。
高级语言编译程序中常用的语法分析方法中,递归子程序法属于__(1)__分析方法,算符优先法属于__(2)__分析方法。空白(1)处应选择()
在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应()
说明在嵌入式汇编程序中访问C程序变量的一般方法。
各种高级语言的翻译程序都属于系统软件。
是直接执行高级语言程序的系统软件。
能够将高级语言源程序加工为目标程序的系统软件()。
嵌入式系统与通用计算机系统软件的相同之处,指的是嵌入式系统通常也具备()加载程序,外设()程序,操作系统,文件系统,网络协议栈,图形用户界面,数据库,以及各种各样的应用程序等,这些软件都是通用计算机所拥有的。
相关题目
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
高级语言是一种与机器指令系统无关,表达形式更接近于被描述问的程序设计语言。下列选项中,不是高级程序设计语言的是( )。
能够将高级语言源程序加工为目标程序的系统软件是
高级语言编译程序中常用的语法分析方法中,递归子程序法属于__(1)__分析方法,算符优先法属于__(2)__分析方法。空白(2)处应选择()
说明C程序调用外部汇编模块的具体方法,并总结参数传递和汇编模块返回值的接口约定。分析C程序调用汇编模块前后的堆栈变化情况。
程序调用C语言程序?
某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。
一些重要的程序语言(台C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用______。
一些重要的程序设计语言(in C语言和Pascal语言) 允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
一些重要的程序语言油口C语言和Pascal语言)允许过程的递归调用而实现递归调用中的存储分配通常用
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
在C语言程序如何调用汇编语言程序?
简述在C语言程序中调用汇编语言程序的方法。
为了方便数据库操作,DBMS提供的数据操作语言可以嵌入到某一高级语言中,该高级语言称为( )语言。
为了使用户使用数据库更方便,常常把数据库管理系统提供的数据操作语言嵌入到某个高级语言中,此高级语言称为( )。
为了使用户使用数据库更方便,常常把数据库管理系统提供的数据操作语言嵌入到某一高级语言中,此高级语言称为( )。
在数据库技术中,编写应用程序的语言仍然是C一类的高级语言,这些语言被称为()语言。
高级语言编译程序常用的语法分析方法中,递归下降分析法属于()分析方法。
高级语言编译程序常用的语法分析方法中,LL分析法属于(18)分析方法。
广告位招租WX:84302438

免费的网站请分享给朋友吧