ASCII码表

ASCII码表

 

 急求写B800段输出assic码表的汇编代码_百度知道    

       http://zhidao.baidu.com/question/161473609.html
 百度知道 > 电脑/网络 > 程序设计 > 汇编语言 待解决 
    急求写B800段输出assic码表的汇编代码 悬赏分:100 - 离问题结束还有 14 天 11 小时
急求写B800段输出assic码表的汇编代码 输出格式最好如下assic码 16进制 编号

 

CODE SEGMENT
 ASSUME  CS:CODE,DS:CODE
 START:
 push cs
 pop ds
 mov ax,12h
 int 10h
 mov ax,3
 int 10h
 mov ax,0b800h
 mov es,ax
 xor di,di
 mov ax,di
 mov cx,256
next: mov ah,0ch ; ;颜色在AH中,红
 mov es:[di],ax
 call show
 inc ax
 add di,80*2
 cmp di,(80*25)*2
 jb skip
 sub di,(80*25)*2-7*2
 skip: loop next
 mov ah,0
 int 16h
 mov ah,4ch
 int 21h
 ;
show:
 db 60h
 add di,2
 mov bp,2
 mov bx,ax
 push ax
 mov cx,4
 mov ah,0ah ;颜色在AH中,绿
sh1: rol bl,cl
 mov al,bl
 and al,0fh
 add al,30h
 cmp al,'9'
 jbe skip1
 add al,7
skip1: stosw
 dec bp
 jnz sh1
 pop ax
 ;***********
 ascii:
 mov ah,0
 mov cx,3
 mov bx,10
nx1: xor dx,dx
 div bx
 or dx,0930h ;颜色在DH中,蓝
 push dx
 loop nx1
 mov cx,3
nx2: pop ax
 stosw
 loop nx2
 db 61h
 ret

 CODE ENDS
 END START

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
05-10 9323
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值