| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 948 人关注过本帖
标题:[求助]汇编两个小问题!
只看楼主 加入收藏
bennyhe
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-11-28
收藏
 问题点数:0 回复次数:6 
[求助]汇编两个小问题!
1. 编写一个简化的段定义结构程序:
先提示输入数字“Input number:0-9”,然后在下一行显示输入的数字,结束;如果不是键入了0-9 数字,就提示错误“ERROR!”,继续等待输入数字。
2. 编写一个完整的段定义结构程序:
从键盘输入一个字符串(不超过255个),将其中的小写字母转换成大写字母,然后按原来的顺序在屏幕上显示。


希望高手能帮忙,
谢谢!!
搜索更多相关主题的帖子: 汇编 
2006-11-12 16:05
bennyhe
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-11-28
收藏
得分:0 
汇编版块怎么那么少人啊?
没人回答问题?
2006-11-12 18:26
wchx215
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-9-4
收藏
得分:0 
最好自己去写,别人替写不会进步的,还有你的问题已经有人问过了.
顺便说一下,问问题最好自己写出程序再问!
2006-11-12 18:36
bennyhe
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-11-28
收藏
得分:0 
不会写啊
有些指令还没教
比如如何进行输入输出
真的不会!
2006-11-12 18:46
wchx215
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-9-4
收藏
得分:0 
你可以查看中断功能!
dos功能中01h是输入并回显或者09h显示字符串.
最好自己想办法!
2006-11-12 18:48
bennyhe
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-11-28
收藏
得分:0 
以下是引用wchx215在2006-11-12 18:48:35的发言:
你可以查看中断功能!
dos功能中01h是输入并回显或者09h显示字符串.
最好自己想办法!

为了这两个程序
我整了一个下午
还是弄不出来
拜托!
帮我看看
谢谢

2006-11-12 19:04
wchx215
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-9-4
收藏
得分:0 

data segment
mess1 db 'Input number:0-9$'
errmess db 'error!$'
data ends
stack1 segment
dw 20h dup(0)
stack1 ends
code segment
assume cs:code,ss:stack1,ds:data
start: mov ax,stack1
mov ss,ax
mov sp,64
mov ax,data
mov ds,ax
lea dx,mess1
mov ah,09h
int 21h

mov ah,01h
int 21h
mov bl,al
call newline
cmp al,30h
jb errdeal
cmp al,39h
ja errdeal
mov dl,bl
mov ah,02h
int 21h
jmp short ok
errdeal: lea dx,errmess
mov ah,09h
int 21h
ok: mov ax,4c00h
int 21h
newline proc
push dx
push ax
mov dl,0dh
mov ah,02h
int 21h
mov dl,0ah
mov ah,02h
int 21h
pop ax
pop dx
ret
newline endp
code ends
end start

好吧!帮你做一题!

2006-11-12 20:52
快速回复:[求助]汇编两个小问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037501 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved