汇编语言利用子程序的方法编程,把DATAS段里面的字符串倒叙输出到屏幕

题目:
利用子程序的方法编程,把DATAS段里面的字符串倒叙输出到屏幕
DATAS SEGMENT
db ‘welcome’
DATAS ENDS

方案一:

CODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:MOV AX,DATASMOV DS,AXmov ax,STACKSmov ss,axmov sp,20    mov cx,7mov bx,6call daoMOV AH,4CHINT 21Hdao:mov dl,[bx]mov ah,02int 21hdec bxloop daoretCODES ENDSEND START

方案二:


DATAS SEGMENTstr1 db 'welcome' DATAS ENDSSTACKS SEGMENTdb 40 dup(0)STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:MOV AX,DATASMOV DS,AXmov ax,stacksmov ss,axmov sp,40mov bx,offset str1add bx,6 mov cx,7 call convertMOV AH,4CHINT 21Hconvert:s:  mov dx,[bx]mov ah,02int 21hdec bx loop sretCODES ENDSEND START

汇编语言利用子程序的方法编程,把DATAS段里面的字符串倒叙输出到屏幕相关推荐

  1. 4--模板语法中三元表达式、字符串倒叙输出方法

    一.三元运算判断&按钮禁启用 功能介绍:成绩为60分以下的字体为红色,其他的为绿色 代码如下: <!DOCTYPE html> <html><head>&l ...

  2. 面试题编程题06-python 输入一个字符串,反转输出

    1 s=input('Please input the string:') 2 temp=list(s) 3 temp.reverse() 4 #列表转换为字符串 5 print(''.join(te ...

  3. 数组反转(倒叙)输出四种方法

    public class ArrayDemo3 { public static void main(String[] args) {//思路1.数组倒序输出/*int[] nums = {3, 1, ...

  4. python把字符串逆序输出_python实现对指定输入的字符串逆序输出的6种方法

    python实现对指定输入的字符串逆序输出的6种方法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  python实现对指定输入的字符串逆序输出的6种方法.txt  ...

  5. python逆序输出字符串_python实现对指定输入的字符串逆序输出的方法

    这篇文章主要介绍了python实现对指定输入的字符串逆序输出的6种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作 ...

  6. python字符串逆序输出的6种方法

        对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几 ...

  7. 利用多态特性,编程创建一个手机类Phones,定义打电话方法call()。创建两个子类:苹果手机类IPhone和安卓手机类APhone,并在各自类中重写方法call(),编写程序入口main()方法

    利用多态特性,编程创建一个手机类Phones,定义打电话方法call().创建两个子类:苹果手机类IPhone和安卓手机类APhone,并在各自类中重写方法call(),编写程序入口main()方法, ...

  8. AX寄存器中存放着16位二进制数。试编写一个汇编语言程序,将这4位十六进制数分别转换为相应的ASCⅡ码,并依次存放到PLUS数组的4个字节中去,要求用调用子程序的方法实现

    [微机原理]-汇编题 AX寄存器中存放着16位二进制数.试编写一个汇编语言程序,将这4位十六进制数分别转换为相应的ASCⅡ码,并依次存放到PLUS数组的4个字节中去,要求用调用子程序的方法实现. 方法 ...

  9. 汇编语言作业 编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上。

    [题目描述] 编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上. DATAS SEGMENT db '1. display $'db '2. brows $'db ...

最新文章

  1. 阿里云OSS上传图片实现流程
  2. java 图片灰度化
  3. 深入理解JVM虚拟机(六):虚拟机类加载机制
  4. Vue中实现输入框Input输入格式限制
  5. Gardener and Tree 图论,树,队列
  6. java------线程同步方法
  7. HDU - 2438 Turn the corner(三分)
  8. Solr的安装和使用
  9. 自然语言处理语言资源项目
  10. 基于JS实现回到页面顶部的五种写法(从实现到增强)
  11. [转载] Python 递归函数
  12. 快速排序(java版)
  13. 富文本编辑器(UEditor)的使用
  14. Origin下载速度慢怎么办
  15. linux shell 脚本 入门到实战详解[⭐建议收藏!!⭐]
  16. .Net开发者不容错过的技术类RSS订阅指南
  17. 一阶线性差分方程通项公式求解
  18. C++随机产生任意类型某个区间范围的随机数
  19. 一个曾经的吉他手——孔乙己
  20. chroom浏览器网页二维码生成功能的方法

热门文章

  1. 【PX4-AutoPilot教程-0】使用VMware虚拟机导入配置好的Ubuntu系统
  2. 进程(线程)间同步互斥问题(三) 熟睡的理发师问题
  3. fbd2fbs过采样转换的问题
  4. 人工智能赋能教师教育的真知与实践
  5. 山东省2023年3月上半年计算机二级考试报名时间
  6. 东华大学 2022 oj c++ 数动物
  7. matlab高斯白噪声频谱图,如何用MATLAB产生高斯白噪声,并且画出图形?
  8. SAP-MM STO订单详解 3 (库存转储调拨单的后台配置)
  9. java.lang.IllegalStateException: Cannot load configuration class: org.springframework.session.data.r
  10. C语言创建MaxSize头文件,我不知道怎样定义头文件#includeseqlist.h