标题:[求助]一道简单的题
取消只看楼主
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
结帖率:100%
 问题点数:0 回复次数:7 
[求助]一道简单的题

STACK SEGMENT STACK
DB 100 DUP(?)
STACK ENDS

CODE SEGMENT
ASSUME CS:CODE,SS:STACK
START: MOV AH,01H
INT 21H
CMP AL,97
JGE P1
CMP AL,121
JNG P1
JMP EXIT
P1: SUB AL,20H
EXIT:
MOV DL,AL
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START

帮我改改吧

输入小写的话,输出大写的,如果输入其他的话,就不变

搜索更多相关主题的帖子: INT STACK CMP MOV SEGMENT 
2006-11-30 22:26
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
得分:0 

谢谢楼上的两位!

不好意思,再麻烦大家一下

DATA SEGMENT
X DW 6
Y DW 3
Z DW 7
RESULT DW 2 DUP(?)
DATA ENDS

CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AX,X
IMUL X
MOV CX,AX
MOV BX,DX
MOV AX,Y
IMUL Y    
ADD CX,AX
ADC BX,DX
IDIV Z
MOV RESULT,AX
MOV RESULT+2,DX
MOV AH,4CH
INT 21H
CODE ENDS
END START

求s=(x*x+y*y)/z的值,并将结果放入RESULT单元

帮我看看上面写的对吗?这种调试的时候该怎么看结果是不是正确呢?



人生没有彩排,每天都是现场直播~~~
2006-12-01 15:09
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
得分:0 

再次谢谢楼上的 ,
虽然我有点看不明白


人生没有彩排,每天都是现场直播~~~
2006-12-01 21:18
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
得分:0 
以下是引用菜鸟上路在2006-12-1 16:32:37的发言:

.model small
.386
option casemap:none
; 这是什么意思啊?都没见过

data segment
x db 6
y db 3
z db 9
result word ?
data ends

code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov ax,word ptr x ; 这里是把x扩展成dw型吗?还是其他意思呢?
mul x ;这里执行x*x, 我的书上是IMUL, IMUL 和 MUL一样吗?
mov result,ax
xor ax,ax ; 这句语句是什么作用呢?
mov ax,word ptr y
mul y
add result,ax
mov ax,result
div z ;IDIV和 DIV也一样吗?
mov result,0
mov result,ax

mov dx,result
add dx,30h
mov ah,02h
int 21h
mov ax,4c00h
int 21h
code ends
end start


人生没有彩排,每天都是现场直播~~~
2006-12-02 21:35
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
得分:0 

你的程序,我没有运行出来,弄了张截图

[IMG]http://blog.bc-cn.net/UploadFiles/2006-12/122323389.jpg[/IMG]

人生没有彩排,每天都是现场直播~~~
2006-12-02 21:41
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
得分:0 

为什么是6啊?
你定义的x=6,y=3,z=9,那么答案应该是5呀

那我上面的截图,link时,为什么出现了错误啊?


人生没有彩排,每天都是现场直播~~~
2006-12-02 22:46
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
得分:0 
我好象弄的比较麻烦,不过,我只会这样

用 ALT + PrintScreen 然后 粘贴到 photoshop中,再上传的

人生没有彩排,每天都是现场直播~~~
2006-12-02 23:05
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
得分:0 
以下是引用303770957在2006-12-10 19:33:18的发言:
呵呵,想不到女孩子对汇编语言也这么感兴趣啊?不错,加油啊女孩!

不是感兴趣啦,纯粹是为了考试,不想被挂


人生没有彩排,每天都是现场直播~~~
2006-12-12 18:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-106442-1-1.html




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

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