更多“写一段子程序SKIPLINES,完成输出空行的功能。空出的行数在AX寄存器中。”相关问题
  • 第1题:

    下面的程序段是利用寄存器传送参数的子程序调用程序结构,其功能是计算DAT变量中N个字节数据的累加和,结果存放在RESULT内存单元中。在横线处填入适当的指令,使程序能完成预定的功能。

    DAT DB 75,125,1,2,68,4

    RESULT DW______

    LEA BX, DAT

    CALL SUBP

    MOV RESULT,AX

    SUBP: PUSHSI

    XOR AX,AX

    MOV SI,0

    NEXT: ADD AL,[BX+SI]

    ADC AH,1

    INC SI

    LOOP NEXT

    POP SI

    RET


    正确答案:MOVCXRESULT-DAT
    MOVCX,RESULT-DAT

  • 第2题:

    假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。

    A.SUB AX,BX JC label

    B.SUB AX,BX JNC lable

    C.CMP AX,BX JA lable

    D.CMP AX,BX JG label


    正确答案:D

  • 第3题:

    设置便利店系统前台小票打印格式时()代表在小票打印完成后增加的空行数,在小票打印格式末增加此行可以调整走纸行数。

    • A、TT
    • B、PB
    • C、TB
    • D、TF

    正确答案:A

  • 第4题:

    8086 CPU 寄存器BX、BP 、AX、各是什么功能的寄存器?


    正确答案: BX、BP----基址寄存器
    AX---累加器

  • 第5题:

    阅读程序段,回答问题: ABC PROC ADD AX,BX SUB BX,AX ADD AX,BX NEG BX ABC ENDP 该子程序中,寄存器AX、BX是入口参数也是出口参数。 若入口(AX)=1234H,(BX)=0ABCDH,则出口(AX)等于多少?(BX)=等于多少?


    正确答案:(AX)=OABCDH,(BX)=1234H。

  • 第6题:

    不使用立即数,也不用任何存储单元中的数据,写一段程序(限六条指令之内),完成如下操作:-1→AX,0→BX,1→CX。


    正确答案: XOR BX,BX
    XOR CX,CX
    INC CX
    XOR AX,AX
    DEC AX

  • 第7题:

    写出能够完成下列操作的8086CPU指令。 (1)把4629H传送给AX寄存器; (2)从AX寄存器中减去3218H; (3)把BUF的偏移地址送入BX中。


    正确答案: (1) MOV AX,4629H
    (2) SUB AX,3218H
    (3) LEA BX,BUF

  • 第8题:

    在MicrosoftOfficeExcel工作表中,利用“插入”菜单中的“行”命令()。

    • A、只能在选定行的下方插入一个空行
    • B、可以在选定行的下方插入一个空行
    • C、可以在选定行的上方插入空行,行数与所选定的行数相等
    • D、可以在选定行的上方插入空行,行数可以根据用户需要随时填入对话框

    正确答案:C

  • 第9题:

    子程序结构中,保存现场指的是()。

    • A、保存CALL指令
    • B、保存断点的地址
    • C、保存主程序用到的寄存器
    • D、保存子程序用到的寄存器

    正确答案:C

  • 第10题:

    单选题
    在异步串行输入/输出接口中,实现并行数据与串行数据的转换的主要功能部件是)。
    A

    发送和接收移位寄存器

    B

    波特率发生器

    C

    发送和接收数据缓冲器

    D

    控制字寄存器


    正确答案: C
    解析:

  • 第11题:

    单选题
    在MicrosoftOfficeExcel工作表中,利用“插入”菜单中的“行”命令()。
    A

    只能在选定行的下方插入一个空行

    B

    可以在选定行的下方插入一个空行

    C

    可以在选定行的上方插入空行,行数与所选定的行数相等

    D

    可以在选定行的上方插入空行,行数可以根据用户需要随时填入对话框


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

  • 第12题:

    单选题
    使用DOS功能调用时,子程序的编号应放在寄存器()中。
    A

    AH

    B

    AL

    C

    AX

    D

    任意指定


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

  • 第13题:

    使用DOS功能调用时,子程序编号应放在__寄存器中。

    A.AH

    B.AL

    C.AX

    D.任意指定


    正确答案:A

  • 第14题:

    设置小票打印格式时()代表在小票打印完成后增加的空行数,在小票打印格式末增加此行可以调整走纸行数。

    • A、TT
    • B、PB
    • C、TB
    • D、TF

    正确答案:A

  • 第15题:

    使用DOS功能调用时,子程序的编号应放在寄存器()中。

    • A、AH
    • B、AL
    • C、AX
    • D、任意指定

    正确答案:A

  • 第16题:

    阅读程序段,回答问题: ABC PROC ADD AX,BX SUB BX,AX ADD AX,BX NEG BX ABC ENDP 该子程序中,寄存器AX、BX是入口参数也是出口参数。 该程序的功能是什么?


    正确答案:交换入口参数寄存器的值。

  • 第17题:

    CPU执行OUT  DX ,AL指令时,()的值输出到数据总线上。

    • A、AL寄存器   
    • B、AX寄存器     
    • C、DL寄存器       
    • D、DX寄存器

    正确答案:A

  • 第18题:

    阅读程序段,回答问题: CWD XOR AX,DX SUB AX,DX 该程序片段中,AX寄存器的内容是一个16位有符号数。 该子程序的功能是什么?


    正确答案: 求AX寄存器中内容的绝对值。

  • 第19题:

    利用DOS的09号系统功能输出一串字符串,需要先将该字符串在内存中的偏移地址放入()

    • A、AX寄存器
    • B、BX寄存器
    • C、CX寄存器
    • D、DX寄存器

    正确答案:D

  • 第20题:

    DOS系统功能调用中,将子程序编号送入哪个寄存器()。

    • A、AH
    • B、AL
    • C、BH
    • D、BL

    正确答案:A

  • 第21题:

    在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。


    正确答案: POP DX
    POP CX
    POP BX
    POP AX

  • 第22题:

    问答题
    在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。

    正确答案: POP DX
    POP CX
    POP BX
    POP AX
    解析: 暂无解析

  • 第23题:

    问答题
    写一段子程序SKIPLINES,完成输出空行的功能。空出的行数在AX寄存器中。

    正确答案: 程序如下:
    CSEG SEGMENT
    SKIPLINES PROC FAR
    ASSUME CS:CSEG
    BEGIN:PUSH CX
    PUSH DX
    MOV CX,AX
    DISP:MOV DL,0DH;显示回车换行,即输出空行
    MOV AH,2;显示一个字符的DOS调用
    INT 21H
    MOV DL,0AH
    MOV AH,2;显示一个字符的DOS调用
    INT 21H
    LOOP DISP
    POP DX
    POP CX
    RET
    SKIPLIN ESENDP
    END
    解析: 暂无解析