王爽 完整版的汇编语言第二版的课后习题答案

2024-12-29 20:27:42
推荐回答(3个)
回答1:

1.、DATA SEGMENT
BUF DW 100H,-5,20
MAX DW ?
DATA ENDS
STACK SEGMENT
DB 200 DUP(0)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START: MOV AX,DATA
MOV DS,AX
MOV SI,1
LOP1: MOV DI,SI
INC DI
MOV AX,[BUF+SI-1]
LOP2: CMP AX,[BUF+DI-1]
JGE NEXT
XCHG [BUF+DI-1],AX
MOV [BUF+SI-1],AX
NEXT: INC DI
CMP DI,3
JNE LOP2
INC SI
JNE LOP1
MOV AX,[BUF]
MOV MAX,AX
MOV AH,4CH
INT 21H
CODE ENDS
END START
先对BUF中的数进行从大到小的顺序排列,然后把第一个数字给MAX
2、DATA SEGMENT
X DW 50
Y DW 35
W DW ?
DATA ENDS
STACK SEGMENT
DB 200 DUP(0)
STACK SEGMENT
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START: MOV AX,DATA
MOV DS,AX
MOV BX,X
SUB BX,Y
CMP BX,0
JAE NEXT
NEG BX
NEXT: MOV W,BX
MOV AH,4CH
INT 21H
CODE ENDS
END START

回答2:

已经发给你了 希望对你有帮助 祝你学有所成!

回答3:

我在我的百度空间里写了王爽汇编的全部答案,全都通过测试,欢迎来看,有问题我们可以讨论讨论 http://hi.baidu.com/ch314156/home