注册 登录
编程论坛 汇编论坛

[求助]程序设计,小弟快考试

barryhuo 发布于 2007-01-03 01:26, 749 次点击

1.编写程序输入两个十进制数据(如76,32),然后再输入任何一个四则运算符(如 “+”)请求出两个十进制的四则运算结果,并在显示屏幕上输出该10进制数结果,如76+32的和值“108”。
2。编写程序输入一个字符串到内存,然后再分别用dos系统功能调用02和09H子中断将其输出至屏幕!

各位高手,小弟快要考试啊,汇编又学不好,所以只有在这里请教各位大哥啊,望帮手,考试过不过就靠你们啊,最好有解释啊,因为我都想学好汇编的!!谢谢

6 回复
#2
barryhuo2007-01-03 12:36
为什么没人来啊,大家帮下我啊,好吗
#3
菜鸟上路2007-01-03 14:00
[URL=http://bbs.bc-cn.net/viewthread.php?tid=113781]http://bbs.bc-cn.net/viewthread.php?tid=113781[/URL]
#4
barryhuo2007-01-03 18:40
那下一题应该怎样啊??/
#5
白展堂2007-01-03 19:46
第2题仅供参考,不合理的地方请自己改正!!!!!
data segment
buf db 10,?,10 dup(?)
data ends
code segment
assume cs:code,ds:data
begin:
mov ax,data
mov ds,ax
mov dx,offset buf
mov ah,0ah
int 21h
mov cl,buf+1
mov bl,cl
mov si,offset buf
add si,2
a: mov dl,[si]
mov ah,2
int 21h
inc si
loop a
add bl,2
mov [buf+bx],'$'
mov dx,offset buf
add dx,2
mov ah,9
int 21h
mov ah,4ch
int 21h
code ends
end begin
#6
barryhuo2007-01-03 21:02
谢谢大哥指导啊,那那个两位加法应该怎么改啊??可以说明一下吗
#7
梵流古风2007-01-07 23:47
兄弟,你做出来拉吗?如果做出来,把他贴出来吧!!我也要急用啊!帮帮忙,第一题是加减乘除都要的
1