鱼C论坛

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

找人帮个小忙 汇编

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

最佳答案

查看完整内容

看下我的代码,msg0~msg9的内容请自己修改
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-10-12 12:26:20 | 显示全部楼层

  1. assume cs:code,ds:data
  2. data segment
  3. msg0 db "0****0",'$'
  4. msg1 db "1****1",'$'
  5. msg2 db "2****2",'$'
  6. msg3 db "3****3",'$'
  7. msg4 db "4****4",'$'
  8. msg5 db "5****5",'$'
  9. msg6 db "6****6",'$'
  10. msg7 db "7****7",'$'
  11. msg8 db "8****8",'$'
  12. msg9 db "9****9",'$'
  13. crlf db  0dh,0ah,'$'
  14. note db "please input the number that you want to search:",0dh,0ah,'$'
  15. adr  dw offset msg0,offset msg1,offset msg2,offset msg3,offset msg4
  16.          dw offset msg5,offset msg6,offset msg7,offset msg8,offset msg9
  17. data ends
  18. code segment
  19. start:mov ax,data
  20.     mov ds,ax
  21.     lea dx,note
  22.     mov ah,9h
  23.     int 21h
  24.     mov ah,1h
  25.     int 21h
  26.     sub al,30h
  27.     mov bl,al
  28.     shl bl,1
  29.     mov bh,0
  30.     lea dx,crlf
  31.     mov ah,9h
  32.     int 21h
  33.     mov dx,adr[bx]
  34.     mov ah,9h
  35.     int 21h
  36.     lea dx,crlf
  37.     mov ah,9h
  38.     int 21h
  39.     jmp start
  40. code ends
  41. end start
  42.    
  43.    
  44.    
  45.    
复制代码
看下我的代码,msg0~msg9的内容请自己修改
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-10-13 21:10:42 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-10-13 21:34:40 | 显示全部楼层
太复杂了,我还是初学者,需要共同进步啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-10-13 21:41:48 | 显示全部楼层
学习如逆水行舟,不进则退!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 02:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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