首页学历类考试大学计算机科学
(简答题)

下图为DEBUG调入的可执行程序,回答以下问题: (1)程序的起始物理地址是多少?结束地址是多少?  (2)CS寄存器的值是什么? (3)程序的功能是什么? (4)写出查看DS:0处内容的DEBUG命令。 (5)程序中2处的INT 21指令执行后有什么结果? (6)如果要运行这个程序应该用什么DEBUG命令? (7)DEBUG命令-T=0 4之后,寄存器AX、DS、DX的值是多少?

正确答案

(1)0B63:0000
(2)0B63
(3)显示0B62:0000存储的字符串
(4)-d 0B62:0000
(5)第一处显示字符串,第二处结束程序
(6)-g
(7)(AX)=0962,(DS)=0B62,(DX)=0000

答案解析

相似试题

  • (填空题)

    用DEBUG调入PROG.EXE后,若程序列出如下: 列出上面程序的DEBUG命令是(),寄存器CS的值为(),第一条指令的物理地址为()。 如果要修改寄存器BX为1200H,应键入DEBUG命令(),若要修改第二条指令中的BP为BX,应键入DEBUG命令()

    答案解析

  • (简答题)

    Debug命令调试含有“INT 21H”命令的程序段时,如何实现单步执行,“-t”命令为何无法实现?

    答案解析

  • (单选题)

    计算机外存的程序必须调入()后才能被CPU执行

    答案解析

  • (判断题)

    在Trubo_C中运行一个C程序时,实际上是运行后缀为.EXE的可执行文件。

    答案解析

  • (单选题)

    有以下程序,该程序生成的可执行文件名为:proc.exe,若在运行时输入命令行:proc1234567,则该程序的输出结果是()

    答案解析

  • (填空题)

    程序框图由()、节点和()组成的可执行代码。

    答案解析

  • (简答题)

    在DEBUG下,要将寄存器CX的值修改为100H,应该执行什么命令?

    答案解析

  • (判断题)

    通过编译连接后形成的可执行程序,其运行速度比解释执行的程序速度要快。

    答案解析

  • (简答题)

    在DEBUG下设置(SP)=20H,设置AX、BX、CX、DX为不同值,把这四个寄存器内容依次压入堆栈,再从堆栈中依次弹出到SI、DI、BP、BX寄存器。写出一段程序实现上述操作,并画出每条入栈指令执行后SP和堆栈中数据的变化。

    答案解析

快考试在线搜题