汇编单选,大大帮帮忙啊。

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:02:19
1.指令DIV BX,表示( )。

被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX

被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX

被除数(BX),除数(AX),运算后商送AH,余数送AL

被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX

2.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是( )。

0916FH

09170H

0916EH

0953H

3.设堆栈指针(SP)=0110H,执行下面三条指令后,SP的内容是()。
PUSH AX
PUSHF
POP AX

010EH

010AH

0116H

0108H

4.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。

40000H

31000H

30000H

21000H

5.下列逻辑地址中,表示将要执行的指令地址的是( )。

DS:SI

CS:IP

ES:DI

SS:SP

6.指令“OUT DX,AL”中DX的作用是( )。

目的寄存器

数据寄存器

存放端口地址的地址指针寄存器

存放一个操作数

7.执行段内子程序调用指令时,CPU将把( )的值保存在堆栈中。

CS

IP

SP

CS和IP

8.下列语句中有语法错误的语句是(

1.指令DIV BX,表示(被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX)。
2.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(0916EH)。
3.设堆栈指针(SP)=0110H,执行下面三条指令后,SP的内容是(010EH)。
PUSH AX
PUSHF
POP AX
4.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是(21000H)。
5.下列逻辑地址中,表示将要执行的指令地址的是(CS:IP)。
6.指令“OUT DX,AL”中DX的作用是(存放端口地址的地址指针寄存器)。
7.执行段内子程序调用指令时,CPU将把(IP)的值保存在堆栈中。
8.下列语句中有语法错误的语句是(MOV AX, [SI][DI])。
9.指令IMUL CL,表示((AL)*(CL)→(AX))。
10.已知(AX)=1111H,执行指令“XOR AX,AX”后,AX的值是(0H)。