现在的位置: 首页 > 综合 > 正文

汇编练手的呵呵..

2014年02月16日 ⁄ 综合 ⁄ 共 460字 ⁄ 字号 评论关闭

;编写程序,从键盘接受一个小写字母,然后找出他的前导和后继字符,再按顺序输出。

assume cs:code,ds:data

data segment
 b db 'Input a Lowercase letter( >a,<z )',0dh,0ah,'$'
 d db 0dh,0ah,0,0,0,0dh,0ah,'$'
data ends

code segment
 start:
  mov ax,data
  mov ds,ax
  
  lea dx,b    ;提示信息
  mov ah,9h
  int 21h
  
  mov ah,1h   ;读入字母
  int 21h
  
  mov d[3],al  ;将读入的字母放到d[3]中
  mov bl,al
  
  sub bl,1     ;将前驱放到d[2]中
  mov d[2],bl
   
  mov bl,al     ;将后继放入d[4]中
  add bl,1
  mov d[4],bl
   
  lea dx,d     ;显示结果
  mov ah,9h
  int 21h
  
  mov ah,4ch
  int 21h
code ends
end start

抱歉!评论已关闭.