汇编语言转成C语言

来源:百度知道 编辑:UC知道 时间:2024/07/04 22:55:39
count:mov tl0,#48h
mov th0,#0f4h
push psw
push acc
setb rs0

mov a,4fh
add a,#01h
mov 4fh,a
mov a,4eh
addc a,#00h
mov 4eh,a
jz x1

dec a
jnz x2
mov a,4fh
subb a,#0f0h
jc x1 ; 240*3ms = 720ms

x3:setb p3.4
mov 49h,#00h
mov 3ch,#00h
sjmp x1

x2:clr c
subb a,#03h
jc x3 ; 4*256*3ms --3s clear all fhr

clr a
mov r0,#3ch
x4:mov @r0,a
inc r0
cjne r0,#61h,x4

x1:inc 61h
mov a,61h
cjne a,#250,exit
mov 61h,#00h
mov a,60h
jz inta
mov a,6fh
jnz y1
mov a,60h
mov 6fh,a
ajmp inta
y1:cl

可以的话把你的需求,和要实现的功能说出来.才有可能转

可以发消息我.帮你弄.或者邮箱chuoren111@163.com

其实通常可以这么处理
http://zhidao.baidu.com/question/27109185.html
当然,你非得用c表述出来也行,但是编译完成后两种效果基本一致。