求高手把它全部翻译成汇编语言

来源:百度知道 编辑:UC知道 时间:2024/09/23 11:25:37
求高手把下面所有的全部翻译成汇编语言,谢谢!
#include "reg51.h"
#define uchar unsigned char
#define uint unsigned int
uchar tem0 , tem1;
uchar temp0 , temp1;
uint f=0; //初值
void timer0() interrupt 1
{
EA =0;
TR0=0;
TR1=0;
TL0=0xFF; //重装值 定时50000us OX4BFFH
TH0=0x4B;
tem0 = TL1; //读数
tem1 = TH1;
TL1=0x00; //定时器1清零
TH1=0x00;
f=1; //作标注位
TR0=1;
TR1=1;
EA=1;
}
void timer1() interrupt 3 //T1中断,表示计数的频率溢出,超出了可测量的频率范围,显然在这里不可能。所以重新启动。
{
EA =0;
TR0=0;
TR1=0;
TL0=0x00; //重装值 定时50000us
TH0=0x4C;
TL1=0x00; //定时器1清零
TH1=0x00;
TR0=1;
TR1=1;
EA=1;
}
void Init_timer()
{
TMOD=0x51; //0101 0001 定时器0在模式1下工作16位定时器,定时方式 定时器1在模式1下工作16位计数器,T1负跳变加1
TL0=0x00; //定时器0初值 定时50000us
TH0=0x4C;
TL1=0x00; //定时器1清零
TH1=0x00;<

推荐初学者用cmd的原因

cl /FAs. /FAs options can be disassembly source file.
没有那个反汇编工具比这个选项反的更牛逼.. 哈哈~

上面=汇编语言,翻译完毕。

晕,那是C
先编译完,一反编译就出能汇编了。