特大问题需要大家帮我解决啊。请进来吧。
一、填空题(每空1分,共16分)
2.在程序调试时,显示某指令存放地址是2340:0056,则物理地址是_______。
5.执行段间返回指令RET时,将栈顶的一个字弹出到_______后,又弹出一个字到_______寄存器中。
6.已知DS=3000H,DI=1200H,(31200H)=64H,(31201H)=93H,执行DEC WORD PTR[DI]后,(31200H)=_______,(31201H)=_______。
8.已知数据定义语句
ORG 120H
VECT1 DW 200H
VECT2 DW VECT1
执行 MOV AX,VECT1 AX=_______
MOV BX,VECT2 BX=_______。
二、简答题(每小题4分,共12分)
2.已知数据段定义如下:
DATA SEGMENT
ORG 100H
BUF DW 'CD', 1, 3 DUP(4, 2 DUP(8, 6))
VRA DB 4AH
.
.
.
DATA ENDS
单独执行下列语句
LEA BX, BUF 则 BX=_______
MOV CX, VRA-BUF 则 CX=_______(用十六进制数表示)。
三、程序分析题(每小题6分,共24分)
2.假设寄存器AX=1234H,DX=0A000H
MOV BX, 0
MOV CX, BX
SUB CX, AX
SBB BX, DX
MOV AX, CX
MOV DX, BX
上述程序段执行后AX=_______ ,DX=_______
程序功能是_______
四、程序填空题(每小题6分,共12分,每空格只能填一条指令)
1.下列程序段求数组FLD的平均值,结果在AL中。请将程序填写完整(不考虑溢出)
FLD DW 10, -20, 30, -60, -71, 80, 79, 56
_______
MOV CX, 8
XOR AX, AX
R1:_______
ADD SI, 2
LOOP R1
MOV CL, 8
IDIV CL
HLT
------------------------
大家能否帮帮我啊。这些题应该怎么写???小弟刚刚学不懂啊。