鱼C论坛

 找回密码
 立即注册
查看: 1389|回复: 0

[技术交流] 实验13 【1】

[复制链接]
发表于 2014-6-1 20:24:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. assume cs:code

  2. code segment
  3. start:
  4.   MOV AX,CS
  5.   MOV DS,AX
  6.   MOV SI,offset do0

  7.   MOV AX,0
  8.   MOV ES,AX
  9.   MOV DI,200h

  10.   MOV CX,offset jiesu-offset do0

  11.   CLD
  12.   REP movsb

  13.   MOV AX,0
  14.   MOV DS,AX

  15.   MOV WORD ptr DS:[7ch*4+2],0
  16.   MOV WORD ptr DS:[7ch*4],200H
  17.   

  18.   mov ax,4c00h
  19.   int 21h

  20.   do0:
  21.     PUSH AX
  22.     PUSH ES
  23.     PUSH DI
  24.     PUSH DX
  25.     PUSH bx

  26.     MOV AX,0b800h
  27.     MOV ES,AX
  28.     MOV DI,0

  29.     ;行
  30.     MOV AX,0
  31.     MOV AL,DH  
  32.     MOV BL,160
  33.     MUL BL
  34.     ADD DI,AX

  35.     ;列
  36.     MOV AX,0
  37.     MOV AL,DL  
  38.     MOV BL,2
  39.     MUL BL
  40.     ADD DI,AX

  41.     s:
  42.       MOV AL,[SI]

  43.       ;是否 等于0
  44.       CMP AL,0
  45.       JE ok

  46.       MOV ES:[di],AL
  47.       MOV ES:[DI+1],CL
  48.       
  49.       ADD DI,2
  50.       INC SI
  51.     JMP short s
  52.    
  53.   ok:
  54.     POP bx
  55.     POP DX
  56.     POP DI
  57.     POP ES
  58.     POP AX
  59.    
  60.     IRET
  61.   jiesu:nop
  62.    

  63. code ends
  64. end start
复制代码
  1. assume cs:code,DS:data

  2. data segment
  3.   DB 'cai hong dao !',0
  4. data ends

  5. code segment
  6. start:
  7.   MOV AX,data
  8.   MOV DS,AX
  9.   MOV SI,0

  10.   MOV DH,12
  11.   MOV DL,40
  12.   MOV CL,2
  13.   
  14.   INT 7ch

  15.   mov ax,4c00h
  16.   int 21h

  17. code ends
  18. end start
复制代码


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-25 11:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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