汇编语言(一)之反转字符串输出
BASED ADDRESSING反转输出
程序运行:
代码:
datas segmentstring db 'BASED ADDRESSING$'
count dw $-string-1 ;计算string的长度,$为当前地址,-1为去掉字符串结束符'$'srcsTip db 'SRC string:$'
dstsTip db 0dh,0ah,'DST string:$' ;0dh,0ah回车换行datas endsstacks segmentstacks endscodes segmentmain proc farassume cs:codes,ds:datas,ss:stacksstart: push dssub ax,axpush axmov ax,datas ;初始化dsmov ds,ax;输出源字符提示lea dx,srcsTip mov ah,9int 21h ;输出源字符lea dx,stringmov ah,9int 21h;输出目标字符提示lea dx,dstsTip mov ah,9int 21h;输出目标字符 mov cx,count mov ah,2mov bx,count dec bx ;获得最后一个字符的下标s1:mov dl,string[bx]int 21hdec bx ;bx-1,移至前一个字符loop s1retmain endpcodes endsend main
汇编语言(一)之反转字符串输出相关推荐
- c语言反转字符串输出
c语言反转字符串输出 c语言反转字符串输出,说难不难,说易不易! #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include & ...
- 编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略
编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 目录 字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 ...
- 用python倒序输出一个字符串_Python 反转字符串(reverse)的方法小结
前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...
- 字符串倒着输出java_Java 输出反转字符串
Java 输出反转字符串 public class Test { public static void main(String args[]){ try{ // 获取键盘输入的字符串 BufferRe ...
- c语言调汇编程序比较字符串,用汇编语言实现两个字符串的输入并比较,输出不同字符的个数,要用MACRO比较...
用汇编语言实现两个字符串的输入并比较,输出不同字符的个数,要用MACRO比较0 zhuhaix2014.02.18浏览140次分享举报 我编写了,但是通不过,显示宏的SI不能够传入进去,求大神指导,在 ...
- 反转字符串/列表、改变递归次数限制、else用法...Python 冷知识(四)
本文转载自Python编程时光(ID:Python-Time) 冷知识系列,已经更新至第四篇.前三篇传送门在此,还没阅读的可以学习一下. 谈谈 Python 那些不为人知的冷知识(一) 谈谈 Pyth ...
- Leetcode334反转字符串[C++题解]:双指针
Leetcode334反转字符串 编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 char[] 的形式给出. 不要给另外的数组分配额外的空间,你必须原地修改输入数组.使用 O(1) ...
- 字符串反转python_Python 反转字符串(reverse)的方法小结
前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...
- 5种方法实现“反转字符串”
今天遇到一道题目是实现一个反转字符串的函数,具体如下: 编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 char[] 的形式给出. 不要给另外的数组分配额外的空间,你必须原地修改输 ...
最新文章
- 论文简述 | CamVox: 一种低成本、高精度的激光雷达辅助视觉SLAM系统
- SublimeText2 快捷键
- ajax 入参为list_ajax向后台传递list参数
- jetbrains全家桶中好用的快捷键插件:Key Promoter X
- vscode 配置sftp
- 信息安全问题频发:四成人讨厌大数据 六成人称微信谣言最多
- db9针232接口波特率标准_RS-232串口使用的DB9螺钉,螺纹规格是什么?
- 机器学习实战之路—— 1 线性回归 (二)
- 制作WIN7、WINPE2003、Ubuntu、dos工具箱多启动U盘
- 世界首块10层3D打印PCB电路板问世!
- 电子商务B2C之未来-刘爽
- 卸载mysql front_完全卸载mysql
- 全球货币市场基础知识系列4
- php 知乎源代码,PHP最新仿知乎问答社区源码下载带行业打赏问答支持文章、话题、第三方登录、文章和问题打赏...
- Web前端工程师学习路径图,你掌握了多少?
- 键盘+moveit+rviz 控制六轴机械臂(仿真)
- 使用批处理创建windows计划任务
- HTML无序列表布局
- 记账后,如何避免误删除账目
- layDate 日期与时间组件