当前位置: 首页 > news >正文

汇编 输入输出字符串(最简单版)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

data segment
max_len db 10 real_len db ? buf_str db 10 dup(0)
CRLF  DB 0AH,0DH,"$";
data ends

code segment
    assume cs:code,ds:data
start:    mov ax,data
    mov ds,ax
    xor ax,ax
    
    mov dx,offset max_len;输入
    mov ah,10 int 21h

    mov bx,offset buf_str;去掉输入的最后一个回车字符,避免遮住已显示字符
    add bl,real_len
    adc bh,0 mov byte ptr[bx],20h       mov dx,offset CRLF     mov ah,09     int 21h mov dx,offset buf_str;输出字符串
    mov ah,09 int 21h

    
    
    mov ax,4c00h int 21h

code ends
    end start 

 

转载于:https://my.oschina.net/ZaneYoung/blog/330700

相关文章:

  • 玩转CSS3,嗨翻WEB前端,CSS3伪类元素详解/深入浅出[原创][5+3时代]
  • Grant的时候报错的解决:Access denied for user #39;root#39;@#39;localhost#39; (using password: YES)...
  • Jquery+bootstrap实现静态博客主题
  • PHP 去掉换行符问题
  • jboss-eap-6.1安装配置
  • Sqlitekit 封装管理
  • 大数运算
  • 艰苦的RAW格式数据恢复之旅
  • 应用程序迁移到云平台的最佳实践
  • PHP 操作mongodb api大部分方法
  • tcpdump -i eth0 -n -vvv src or dst port 443
  • Exchange 2013 ServerComponent状态异常处理
  • Oracle Minus 取差集
  • winform窗体取消最大化双击标题最大化
  • 初识 Cloudera Impala
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • canvas 绘制双线技巧
  • es6(二):字符串的扩展
  • gcc介绍及安装
  • HTTP那些事
  • Laravel 中的一个后期静态绑定
  • Linux中的硬链接与软链接
  • npx命令介绍
  • RxJS: 简单入门
  • scrapy学习之路4(itemloder的使用)
  • SpringBoot 实战 (三) | 配置文件详解
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • windows-nginx-https-本地配置
  • 复习Javascript专题(四):js中的深浅拷贝
  • 手写一个CommonJS打包工具(一)
  • 学习HTTP相关知识笔记
  • 赢得Docker挑战最佳实践
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #1015 : KMP算法
  • (4)STL算法之比较
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (附源码)计算机毕业设计ssm电影分享网站
  • (过滤器)Filter和(监听器)listener
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (一)VirtualBox安装增强功能
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)关于pipe()的详细解析
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .net 获取url的方法
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • @软考考生,这份软考高分攻略你须知道
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [202209]mysql8.0 双主集群搭建 亲测可用