gpt4 book ai didi

assembly - 如何使用汇编语言中的键结束程序

转载 作者:行者123 更新时间:2023-12-02 01:28:28 24 4
gpt4 key购买 nike

小写到大写,反之亦然。人物。当按“X”时,该过程将结束。这是我的代码:

.model small
.stack
.data
msg db 'Enter a character ',10,'$'
.code

start:


mov ax,@data
mov ds,ax
mov ah,9
mov dx,offset msg
int 21h
mov ah,1
int 21h


Y:
cmp al,'a'
jb X
cmp al,'z'
ja unchanged
sub al,20h
jmp unchanged


X:
cmp al,'A'
jb unchanged
cmp al,'Z'
ja unchanged
add al,20h
unchanged:
mov ah,2


mov dl,al
int 21h



jmp start
mov cx,10


exit:

mov ah,4ch
int 21h


end start

最佳答案

X: 标签处对其进行大写 X 测试。
您不需要 mov cx,10。它永远不会被执行。

X:
cmp al,'X'
je Exit
cmp al,'A'

要同样以小写字母 x 退出,请在 Y: 标签处添加类似的代码。

Y:
cmp al,'x'
je Exit
cmp al,'a'

关于assembly - 如何使用汇编语言中的键结束程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35538930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com