编写一段程序,使汇编程序根据SIGN中的内容分别产生不同的指令。如果(SIGN)=0,则用字节变量DIVD中的无符号数除以字节变量SCALE;如果(SIGN)=1,则用字节变量DIVD中的带符号数除以字节变量SCALE,结果都存放在字节变量RESULT中。

题目

编写一段程序,使汇编程序根据SIGN中的内容分别产生不同的指令。如果(SIGN)=0,则用字节变量DIVD中的无符号数除以字节变量SCALE;如果(SIGN)=1,则用字节变量DIVD中的带符号数除以字节变量SCALE,结果都存放在字节变量RESULT中。


相似考题
更多“编写一段程序,使汇编程序根据SIGN中的内容分别产生不同的指令。”相关问题
  • 第1题:

    为某个应用而用不同高级语言编写的程序模块经分别编译产生(15),再经过(16)处理后形成可执行程序。

    (57)

    A.汇编程序

    B.子程序

    C.动态程序

    D.目标程序


    正确答案:D

  • 第2题:

    汇编程序的功能是将汇编语言所编写的源程序翻译成机器指令程序。()


    答案:√

  • 第3题:

    一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生( ),再经过( )后形成在计算机上运行的可执行程序。

    A.源程序 B.目标程序 C.汇编程序 D.子程序 A.汇编 B.反编译 C.预处理 D.链接


    正确答案:B,D

  • 第4题:

    在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是。()

    A.汇编指令
    B.伪指令
    C.机器指令
    D.宏指令

    答案:B
    解析:

  • 第5题:

    直接执行微指令的是()。

    A.硬件
    B.微指令程序
    C.汇编程序
    D.编译程序

    答案:A
    解析:
    现代计算机系统划分为5个层次。(1)第一级是微程序设计级,这一级是由硬件直接实现的,是计算机系统最底层的硬件系统。(2)第二级是一般机器级,也称为机器语言级,它由微程序解释机器指令系统。(3)第三级是操作系统级,由操作系统程序实现。(4)第四级是汇编语言级,它给程序人员提供一种符号形式语言,以减少程序编写的复杂性,提高程序的可读性。(5)第五级是高级语言级,它是面向用户的,为方便用户编写应用程序而设置的。

  • 第6题:

    用高级语言编写的源程序,经编译后产生的是()

    • A、目标程序
    • B、汇编程序
    • C、解释程序
    • D、编译程序

    正确答案:A

  • 第7题:

    微程序控制器中,机器指令与()的关系是每一条机器指令由一段()编写的微程序来解释执行。


    正确答案:微指令;微指令

  • 第8题:

    下面对伪指令语句的说明,正确的是()

    • A、当汇编结束后,目标程序中仍保留有伪指令
    • B、伪指令是在执行时完成其功能
    • C、伪指令的功能是指示、引导汇编程序在汇编过程中完成其不同操作
    • D、汇编程序将伪指令翻译成机器码

    正确答案:C

  • 第9题:

    在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()

    • A、汇编指令
    • B、伪指令
    • C、机器指令
    • D、宏指令

    正确答案:B

  • 第10题:

    汇编程序就是用多种语言混合编写的程序。


    正确答案:错误

  • 第11题:

    单选题
    直接执行微指令的是()
    A

    汇编程序

    B

    编译程序

    C

    硬件

    D

    微指令程序


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    用高级语言编写的程序,称为()。
    A

    汇编程序

    B

    源程序

    C

    目标程序


    正确答案: A
    解析: 暂无解析

  • 第13题:

    在汇编过程中,不产生机器码,只用来指示汇编程序如何汇编的指令是(44)。

    A.宏指令

    B.伪指令

    C.汇编指令

    D.机器指令


    正确答案:B
    解析:机器指令经汇编后产生相应的目标代码,它是汇编语言的主体,在汇编语言源程序中,机器指令的操作码字段用指令助记符表示。宏指令是汇编指令能够识别的预先作了定义的程序段,该程序段一旦定义之后,就形成宏指令。伪指令和操作符为汇编程序在汇编过程中提供指示或指示信息,并不直接产生机器代码。伪指令用来指示汇编程序对数据、数据段、程序结构等作解释,汇编语言源程序中,伪指令以指导性语句的形式独立地呈现在源程序中,操作符(即汇编指令)是对汇编程序的提示,它对机器代码的形成产生一定的影响,但和伪指令一样,没有直接相对应的机器代码,操作符不能以独立语句形式呈现在源程序中,它只能作为指令性语句的一个组成部分。

  • 第14题:

    一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生( ),再经过( )后形成在计算机上运行的可执行程序。

    A.源程序 B.目标程序 C.汇编程序 D.子程序A.汇编 B.反编译 C.预处理 D.链接


    正确答案:B,D

  • 第15题:

    一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(请作答此空),再经过( )后形成在计算机上运行的可执行程序

    A.源程序
    B.目标程序
    C.汇编程序
    D.子程序

    答案:B
    解析:
    本题考察程序语言基础知识。一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生目标程序,再经过链接后形成在计算机上运行的可执行程序。

  • 第16题:

    一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生(请作答此空),再经过( )后形成在计算机上运行的可执行程序。

    A.源程序
    B.目标程序
    C.汇编程序
    D.子程序

    答案:B
    解析:
    分别是预编译(Prepressing)、编译(Compilation)、汇编(Assembly)、链接(Linking)。预编译首先是将源代码文件hello.h和相关的头文件,如stdio.h等被编译器Cpp预编译成一个.i文件。主要处理那些源文件中以“#”开始的预编译指令,如“#include"、”#define“等编译编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析、生成汇编文件,这个过程是是整个程序构建的核心部分,也是最复杂的部分之一。汇编汇编器是将汇编代码变成机器可以执行的指令,每一条汇编指令几乎都对应一条机器指令,根据其对照表一一翻译即可。目标文件中还包括链接是所需要的一些调试信息: 比如符号表、 调试信息、 字符串等。链接人们把每个源代码模块独立的进行编译,然后按照需要将它们组装起来,这个组装的过程就是链接(Linking)。

  • 第17题:

    ARM汇编程序中,代码段的定义应用使用()伪指令。

    • A、AREA
    • B、DCB
    • C、MACRO
    • D、GBLA

    正确答案:A

  • 第18题:

    直接执行微指令的是()

    • A、汇编程序
    • B、编译程序
    • C、硬件
    • D、微指令程序

    正确答案:C

  • 第19题:

    在汇编语言源程序中,用于指示汇编程序如何汇编的指令是()

    • A、机器指令
    • B、伪指令
    • C、宏指令
    • D、汇编指令

    正确答案:B

  • 第20题:

    在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。

    • A、汇编指令
    • B、宏指令
    • C、机器指令
    • D、伪指令

    正确答案:D

  • 第21题:

    用高级语言编写的程序,称为()。 

    • A、汇编程序
    • B、源程序
    • C、目标程序

    正确答案:B

  • 第22题:

    问答题
    编写一段程序,使汇编程序根据SIGN中的内容分别产生不同的指令。如果(SIGN)=0,则用字节变量DIVD中的无符号数除以字节变量SCALE;如果(SIGN)=1,则用字节变量DIVD中的带符号数除以字节变量SCALE,结果都存放在字节变量RESULT中。

    正确答案: 程序段如下:
    MOV AL,DIVD
    IF SIGN
    MOV AH,0
    DIV SCALE
    ELSE
    CBW
    IDIV SCALE
    ENDIF
    MOV RESULT,AL
    解析: 暂无解析

  • 第23题:

    填空题
    微程序控制器中,机器指令与()的关系是每一条机器指令由一段()编写的微程序来解释执行。

    正确答案: 微指令,微指令
    解析: 暂无解析