鱼C论坛

 找回密码
 立即注册
查看: 1694|回复: 2

[技术交流] 改变除法溢出提示字符

[复制链接]
发表于 2014-5-31 09:19:37 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 xiaosawanjava 于 2014-5-31 17:01 编辑
assume cs:code,SS:stack

stack segment
  DW 8 dup(0)
stack ends

code segment
start:
  MOV AX,CS    
  MOV DS,AX

  MOV AX,200h
  MOV ES,AX 

  MOV AX,stack
  MOV SS,AX
  MOV sp,16

  MOV SI,offset do0   ;要送的字符串的 偏移地址
  MOV DI,0            ;目标  偏移地址
  MOV CX,offset jies-offset do0   ;一共占有多少个字节 

  REP movsb           ;将源传送到目标以 字节 为单位传送
  
  MOV AX,0            ;设置0好中断向量表的地址
  MOV DS,AX 
  MOV bx,0
  MOV WORD ptr [bx],0
  MOV WORD ptr [bx+2],200h
   

  do0:
    JMP short sta   ;这里占2个字节0和1,所以字符就是从2开始的
    DB 'abcdefgh'
     
    sta:
      MOV AX,CS
      MOV DS,AX
      MOV SI,2h     ;设置源数据
      
      MOV AX,0b800h ;显示的位置
      MOV ES,AX
      MOV DI,0

      MOV CX,8      ;一个8个字符
      MOV AH,7      ;颜色白色
      s:
        MOV AL,[SI]
        MOV ES:[di],AL 
        MOV ES:[DI+1],AH

        INC SI
        ADD DI,2
      LOOP s
      
      MOV AX,4c00h
      INT 21h

  jies:nop

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

使用道具 举报

我爱鱼C论坛 该用户已被删除
发表于 2015-2-19 21:35:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-23 14:59:50 | 显示全部楼层
{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 05:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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