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

求一道汇编上机题

发布网友 发布时间:2022-06-01 01:41

我来回答

2个回答

热心网友 时间:2023-11-08 23:51

DSEG SEGMENT
n equ 5
BUF db 5 DUP(?)
DSEG ENDS
CSEG SEGMENT
assume cs:CSEG, ds:DSEG
MAIN PROC FAR ;主程序入口
mov ax, dseg
mov ds, ax

;从键盘接收5位十六进制数
mov dh,5
mov si,0
next1:
mov dl,2
mov bl,0
next2:
mov ah,1
int 21h
sub al,30h
cmp al,9
jbe next3
sub al,7
next3:
mov cl,4
rol bl,cl
add bl,al
dec dl
jnz next2
mov buf[si],bl
inc si
dec dh
jnz next1

;对BUF中的数排序
mov cx,n
dec cx
loop1: mov di,cx
mov bx,0
loop2: mov al,BUF[bx]
cmp al,BUF[bx+1]
jge continue
xchg al,BUF[bx+1]
mov BUF[bx],al
continue: add bx,1
loop loop2
mov cx,di
loop loop1

;将排序后的数在屏幕上显示出来
mov dh,5
mov si,0
next4:
mov ch,2
mov bl,buf[si]
next5:
mov cl,4
ror bl,cl
mov dl,bl
and dl,0fh
add dl,30h
cmp dl,39h
jbe next6
add dl,7
next6:
mov ah,2
int 21h
dec ch
jnz next5
inc si
dec dh
jnz next4

;按任意键退出
mov ah,1
int 21h

mov ax, 4c00h ;程序结束,返回到操作系统系统
int 21h
MAIN ENDP

CSEG ENDS

END MAIN

热心网友 时间:2023-11-08 23:52

楼主,要好好学习,不要偷懒。
看程序和写程序差别很大,尤其是初学阶段
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“晚来天欲雪,能饮一杯无?”是什么意思_出处及原文翻译_学习力 胸肌中部怎么练 血沉高是怎么回事,怎样才能降低啊! 中海锦江城多久交房 “QMS”作为“质量管理体系”的英文缩写,其背后理论及应用如何?_百度... 我用QQ登的快手绑定了一个电话号码,电话号码不用了,现在怎么能登得进去... 桂林银行白金客户条件 桂林银行最高等级卡 iQOO 11系列曝光,预计年底正式发布! vivo X90先别买?iQOO 11系列配置堪称豪华 煤气罐(液化气罐)能不放到使用放倒有危险吗? 天天基金买打新债用那个银行卡好呢? 苹果怎么换系统 如何查看自己名下的 C语言怎么将字符串数组元素进行逆转 C语言。输入一个字符串按反方向存放,并将其输出。怎样编写这个程序? 快来看看啊!!!急求,,,,在线等!!c语言编程问题:输入一个字符串,将它反向输出。 用C语言,翻转字符串,(例如输入“ABCD”,则输出“DCBA”)!方法越多越好!! c语言中,字符反转,怎么做?(还没学指针) C语言字符串逆转函数 微信怎么查名下有几个 c语言如何实现字符串按位翻转 西游记第14回好词佳句摘抄 c语言如何实现字符串的反转 西游记第44回的好词? 《西游记》第44回的好词有哪些? 怎么做才能减肥减掉二十斤 怎么减肥最快时间减二十斤 作为一个学生,怎么合理的减肥减掉二十斤左右 农商银行怎么删除收款人 .设AX、BX中是带符号数,CX、DX中是无符号数,请写出实现以下功能的指令或程序段。 The school is ()the park.1.next 2.next to 3.the next 4.the next to如题 谢谢了 香奈儿口红37号有1g的吗 闪电侠、神力女超人、黑寡妇、黑豹和鹰眼会出个人真人电影吗?黑寡妇和黑豹貌似有消息,而且百度百科也能 晶澳科技股票股市行情大盘 声音到底是通过什么形式传播的,是波还是声波? 交换空间全国有多少家 南京交换空间装饰怎么样? 交换空间有限公司怎么样? 天水市交换空间装饰公司好吗?马上装修了,不知道用哪家公司。 许昌市交换空间装饰有限公司怎么样? 四川交换空间装饰有限公司怎么样? 三门峡交换空间装饰有限公司怎么样? 包头市交换空间装饰工程有限公司怎么样? 交换空间装修公司靠谱吗 安康交换空间装饰有限公司怎么样? 顺义交换空间装修公司怎么样 宜昌交换空间装饰公司怎么样? 湖南交换空间装饰设计有限公司怎么样? 专四英语作文:Should Women Stay at Home or Go out to Work/ Respect for the Old