回 帖 发 新 帖 刷新版面

主题:求循环结构程序设计和分支结构程序设计的编程代码!!!

由于小弟刚学汇编不久,在学习的过程中遇到了困难啊,希望各位大哥大姐帮帮小弟我啊!题目如下:
(1).从键盘接受一字母,找出它在ASCⅡ码表中的前导字符与后续字符,并按照顺序输出这三个字符。(例如:输入C,则输出 BCD;输入z,则输出yza)
(2).从键盘上输入1—9之间的数,分别用转移表法和地址表法转向9个程序段,这9个程序段分别显示一个字符(A—I)。
(3).进制转换:十→十六;十→二;二→十;十六→十;十六→二

回复列表 (共12个回复)

11 楼

楼主真实有耐性,小弟服气,呵呵

12 楼

;输出前导字符和后续字符的程序,不过不能自动退出循环。我也是借花献佛。
.model small
.386
.code
MAIN PROC FAR
start:
push ds
sub ax,ax
push ax
input:
mov ah,7H
int 21H
cmpe:
cmp al,20H
JE  exit
cmp al,61H
JL  input
cmp al,7AH
JG  input
print:
sub al,01H
mov dl,al
mov ah,02H
int 21H
add al,01H
mov dl,al
mov ah,02H
int 21H
add al,01H
mov dl,al
mov ah,02H
int 21H
mov dl,0AH
mov ah,02H
int 21H
jmp input
exit :
ret
MAIN ENDP
END start

我来回复

您尚未登录,请登录后再回复。点此登录或注册