鱼C论坛

 找回密码
 立即注册
查看: 2930|回复: 1

[技术交流] 已经学到了第9章 独立完成的 实验9 好兴奋 分享下

[复制链接]
发表于 2011-5-24 15:51:52 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 china0008 于 2011-5-24 18:55 编辑

  1. assume CS:code,DS:data,ss:stark

  2. data SEGMENT
  3.     DB 'Welcome to masm!' ;16  
  4. data ENDS

  5. stark segment
  6. dw 0,0,0
  7. stark ends

  8. code SEGMENT
  9. start:   
  10.      MOV AX,data
  11.      MOV DS,AX
  12.      MOV AX,0b800h
  13.      MOV ES,AX  
  14.      mov ax,stark
  15.      mov ss,ax
  16.      mov sp,6
  17.      
  18.      
  19.      push 00101100b
  20.      push 01001010b
  21.      push 00111101b
  22.      
  23.      MOV bx,0
  24.      MOV CX,3
  25. s1:  pop ax
  26.      mov dx,cx
  27.      MOV si,0
  28.      mov di,0
  29.      MOV CX,16
  30. s:   MOV Ah,[di]
  31.      MOV ES:[BX+si],Ah      
  32.      MOV ES:[BX+si+1],al
  33.      INC di
  34.      ADD si,2
  35.      LOOP s
  36.      add bx,160  
  37.      mov cx,dx
  38.      LOOP s1
  39.                  
  40. code ENDS
  41. END start
复制代码

评分

参与人数 1荣誉 +1 鱼币 +3 收起 理由
china0008 + 1 + 3 支持分享……

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-24 17:54:07 | 显示全部楼层
本帖最后由 陌路狂奔 于 2011-5-24 18:16 编辑
  1. push 00101100b
  2.      push 01001010b
  3.      push 00111101b ;这里是个错误吧。编译时报错
  4. mov dx,cx    ;为什么要给DX呢,占用寄存器的位置,后面要用到怎么办,还是入栈吧
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-25 02:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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