山人 发表于 2012-10-12 12:26:19

找人帮个小忙 汇编

由于很久没有看汇编了,现在要用汇编写一个小东西,具体要求是这样的:
       据区定义msg0-msg9十条信息,从键盘中输入0-9,输出相应的信息!
实现起来应该不难的 有劳了

不正常人类 发表于 2012-10-12 12:26:20


assume cs:code,ds:data
data segment
msg0 db "0****0",'$'
msg1 db "1****1",'$'
msg2 db "2****2",'$'
msg3 db "3****3",'$'
msg4 db "4****4",'$'
msg5 db "5****5",'$'
msg6 db "6****6",'$'
msg7 db "7****7",'$'
msg8 db "8****8",'$'
msg9 db "9****9",'$'
crlf db0dh,0ah,'$'
note db "please input the number that you want to search:",0dh,0ah,'$'
adrdw offset msg0,offset msg1,offset msg2,offset msg3,offset msg4
         dw offset msg5,offset msg6,offset msg7,offset msg8,offset msg9
data ends
code segment
start:mov ax,data
    mov ds,ax
    lea dx,note
    mov ah,9h
    int 21h
    mov ah,1h
    int 21h
    sub al,30h
    mov bl,al
    shl bl,1
    mov bh,0
    lea dx,crlf
    mov ah,9h
    int 21h
    mov dx,adr
    mov ah,9h
    int 21h
    lea dx,crlf
    mov ah,9h
    int 21h
    jmp start
code ends
end start
   
   
   
    看下我的代码,msg0~msg9的内容请自己修改

山人 发表于 2012-10-13 21:10:42

不正常人类 发表于 2012-10-12 12:26 static/image/common/back.gif
看下我的代码,msg0~msg9的内容请自己修改

谢了!!!!!!!!!!!!!!!!!!!

ermao 发表于 2012-10-13 21:34:40

太复杂了,我还是初学者,需要共同进步啊

ermao 发表于 2012-10-13 21:41:48

学习如逆水行舟,不进则退!
页: [1]
查看完整版本: 找人帮个小忙 汇编