sorting - 逐行输出单词
问题描述
我不明白如何在汇编程序(tasm)中编写代码,该代码将读取输入行并将其每个字符输出到新行例如:
Hello
H
e
l
l
o
你能帮我逐行输出吗
我找到了一个在屏幕上显示一个单词的代码,但我不明白如何逐行显示
data segment
prompt db 0dh,0ah,"Enter your string(7 Chars Max): $"
nam db 8 dup(?) ; 7 plus term char $
msg1 db 0dh,0ah,"Your input: $"
sev db 7 dup(?)
data ends
code segment
assume cs:code,ds:data
START:
mov ax,data
mov ds,ax
mov dx,offset prompt
mov ah,09h
int 21h
lea si,nam
mov cx,7
et:mov ah,01
int 21h
mov [si],al
inc si
loop et
mov [si], '$'
mov dx,offset msg1
mov ah,09h
int 21h
lea dx,nam
mov ah,09h
int 21h
mov ah,4ch
int 21h
Code ends
end Start
解决方案
推荐阅读
- flutter - SliverAppBar - SliverList 一直滚动到顶部
- python - 在两点之间创建弧线pygame
- sql - 使用sql从excel表中获取数据
- android - 找不到方法'org.gradle.api.tasks.compile.CompileOptions
- java - Mockito:拦截方法调用而不引用对象
- python-3.x - 机器学习预测另一个值
- c - 使用 pread() 实现自己的 read() 系统调用
- python - Python 仅向 excel 文件添加第一个条目
- c# - 如何使用 C# 将 excel 文件中的数据插入 microsoft localdb 数据库
- python - 使用 Python googleapiclient 将数据写入 Google Sheet