📄 7920汇编_asm.mht
字号:
From: =?gb2312?B?08kgV2luZG93cyBJbnRlcm5ldCBFeHBsb3JlciA3ILGjtOY=?=
Subject:
Date: Thu, 29 May 2008 17:11:58 +0800
MIME-Version: 1.0
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mail.buaa.edu.cn/mailPart.php?F_sid=1ddbb849c670c303bfdae00fcd82a385&F_f=INBOX&F_id=1211957597.M440719P8976V000000000000E808I00F80EF2_0.Mail-Server-01%2CS%3D2144589&F_no=5
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META content=3D"MSHTML 6.00.6000.16643" name=3DGENERATOR></HEAD>
<BODY><PRE> RS EQU P3.2
RW EQU P3.3
E EQU P3.4
ORG 0
anl p1,#00h
mov r1,#03h
rst: clr rs
clr rw
setb e
mov r4,#08h
loop: nop
acall t
djnz r4,loop
mov p1,#30h
; acall pr12
clr e
setb rs
setb rw
djnz r1, rst
mov r3,#08h
acall pr12
mov r3,#01h
acall pr12
mov r3,#02h
acall pr12
mov r3,#10h
acall pr12
mov r3,#38h
acall pr12
mov r3,#0ch
acall pr12
mov r1,#16
mov dptr,#tab
mov r3,#080h
acall pr12
next:
mov a,#00h
movc a,@a+dptr
mov r3,a
acall pr11
inc dptr
djnz r1,next
mov r3,#90h
acall pr12
mov r1,#16
mov dptr,#tab1
next1:
mov a,#00h
movc a,@a+dptr
mov r3,a
acall pr11
inc dptr
djnz r1,next1
mov r3,#0ch
acall pr12
mov r3,#34h
acall pr12
mov r3,#06h
acall pr12
mov r3,#03h
acall pr12
; mov r5,#32
mov r3,#40h
;nl:
acall pr12
; inc r3
; djnz r5,nl
nop
mov r4,#0ffh
loop2: acall t
nop
nop
nop
nop
nop
djnz r4,loop2
ajmp $
busy:
clr rs
setb rw
bu0: setb e
orl p1,#0ffh
mov a,p1
acall t
clr e
jb acc.7,bu0
setb rs
clr rw
ret
pr11:
;acall busy
setb rs
clr rw
setb e
; acall busy
mov a,r3
mov p1,a
acall t
clr e
clr rs
setb rw
ret
PR12:
; acall busy
clr rs
clr rw
SETB e
; acall busy
MOV A,R3
MOV P1,A
ACALL T
CLR e
SETB rs
SETB rw
RET
T: MOV R5,#0dFH
LOOP1: NOP
DJNZ R5,LOOP1
RET
tab:
; db =
00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
; db "0123456789abcdefghijklmnopqrst"
db 02h,03h,04h,05h,06h,07h,08h,09h,0ah,0bh,0ch,0dh,0eh,0fh,10h
=20
; db =
0bah,0c0h,0bah,0c1h,0bah,0c2h,0bah,0c3h,0bah,0c4h,0bah,0c5h,0bah,0c6h
; db =
0bfh,0c0h,0bah,0c7h,0bah,0c8h,0bah,0c3h,0bah,0c4h,0bah,0c5h,0bah,0c6h
; DB 0BAH,0C7H,0BAH,0C8H
tab1:
db 11h,12h,13h,14h,15h,16h,17h,18h,19h,1ah,1bh,1ch,1dh,1eh,7fh
;db =
0b9h,0e6h,0bch,0c1h,0bch,0c2h,0bch,0c3h,0bch,0c4h,0bch,0c5h,0bch,0c6h
; db =
0beh,0c0h,0bah,0c9h,0bah,0cAh,0bah,0c3h,0bah,0c4h,0bah,0c5h,0bah,0c6h
; DB
end
</PRE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -