社区
汇编语言
帖子详情
求救求救!·#¥%……—*()
luxinke007
2003-10-16 08:55:00
键盘接收字符和屏幕显示字符
内容:
编写程序:要求用INT21H的字符串输入输出功能实现:先显示“INPUT:“,然后从键盘输入1~20个字符的字符串(最大为20个字符)。在下一行显示”OUTPUT:“和输入的字符串。重复上面的输入和显示,知道按CTR-C才退出。
提示:根据输入缓冲区中实际输入的字符数,计算出回车符(ODH)的位置,然后在后面加上换行符(OAH)和字符$,再调用字符串输出功能进行输出
...全文
107
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,希望能够显示不同内容,其Callback如下: …… axes plot; set,handles.tserialMY]); datetick; axes plot; set,handles.tserialPZ]); datetick; …… 但程序运行时却莫名其妙自己新建一个Figure,查找了很久,一直找不到原因啊,大侠
求救
! 附件是程序代码。
简单迷宫程序和树的实现程序
八方向迷宫的实现 内附详细的程序说说明 还有树的相关程序 哈夫曼树(Huffman树)——设有n个权值{w1,w2,……wn},构造一棵有n个叶子结点的二叉树,每个叶子的权值为wi,则wpl最小的二叉树叫~,也称最优二叉树
数据结构实验-二叉树的建立、遍历、摩斯电码(哈夫曼树)的编码与解码实验代码
数据结构关于二叉树的建立遍历以及应用二叉树进行编解码 实验要求 必做部分 1. 小明会按照前序的方式输入一棵二叉树。例如,输入$ACG##H##D##BE#I##F##的话,代表了下面这棵树: 2. 请分别按照前序、中序、后序输出这棵树。 选做部分 背景 在影视剧中,我们经常会看到二战期间情报人员使用电报哒哒哒地发送信息,发送电报所使用的编码叫做摩尔斯电码(或者叫做摩斯密码)。甚至在现代,SOS仍然是国际通用的
求救
信号之一,其“三短、三长、三短”同样是摩斯密码的编码方式。 摩斯密码使用若干个“点”和“划”来表示一个字母,字母和字母之间使用短暂的停顿来表示。例如,一种常见的编码方式为: 字母 摩斯密码 字母 摩斯密码 A .- E . B -... F ..-. C -.-. G --. D -.. H .... 实际上,一个摩斯密码本可以使用一棵二叉树来存储: 上图表示,从根节点start开始,遇到一个点(Dot)就访问它的左子树节点,遇到一个划(Dash)就访问它的右子树节点。例如,三个点...代表了S,三个划---代表了O。所以SOS的摩斯密码是... --- ...(中间用空格隔开,表示短暂的停顿)。再比如,爱疯手机有一种来电铃声的节奏为“哇哇哇 哇-哇- 哇哇哇”,这其实表示的是…… 现在,小明想在课上偷偷跟你传纸条,但又不想被其他同学看到内容。因此他跟你约定,每次给你传纸条时都使用摩斯密码来编写。至于密码本,当然不能使用国际通用的,他会在课前告诉你密码本的内容。然而小明发现,每次写纸条、读纸条都不是很方便,所以他想让你做个程序来自动编码/解码你们的摩斯密码。 题目要求 首先,小明输入的那棵二叉树,代表了你们在这堂课上要使用的摩斯密码本。例如,输入$ACG##H##D##BE#I##F##的话,代表了下面这棵树: 第一个字母$是什么并不重要,因为它只是代表了根节点,而根节点在我们的摩斯电码中并不代表一个字符,仅仅代表“start”。 读入密码本后,请记得按照前序、中序、后序输出这棵树。 然后,小明会输入一个数,代表接下来输入的是明文还是摩斯电码。输入0表示接下来他会输入明文,输入1表示接下来输入的是摩斯电码,输入-1程序退出。 1. 如果输入的是0,代表接下来要输入的是明文。程序接受一个字符串,根据字符串中每一个字母输出对应的摩斯电码,用空格隔开。例如如果小明输入“BED”,则程序应该输出“-空格-.空格.-”。如果遇到密码本中没有的字符,则输出“输入有误”。 2. 如果输入的是1,则表示接下来要输入摩斯电码。小明首先会输入一个数字N,代表有几个电码的输入,例如输入4代表之后会输入4个电码(即这个单词有四个字母)。随后输入空格分割的电码,例如, .. . -- -. 程序需要根据摩斯电码解读出明文单词并输出,例如上面的电码表示“CAFE”。如果遇到密码本中没有的编码,则输出“输入有误”。 输入输出样例 必做部分: 请输入二叉树: $ACG##H##D##BE#I##F## 前序遍历:$ACGHDBEIF 中序遍历:GCHAD$EIBF 后序遍历:GHCDAIEFB$ 选做部分: 请选择(0为明文,1为电码,-1退出):0 请输入明文:BED 摩斯电码为:- -. .- 请选择(0为明文,1为电码,-1退出):1 请输入电码个数:4 请输入电码:.. . -- -. 明文为:CAFE 请选择(0为明文,1为电码,-1退出):-1 // 程序结束
PTA出租(C语言版)
7-3 出租 (20分) 下面是新浪微博上曾经很火的一张图: 一时间网上一片
求救
声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。 本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。 输入格式: 输入在一行中给出一个由11位数字组成的手机号码。 输出格式: 为输入的号码生成代码的前两行,其中arr中的数字必须按递减顺序给出。 输入样例: 18013820100 输出样例: int[] arr = new int[]{8,3,2,1,0}; int[] index = new int[]{3,0,4,3,1,0,2,4,3,4,4};
java 扫雷源代码 带有详细的注释
菜鸟练习~~ 加入了“
求救
”按钮,在无法继续通过计算扫雷时,可以点出此获知随机的一个未标记雷的位置; 加入了计时器; 加入了作弊功能……嘿嘿,按下键盘上的某键,可以知道所有雷的位置,吼吼
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章