汇编语言看看这段有什么问题 三个有符号数比较大小将最大的放在MAX变量里DATAS SEGMENTBUF DW 2002H,9000H,789aH MAX DW DATAS ENDSSTACKS SEGMENTSTK DB 100 DUP(0)STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 15:35:04
汇编语言看看这段有什么问题三个有符号数比较大小将最大的放在MAX变量里DATASSEGMENTBUFDW2002H,9000H,789aHMAXDWDATASENDSSTACKSSEGMENTSTKD

汇编语言看看这段有什么问题 三个有符号数比较大小将最大的放在MAX变量里DATAS SEGMENTBUF DW 2002H,9000H,789aH MAX DW DATAS ENDSSTACKS SEGMENTSTK DB 100 DUP(0)STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:
汇编语言看看这段有什么问题 三个有符号数比较大小将最大的放在MAX变量里
DATAS SEGMENT
BUF DW 2002H,9000H,789aH
MAX DW
DATAS ENDS
STACKS SEGMENT
STK DB 100 DUP(0)
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,BUF
MOV BX,BUF+2
MOV CX,BUF+4
CMP AX,BX
JGE NEXT1
XCHG AX,BX
JGE NEXT1
NEXT1:
CMP AX,CX
JGE NEXT2
MOV MAX,CX
NEXT2:
MOV MAX,AX
MOV AH,4CH
INT 21H
CODES ENDS
END START

汇编语言看看这段有什么问题 三个有符号数比较大小将最大的放在MAX变量里DATAS SEGMENTBUF DW 2002H,9000H,789aH MAX DW DATAS ENDSSTACKS SEGMENTSTK DB 100 DUP(0)STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,BUF
MOV BX,BUF+2
MOV CX,BUF+4
CMP AX,BX
JGE NEXT1
XCHG AX,BX
JGE NEXT1 ;(去掉此句)
NEXT1:
CMP AX,CX
JGE NEXT2
MOV MAX,CX
JMP NEXT3 ;(添加此句)
NEXT2:
MOV MAX,AX
NEXT3: ;(添加此句)

汇编语言看看这段有什么问题 三个有符号数比较大小将最大的放在MAX变量里DATAS SEGMENTBUF DW 2002H,9000H,789aH MAX DW DATAS ENDSSTACKS SEGMENTSTK DB 100 DUP(0)STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: 汇编语言中的有符号数和无符号数有区别吗?怎么知道是有符号数和无符号数? 汇编语言中,+128有符号数该如何表示,-128有符号数有该如何表示如题. 求用汇编语言写“2个32位有符号数乘法”的程序注明:有符号 汇编语言 输入10-20个有符号的十进制数,并统计大于零,小于零,等于零的个数 用汇编语言实现 (a*b-c)/d 其中a、b、c、d均为有符号数,急求啊 汇编语言中,如何说明一个数是有符号数还是无符号数?有符号数能影响OF和SF,那么电脑是如何确定一个数是有符号还是无符号? 汇编语言中,如何说明一个数是有符号数还是无符号数?有符号数能影响OF和SF,那么电脑是如何确定一个数是有符号还是无符号? 汇编语言中标志寄存器的标志位的改变,与参加运算的是有符号数还是无符号数有关吗? 汇编语言的无符号数减法对于无符号数,sub指令是怎样形成cf标志位的?对于无符号数减法的电路实现,是否与有符号数一样?把减数按位求反加1再用加法实现? 汇编语言里的逻辑符号用什么表示 汇编语言的标号都可以用什么符号?RT 汇编语言中的符号拓展怎么理解,有哪些规则 汇编语言中 $ 符号的作用都有哪些?loop $ 1.若X,Y,Z是连续存放在内存BLOCK开始的三个带符号字节数,试编写出计算 X×Y-Z的完整的汇编语言程序.若X,Y,Z是连续存放在内存BLOCK开始的三个带符号字节数,试编写出计算 X×Y-Z的完整的汇编语言 汇编语言.两有符号数运算,如何自己判断是否溢出?当of=1,sf=1,为什么实际运算结果为正? 汇编语言 80000000 在有符号数比较中是不是最小的CMP EAX ,80000000hJL NEXT ;这个跳转是不是永远无法实现 用汇编语言写一个筛选10有符号的数的最大数和最小数写个那个算法就行