主题:请哪位高手帮帮忙,这个汇编语言我实在没折了
一、名词解释
1、段越界
2、保护现场
3、二-十进制调整(DAA)
二\简答题:
1、下列子程实现什么操作
SUBR:PUSH AX
PUSH BX
POP BX
POP BX
RET
2、下列循环有何问题?
COOP:CMP AX,BX
JNZ L1
RET
L1:INC BX
POP BX
JMP LOOP
3、将变量名TABL的段地址送AX;
4、如IBM-PC的中断向量表中对每个中断源不存放一个CS且大家默认一个统一的段码,会怎样?
5、为什么INTA要两次有效?
6、简述16位数入栈过程。
7、指令OUT DX,AX的功能是什么?为什么不表示成OUT[DX],AX?
三程序分析
1、执行下列程序后,回答指定的问题:
XOR AX,AX
MOV BX,1
MOV CX,10
CP:ADD AL,BL
INC BL
LOOP LP
HLT
问:1、该程序完成的功能是什么?
2、程序执行后(AX)=
2、分析程序
IN AL,20H
MOV BL,AL
AND AL, 0FH
OUT 30H, AL
IN AL,40H
MOV CL,AL
AND AL,0F0H
OUT 50H,AL
OR BL,CL
MOV AL,BL
MOV DX,400H
OUT DX,A4
程序中的20H,50H等代表什么?
该程序实现了什么操作 ?
1、段越界
2、保护现场
3、二-十进制调整(DAA)
二\简答题:
1、下列子程实现什么操作
SUBR:PUSH AX
PUSH BX
POP BX
POP BX
RET
2、下列循环有何问题?
COOP:CMP AX,BX
JNZ L1
RET
L1:INC BX
POP BX
JMP LOOP
3、将变量名TABL的段地址送AX;
4、如IBM-PC的中断向量表中对每个中断源不存放一个CS且大家默认一个统一的段码,会怎样?
5、为什么INTA要两次有效?
6、简述16位数入栈过程。
7、指令OUT DX,AX的功能是什么?为什么不表示成OUT[DX],AX?
三程序分析
1、执行下列程序后,回答指定的问题:
XOR AX,AX
MOV BX,1
MOV CX,10
CP:ADD AL,BL
INC BL
LOOP LP
HLT
问:1、该程序完成的功能是什么?
2、程序执行后(AX)=
2、分析程序
IN AL,20H
MOV BL,AL
AND AL, 0FH
OUT 30H, AL
IN AL,40H
MOV CL,AL
AND AL,0F0H
OUT 50H,AL
OR BL,CL
MOV AL,BL
MOV DX,400H
OUT DX,A4
程序中的20H,50H等代表什么?
该程序实现了什么操作 ?