鱼C论坛

 找回密码
 立即注册
查看: 1773|回复: 4

找人帮个小忙 汇编

[复制链接]
发表于 2012-10-12 12:26:19 | 显示全部楼层 |阅读模式
50鱼币
由于很久没有看汇编了,现在要用汇编写一个小东西,具体要求是这样的:
       据区定义msg0-msg9十条信息,从键盘中输入0-9,输出相应的信息!
实现起来应该不难的 有劳了

最佳答案

查看完整内容

看下我的代码,msg0~msg9的内容请自己修改
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 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 db  0dh,0ah,'$'
 note db "please input the number that you want to search:",0dh,0ah,'$'
 adr  dw 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[bx]
    mov ah,9h
    int 21h
    lea dx,crlf
    mov ah,9h
    int 21h 
    jmp start
code ends
end start
    
    
    
    
看下我的代码,msg0~msg9的内容请自己修改
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-10-13 21:10:42 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-10-13 21:34:40 | 显示全部楼层
太复杂了,我还是初学者,需要共同进步啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-10-13 21:41:48 | 显示全部楼层
学习如逆水行舟,不进则退!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 14:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表