第3章 课堂作业 1、ARM 的寻址方式有几种?举例并分别说明。 2、CMSlS 软件层次结构是怎样的? 3、为什么要使用C 语言与汇编语言混合编程? 有什么优点? 手写,拍照,上传作业平台。

题目

第3章 课堂作业 1、ARM 的寻址方式有几种?举例并分别说明。 2、CMSlS 软件层次结构是怎样的? 3、为什么要使用C 语言与汇编语言混合编程? 有什么优点? 手写,拍照,上传作业平台。


相似考题
更多“第3章 课堂作业 1、ARM 的寻址方式有几种?举例并分别说明。 2、CMSlS 软件层次结构是怎样的? 3、为什么要使用C 语言与汇编语言混合编程? 有什么优点? 手写,拍照,上传作业平台。”相关问题
  • 第1题:

    C与汇编语言混合编程的模式有()和嵌入式汇编代码两种。


    正确答案:C调用汇编代码

  • 第2题:

    ARM处理器的基本寻址方式有几种?指出常用的有哪些?


    正确答案: 9种;
    常用的:寄存器寻址;立即寻址;寄存器移位寻址;寄存器间接寻址;基址寻址;

  • 第3题:

    硬盘扇区寻址有几种方式?分别做简要说明。


    正确答案:硬盘扇区的寻址方式有两种:物理寻址方式和逻辑寻址方式。物理寻址方式又称为 CHS方式,是用柱面号、磁头号和扇区号来表示一个特定的扇区。柱面和磁头从0开始编号,而扇区从1开始编号。逻辑寻址方式又称LBA方式,是用逻辑编号来指定一个扇区,扇区的逻辑编号和物理编号之间的关系如下所示:逻辑编号=(柱面编号×磁头数+磁头编号)×扇区数+扇区编号-1, 式中,磁头数为硬盘磁头的总数,扇区数为每磁道的扇区数 。

  • 第4题:

    单片机C语言与汇编语言混合编程有哪几种方式?通常采用什么方式?


    正确答案:单片机C语言和汇编语言混合编程分为汇编中调用C51函数和C51程序中引用汇编,通常使用的是在C51程序中引用汇编。在C51程序中使用汇编语言有两种情况:一种是汇编程序部分和C51程序部分为不同的模块,或不同的文件,通常由C51程序调用汇编程序模块的变量和函数(也可称为子程序或过程);另一种是嵌入式汇编,即在C51程序中嵌入一段汇编语言程序。

  • 第5题:

    PLC的软件是指什么?其编程语言常用的有哪几种?各有何特点?


    正确答案: P.LC的软件是指系统程序和用户程序。系统程序由PLC生产厂家固化在控制器内用以控制PLC本身的运作;用户程序则由使用者来编制并输入控制器,用以控制外部对象的运作。所以,使用者要编制的是用户程序。
    编程语言通常有梯形图(LAD)、指令表(STL)和顺序功能流程图(SFC)三种。 梯形图(LAD)编程语言是从继电器控制系统原理图的基础上演变而来的。梯形图语言简单明了,易于理解,是编程语言的首选。
    指令表也叫语句表,和汇编语言有点类似,由助记符和操作数两部分构成,其与梯形图程序有严格的对应关系,是用一系列的指令表达程序的控制要求,它是PLC最基础的编程语言。
    顺序功能流程图是一种用来编制顺序控制类程序,它是将一个复杂的顺序控制过程分解为一些小的工作状态,对这些小的工作状态的功能分别处理后,再依一定的顺序控制要求连接组合成整体的控制程序。

  • 第6题:

    在S7-200的编程语言中,用户可以选用梯形图、功能块图和()来编程,编程软件可以自动切换程序使用编程语言。

    • A、结构文本
    • B、顺序功能图
    • C、指令表
    • D、汇编语言

    正确答案:C

  • 第7题:

    何谓汇编语言、汇编语言源程序、汇编程序、汇编和汇编语言目标程序?汇编有几种方式?


    正确答案: (1)见名词解释部分(2)汇编有两种方式:手工汇编和计算机自动汇编。

  • 第8题:

    问答题
    利用C语言与汇编语言混合编程优什么优点?

    正确答案: 可以充分地控制处理器的功能,为人工映射算法构成最有效的程序编码,效率高、可维护性和移植性好。
    解析: 暂无解析

  • 第9题:

    问答题
    词义为什么会演变?词义的演变有哪几种方式?举例说明。

    正确答案: 词义演变得原因有以下几种:
    社会的发展。例如“钱”,本是指像铁铲一样的农具,后来又指代一种金属货币,,因为当时这种货币像“钱”这种农具。这是社会发展造成的词义演变。
    人类认识的进步。比如“鲸”,最初人们认为是鱼类的一种,并在造字时加上了“鱼”字旁,后来人们认识到“鲸”是哺乳动物,词义有了变化。
    相关词义的影响。如果一个词义变化,势必要影响到其他相关的词的意义的变化。如“走”在古代是指“跑步”,“行”指“走”的意思,后来用“跑”来指代“跑步”,“走”于是就改变了词义,指“走路”的意思,而原来表示“走路”的“行”,现在则不再有这个义项了。
    词义变化的方式有:
    A.扩大。有些词由于包含了更多的意义,因此,它们的应用范围便比以前广泛。如“脸”,古代专指妇女脸上搽胭脂的部位,而现在扩大到整张脸。
    B.缩小。就是词义的概括范围由大变小,如“鸟”,原来是指鸟兽,现在词义缩小,专指鸟类。又如“丈人”,原来指的是年长的男人,现在则是指妻子的父亲了。
    C.转移。词义的转移,就是词的意义有一个范围转移到另一个范围。如“脚”,在古代是指小腿,踝骨以下走路时着的德部位叫做“足”,后来“脚”指代了这个部位,词义发生了转移。又如“贼”,在古代指的是强盗和乱臣贼子之类,现在则是指小偷。
    解析: 暂无解析

  • 第10题:

    填空题
    汇编语言“mov *AR0,AC0”使用的寻址方式是(),“mov #0x3,DPH”使用的寻址方式是(),“mov *(#0x011234),T2”使用的寻址方式是()。

    正确答案: 间接寻址模式,直接寻址模式,绝对寻址模式
    解析: 暂无解析

  • 第11题:

    问答题
    什么叫混合指示剂?举例说明使用混合指示剂有什么优点?

    正确答案: 混合指示剂是由一种酸碱指示剂和一种惰性染料或两种酸碱指示剂,按一定比例配制而成的混合物。其优点是:变色范围窄,终点变化敏锐,这是利用了它们颜色之间的互补作用而使滴定终点更加敏锐的。
    解析: 暂无解析

  • 第12题:

    问答题
    汇编语言与C语言混合编程有哪两种方式,各自的特点是什么?

    正确答案: 嵌入式汇编方式:特点是在C语言程序中直接嵌入汇编语言指令。
    模块调用方式:特点是C语言和汇编语言分别编写独立的模块,分别产生目标代码,然后连接生成一个完整的可执行文件。
    解析: 暂无解析

  • 第13题:

    用寄存器间接寻址方式时,BX、BP、SI、DI分别针对什么情况来使用?用这4个寄存器分别组合间接寻址时,物理地址是怎样计算的?举例说明。


    正确答案: BX、SI、DI用于在数据段寻址,BP用于在堆栈段寻址。
    在数据段物理地址为:PA=DS×10H+BX/SI/DI
    或者为:PA=DS×10H+BX+SI 或(BX+DI)
    在堆栈段物理地址为:PA=SS×10H+BP
    或者为:PA=SS×10H+BP+SI 或(BP+DI)     
    举例如下:
    MOV  AX,[BX+SI];在数据段寻址,PA=DS×10H+BX+SI 
    MOV  AX,[BP+DI];在堆栈段寻址,PA=SS×10H+BP+DI

  • 第14题:

    Java语言为什么要引入方法这种编程结构?


    正确答案:提高复用度,减少程序代码量
    促进程序结构化,提高可读性和可维护性

  • 第15题:

    词义为什么会演变?词义的演变有哪几种方式?举例说明。


    正确答案: 词义演变得原因有以下几种:
    社会的发展。例如“钱”,本是指像铁铲一样的农具,后来又指代一种金属货币,,因为当时这种货币像“钱”这种农具。这是社会发展造成的词义演变。
    人类认识的进步。比如“鲸”,最初人们认为是鱼类的一种,并在造字时加上了“鱼”字旁,后来人们认识到“鲸”是哺乳动物,词义有了变化。
    相关词义的影响。如果一个词义变化,势必要影响到其他相关的词的意义的变化。如“走”在古代是指“跑步”,“行”指“走”的意思,后来用“跑”来指代“跑步”,“走”于是就改变了词义,指“走路”的意思,而原来表示“走路”的“行”,现在则不再有这个义项了。
    词义变化的方式有:
    A.扩大。有些词由于包含了更多的意义,因此,它们的应用范围便比以前广泛。如“脸”,古代专指妇女脸上搽胭脂的部位,而现在扩大到整张脸。
    B.缩小。就是词义的概括范围由大变小,如“鸟”,原来是指鸟兽,现在词义缩小,专指鸟类。又如“丈人”,原来指的是年长的男人,现在则是指妻子的父亲了。
    C.转移。词义的转移,就是词的意义有一个范围转移到另一个范围。如“脚”,在古代是指小腿,踝骨以下走路时着的德部位叫做“足”,后来“脚”指代了这个部位,词义发生了转移。又如“贼”,在古代指的是强盗和乱臣贼子之类,现在则是指小偷。

  • 第16题:

    MCS-51有哪几种寻址方式?举例说明它们是怎样寻址的?


    正确答案: M.CS-51指令系统的寻址方式有以下7种:
    立即寻址方式:操作数直接出现在指令中。
    直接寻址方式中:操作数的单元地址直接出现在指令中。 
    寄存器寻址方式中:寄存器中的内容就是操作数。寄存器间接寻址方式中,指定寄存器中的内容是操作数的地址,该地址对应存储单元的内容才是操作数。
    变址寻址方式是以程序指针PC或数据指针DPTR为基址寄存器,以累加器A作为变址寄存器,两者内容相加(即基地址+偏移量)形成16位的操作数地址,
    相对寻址是以程序计数器PC的当前值作为基地址,与指令中的第二字节给出的相对偏移量rel进行相加,所得和为程序的转移地址。
    位地址:内部RAM地址空间的可进行位寻址的128位和SFR地址空间的可位寻址的11个8位寄存器的88位。位寻址给出的是直接地址。

  • 第17题:

    CDT上传信息采用哪几种方式传送,分别加以叙述。为什么要采用这几种方式传送?


    正确答案: CDT采用下列3种方式传送:
    (1).固定循环传送,用于传送重要遥测、次要遥测、一般遥测、遥信和电度量。
    (2).帧插入传送,用于传送事件顺序记录信息。
    (3).信息字随机插入传送,用于传送遥信变位信息、遥控返校信息等。

  • 第18题:

    汇编语言与C语言混合编程有哪两种方式,各自的特点是什么?


    正确答案:嵌入式汇编方式:特点是在C语言程序中直接嵌入汇编语言指令。
    模块调用方式:特点是C语言和汇编语言分别编写独立的模块,分别产生目标代码,然后连接生成一个完整的可执行文件。

  • 第19题:

    问答题
    什么是调整账户?举例说明。为什么在核算中要设置调整账户?调整方式有哪几种?

    正确答案: 调整账户是用来调整被调整账户的余额,以求得被调整账户的实际余额而设置的账户。在会计核算中,由于管理上的需要或其他方面的原因,对于某些会计要素,要求用两种数字从不同的方面进行反映。这种情况下,就需要设置两个账户,一个用来反映其原始数字,另一个用来反映对原始数字的调整数字,将原始数字和调整数字相加或相减,即可求得调整后的实际数字。例:“累计折旧”账户。调整方式有:备抵账户、附加账户和备抵附加账户。
    解析: 暂无解析

  • 第20题:

    问答题
    ARM9TDMI有几种寻址方式?

    正确答案: 立即寻址、寄存器寻址、基地址变址寻址、寄存器偏移寻址、寄存器间接寻址、多寄存器寻址。
    解析: 暂无解析

  • 第21题:

    问答题
    ARM处理器的基本寻址方式有几种?指出常用的有哪些?

    正确答案: 9种;
    常用的:寄存器寻址;立即寻址;寄存器移位寻址;寄存器间接寻址;基址寻址;
    解析: 暂无解析

  • 第22题:

    问答题
    什么是语言结构规则的递归性?请举例说明。递归性和语言结构的层次性有什么关系?“山上架着炮”为什么会有歧义?

    正确答案:
    (1)递归性
    ①在语言中,同一语法结构的重复使用和不同结构的层层嵌套组合成更为复杂的语言结构而不致造成结构上的混乱,这一特征就是语言结构的规则的递归性。
    ②递归性主要表现为两种类型
    a.同一语法结构的重复使用。即组合结构中的某个单位,可以不断地被一个同功能的短语替换,从而使基本结构里的某个扩展为非常复杂的结构,但其作用仍然等于原始项。也即语言的整体结构与基本框架不变。如:人打倒了,敌人/凶恶的敌人/盘踞在中国大陆的敌人/曾经盘踞在中国大陆的不可以一世的敌人/曾经盘踞在中国大陆不可一世但最终被人民打倒的敌人。此例就是偏正结构的重复使用,用此加长了敌人的定语。
    b.不同结构的层层嵌套。在实际运用中,不同结构的嵌套比同一结构的重复使用还要常见。比如,“我知道你知道我知道”这个句子可以不断的套和下去。
    (2)递归性与层次性的关系
    语言的层次性是就整个语言系统和各个子系统而言,它们都是分层次的,不是单一层次的,而且有上位层次、下位层次之分,如语素、词、短语、句子、语篇。语法规则的递归性和语法结构的层次性密切相关。语法结构的层次性在相当大的程度上是由递归性造成的,反过来讲,语法结构的层次性也为语法规则的反复使用提供了可能。
    (3)歧义产生的原因
    “山上架着炮”之所以是个多义短语,是因为动词的语义特征造成的歧义。由于动词“架”是一个既可以表静态特征又可以表动态特征的动词,因此,在对此句的理解上就产生了两种意义,即句法多义现象。既可以理解为“山上正在架着炮”,表示正在进行的动作;又可以理解为“炮架在山上”,表示动作完成后持续的一种静止状态。
    解析: 暂无解析

  • 第23题:

    问答题
    汇编语言采用子程序编程有何优点?

    正确答案: (1)简化源程序设计过程。
    (2)设计的源程序简短,可节省存储空间。
    (3)便于程序的修改与调试。
    (4)便于编写模块化、结构化、自顶向下的程序。
    解析: 暂无解析

  • 第24题:

    问答题
    什么是混合编程,汇编语言与C语言在混合编程时应注意什么问题?

    正确答案: 将汇编语言代码嵌入到C语言中进行程序设计就是混合编程。
    应注意的问题:
    (1)嵌入式汇编程序的指令格式
    (2)嵌入式汇编程序的编译和连接
    (3)汇编指令和C语言间对函数、变量及各中参数的共用问题,即接口问题
    (4)C语言调用汇编模块的编程规则及变异连接方法
    解析: 暂无解析