|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
code segment
start mov ax,data
mov ds,ax
mov ax,table
mov es,ax
mov si,0
mov bi,0
mov bx,0
mov cx,21
s: mov al,[bx]
mov es:[di],al
mov al,1[bx]
mov es:1[di],al
mov al,2[bx],al
mov es:2[di],al
mov al,3[bx]
mov es:3[di],al
mov ax,54h[bx]
mov bx,56h[bx]
mov es:5[di],ax
mov es:7h[di],bx
mov ax,08ah[si]
mov es:0ah[di],ax
mov ax,54h[bx]
div word ptr ds:0a8h[si]
mov es:0dh[si],ax
add bx,4
add si,2
add si,16
loop s
mov ax,4c00h
int 21h
code ends
end start
存放年份用的是al,一个数字一个数字的存放,有没有简化的方法,像下面一样直接ax存放两个字符的。
还有源代码中的数字后面加H的是不是有的可以省略。小于10的可以不加H吧。 那些必须加H,默认不是16进制么?
|
|