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