社区
汇编语言
帖子详情
求救求救!·#¥%……—*()
luxinke007
2003-10-16 08:55:00
键盘接收字符和屏幕显示字符
内容:
编写程序:要求用INT21H的字符串输入输出功能实现:先显示“INPUT:“,然后从键盘输入1~20个字符的字符串(最大为20个字符)。在下一行显示”OUTPUT:“和输入的字符串。重复上面的输入和显示,知道按CTR-C才退出。
提示:根据输入缓冲区中实际输入的字符数,计算出回车符(ODH)的位置,然后在后面加上换行符(OAH)和字符$,再调用字符串输出功能进行输出
...全文
106
5
打赏
收藏
求救求救!·#¥%……—*()
键盘接收字符和屏幕显示字符 内容: 编写程序:要求用INT21H的字符串输入输出功能实现:先显示“INPUT:“,然后从键盘输入1~20个字符的字符串(最大为20个字符)。在下一行显示”OUTPUT:“和输入的字符串。重复上面的输入和显示,知道按CTR-C才退出。 提示:根据输入缓冲区中实际输入的字符数,计算出回车符(ODH)的位置,然后在后面加上换行符(OAH)和字符$,再调用字符串输出功能进行输出
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luxinke007
2003-10-21
打赏
举报
回复
谢谢你的教诲,我很惭愧,接受教训
lzxptc
2003-10-16
打赏
举报
回复
DATA SEGMENT
MSG1 DB "INPUT:$"
MSG2 DB "OUTPUT:$"
KEYBUF DB 20
DB ?
DB 20 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
;段指针初始化
;调用显示功能显示MSG1
;调用键盘输入功能等待输入
;根据缓冲区中第二个字节中的数值计算输入的个数,进行字符替换
;调用显示功能显示MSG2及缓冲区内按键信号
;跳转至第二步继续
;程序结束
zuolihua
2003-10-16
打赏
举报
回复
data segment
string db 23
input db "input:"
output db "output:"
data ends
code segment
assume cs:code ds:data
start:
move ax,data
move ds,ax
circle:
move ah,0ah ;0a还是09显示我忘了,你自己查查
mov dx,offset input
mov [dx],20
int 21h
mov dx, offset input
mov al,09
int 21h
mov dx, offset output
mov al,0ah
int 21h
mov al,[dx+1]
mov ah,0
inc dx,ax+2
mov [dx],0ah
mov [dx+1],'$'
mov dx,offset string+2
mov al,0ah
int 21h
jmp circle
code ends
end start
Areslee
2003-10-16
打赏
举报
回复
楼主不能自己想想吗?本版欢迎问思路,问解决方案,不欢迎求完整代码,尤其是作业
zuolihua
2003-10-16
打赏
举报
回复
up
Matlabtimer计时器GUI中多axes显示问题-ex03.rar
Matlabtimer计时器GUI中多axes显示问题-ex03.rar 在GUI中建立了两个axes,希望能够显示不同内容,其...但程序运行时却莫名其妙自己新建一个Figure,查找了很久,一直找不到原因啊,大侠
求救
! 附件是程序代码。
简单迷宫程序和树的实现程序
八方向迷宫的实现 内附详细的程序说说明 还有树的相关程序 哈夫曼树(Huffman树)——设有n个权值{w1,w2,……wn},构造一棵有n个叶子结点的二叉树,每个叶子的权值为wi,则wpl最小的二叉树叫~,也称最优二叉树
数据结构实验-二叉树的建立、遍历、摩斯电码(哈夫曼树)的编码与解码实验代码
再比如,爱疯手机有一种来电铃声的节奏为“哇哇哇 哇-哇- 哇哇哇”,这其实表示的是…… 现在,小明想在课上偷偷跟你传纸条,但又不想被其他同学看到内容。因此他跟你约定,每次给你传纸条时都使用摩斯密码来编写。...
PTA出租(C语言版)
其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。 本题要求你编写一个程序,为...
java 扫雷源代码 带有详细的注释
菜鸟练习~~ 加入了“
求救
”按钮,在无法继续通过计算扫雷时,可以点出此获知随机的一个未标记雷的位置; 加入了计时器; 加入了作弊功能……嘿嘿,按下键盘上的某键,可以知道所有雷的位置,吼吼
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章