问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编语言程序的题,高手快来!!

发布网友 发布时间:2022-05-18 06:38

我来回答

2个回答

热心网友 时间:2023-10-10 11:54

; 本程序在MASMPlus 1.2集成环境下通过编译,经过调试,运行正确。
Code Segment
Assume CS:Code,DS:Code
Number dw 5678,1234,4567 ;
Press_Key db 7,13,10,13,10,'The complated. Press any key to exit...$'
Start: push cs
pop ds
push cs
pop es
mov ax,Number ;读入第一个数
cmp ax,Number[2] ;小于或等于第二个数?
jle $+9 ;是,不交换数据
xchg ax,Number[2] ;与第二个数交换
mov Number,ax ;较小的数作为第一个数
cmp ax,Number[4] ;小于或等于第三个数?
jle $+9 ;是,不交换数据
xchg ax,Number[4] ;与第三个数交换
mov Number,ax ;较小的数作为第一个数
mov ax,Number[2] ;读入第二个数
cmp ax,Number[4] ;小于或等于第三个数?
jle $+9 ;是,不交换数据
xchg ax,Number[4] ;与第三个数交换
mov Number[2],ax ;较小的数作为第二个数
; -------------------------------------
Exit_Proc: lea dx,Press_Key ;提示操作完成,按任意键结束程序
mov ah,9
int 21h
mov ah,1
int 21h
mov ah,4ch ;结束程序
int 21h
Code ENDS
END Start ;编译到此结束

结束语:此题属于有符号数的升序排序问题。
因为元素个数太少,我就简单编了那么几句; 若是元素个数多的情况,请参见下方的参考资料。

参考资料:http://zhidao.baidu.com/question/101001701.html

热心网友 时间:2023-10-10 11:54

老大,什么时候的东西了,忘光光了!
帮你翻出来一份NNNN年前我的习题,类似一道题,你参考一下把。
是把非压缩BCD码使用比较法排序:
data segment
dat db 5, 3, 7
count dw 3
data ends
code segment
assume cs:code, ds:data
start: mov ax, data
mov ds, ax
mov dx, count
dec dx
lea si, dat
L0: mov di, si
inc di
mov al, [si]
mov cx, dx
L1: cmp al, [di]
jle L2
xchg al, [di]
mov [si], al
L2: inc di
loop L1
inc si
dec dx
jnz L0
lea si, dat
mov cx, count
L3: mov dl, [si]
add dl, 30h
mov ah, 02h
int 21h
mov dl, ','
mov ah, 02h
int 21h
inc si
loop L3
mov ah, 4ch
int 21h
code ends
end start
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 汇编语言编程题目系列5 求教两道简单的汇编语言程序题,急? 一道汇编程序题 汇编语言程序题目!经典!困难! 汇编语言简单编程题 汇编语言 程序题*2 Dnf传说装备黎城史诗需要先解封吗? dnfpk场传说武器能封吗 dnf传说跨界石把解封的装备跨过去会被再封印一次吗,我当初手残不小心 有什么软件代替顺风车 dnf从图里爆出来的传说是无法交易的可以在封吗? dnf掉的无法交易的传说可以封起来吗,合成的传说能交易吗 火车司机撞死人怎么处理 DNF中传说需要封装多少灵魂? dnf传说怎样封装 dnf传说级装备可以封装吗?可以封多少次啊?封过的上图谢谢! dnf现在爆的传说装备无法交易能封印吗 dnf装备怎么封印 地下城与勇士怎么封印传说装备 dnf传说灵魂怎么封印传说装备? 汇编语言编程题求指教! 汇编语言小编程题目 善意第三人是什么意思 善意第三人 民法总则善意第三人的概念是什么 善意第三人是什么意思? 什么叫做善意第三人 什么叫 “善意第三人” 善意第三人的意思是什么? 问个乐队 今日头条的数据清除,再重新登录,点赞和收藏的内容还有吗? 陌生人用电脑登录了我微信,我就直接在微信账号里修改了密码,没有退出登录重新登录,电脑能下线吗? 微信被别人电脑登录了,马上修改了密码,还有就是用过我两台手机重复登录我的微信,这样电脑会下线吗? 汉族有哪些生活习俗 怎样在电脑上把小米云服务里面的通讯录导出来? 为什么我肚子上和*还有大腿上特别是*上会那么胖?再怎样才能减掉这些地方的肉? 长胖了。但是只长屁股和大腿。要怎么才能减下来 屁股胖,大腿胖.求助撒 怎么减呐 大腿过胖,屁股胖,怎么减肥啊? 大腿和臀部肥胖怎么减