假设程序中,数据段定义如下: (1)用指令将数据段首地址放入数据段寄存器中。 (2)用一条指令将data2的第一个数据放入BX寄存器中。 (3)将数据段字节数放入CX寄存器。
简答题查看答案
不能用MOV指令赋初值的段寄存器是()。
单选题查看答案
以下寄存器中,与堆栈段无关的寄存器是()
单选题查看答案
段寄存器与32位偏移地址寄存器的固定搭配如何?
简答题查看答案
下面程序段是判断寄存器AH和AL中第三位是否相同,如相同,AH置0,否则AL置0。试在空白处填上适当的指令(一个空白处只填一条指令)。
简答题查看答案
为确定下一条微指令的地址,通常采用断定方式,其基本思想是()。
单选题查看答案
知堆栈段寄存器SS内容0FF0AH,堆栈指针SP内容0008H,先执行两条把8057H和0F7CH分别进栈的PUSH指令,再执行一条POP BX指令 试画出堆栈区和SP的内容变化示意图。
简答题查看答案
一个汇编源程序最多可以定义多少个段?段寄存器与所定义的段之间的对应关系是怎样实现的?
简答题查看答案
用DEBUG调入PROG.EXE后,若程序列出如下: 列出上面程序的DEBUG命令是(),寄存器CS的值为(),第一条指令的物理地址为()。 如果要修改寄存器BX为1200H,应键入DEBUG命令(),若要修改第二条指令中的BP为BX,应键入DEBUG命令()
填空题查看答案