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

汇编语言编写程序

发布网友 发布时间:2022-04-22 05:06

我来回答

1个回答

热心网友 时间:2023-04-26 13:51

DATA   SEGMENT

 ARRAY  DB   100
        DB   ?
        DB   100   DUP(?)
  BUF1  DB   'Please  input  string : $'
  BUF2  DB   'The  order  is : $'
DATA   ENDS
   
CODE   SEGMENT
    ASSUME   CS:CODE, DS:DATA
MAIN   PROC
    MOV   AX, DATA
    MOV   DS, AX

    MOV   DX, OFFSET  BUF1
    MOV   AH, 09H
    INT   21H
    
    MOV   DX, OFFSET  ARRAY
    MOV   AH, 0AH
    INT   21H
    
    MOV   CL, ARRAY + 1
    MOV   CH, 0
    DEC   CX
L1:
    MOV   DI, CX
    MOV   BX, 0
L2:
    MOV   AL, [ARRAY + BX + 2]
    CMP   AL, [ARRAY + BX + 3]
    JBE   CONTINUE
    XCHG  AL, [ARRAY + BX + 3]
    MOV   [ARRAY + BX + 2], AL
CONTINUE:
    INC   BX
    LOOP  L2

    MOV   CX, DI
    LOOP  L1

    MOV   BL, ARRAY + 1
    MOV   BH, 0
    MOV   [ARRAY + BX + 2], '$'

    MOV   AH, 2
    MOV   DL, 13
    INT   21H
    MOV   DL, 10
    INT   21H
    
    CALL  NEAR  PTR  CURS
    
    MOV   DX, OFFSET  BUF2
    MOV   AH, 09H
    INT   21H
    
    MOV   DX, OFFSET  ARRAY
    ADD   DX, 2
    MOV   AH, 09H
    INT   21H
EXIT:
    MOV   AH, 4CH
    INT   21H
   
MAIN   ENDP
   
CURS   PROC   NEAR
    MOV   AL, 02H
    MOV   BH, 00H
    MOV   DH, 03H
    MOV   DL, 00H
    INT   10H
    RET
CURS   ENDP    
   
CODE   ENDS
    END    MAIN


可以了。

追问谢谢!!请问,如果要指定数据从1000H开始存放怎么办?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
三星8英寸平板电脑三星8英寸平板电脑哪个型号好 长城第一墩文化景区-讨赖河吊桥地址在哪里? 珲春景点简介 夏季需要加防冻液吗? 抽血感染艾滋病的概率 清洁剂的作用有哪些 日化产品抗菌抑菌效果怎样 杠杆高低有什么区别 姓赵取什么名字好 赵姓男孩女孩取名字大全 赵姓好听顺口的女孩名字女孩姓赵有气质名字 秦国时期皇陵内的大量水银是从哪来的?当时的科技... 学生留言怎么写最简单二年级? 机动车驾驶人交通运输肇事后逃逸或者有其他特别恶... 热分解法炼汞的化学方程式 刑法第三百条规定处几年以上有期徒刑 汇编程序是指由汇编语言编写的程序,对么? 水银加什么提炼金效果好? 驾驶人因违反交通逃逸致人死亡,三年以上七年以下... 汞矿石怎么提炼水银 如何用汇编编写以下程序? 水银是怎么提炼出来的 对人有哪些危害 判刑3年以上7年以下含3年和7年吗 古代能制造出水银吗?秦始皇陵的水银如何解释? 二年级写给妈妈留言条格式是什么? 驾驶人违反交通运输管理法规发生重大事故后,因逃逸... 汇编语言编写一个程序 工业上采用热还原法炼汞 小学二年级上册语文留言条怎么写 判刑3年以上7年以下含3年和7年吗? 用汇编语言编写一个简单程序 火字旁的“炼”能组成哪些词?绞丝旁的“练”能组成哪... 刑法第300条规定处几年以上有期徒刑 二年级留言条去小芳家里,通知她明天九点到学校参... 触犯什么会计法律会处三年以上七年以下拘役 与高级语言相比汇编语言编写的程序通常是 二年级学写留言条格式 微信女生en是什么意思? 根据刑法规定对过失失火造成三人以上死亡的处已多... 汞的历史有哪些呢? 留言条几年级学的 用汇编语言编写一程序 用汇编语言编写一段程序 华为meti40拍视频为什么会有一个人头标志怎么消除 取保候审三年以上7年以下可以判缓刑吗 二年级家长留言怎么写 女生微信发。句号是什么意思? 华为meti30x为什么经常点不开页面? 二年级邀请同学过生日的留言条怎么写 三年以上七年以下的刑法如果得到对方谅解能判缓刑吗? 日本氢能车进入“量产阶段”,为什么我们的“弯道超车...