📄 t.bat
字号:
@echo off
rem call sc51
rem call pdos95
:start
cls
echo.
echo.
echo ==========av_n5088扩音机 (89c52) ==========
echo 1 copy av_n5088.hex a:
echo 2 ---
echo 3 编译 *.asm (A51.EXE)
echo 4 编译 *.c (C51.EXE)
echo 5 连接 *.obj (l51.EXE)
echo 6 生成 *.hex & *.bin
echo 7 连接--生成av_n5088.hex
echo 8 反编译 *.bin
echo 9 Exit
echo.
choice /c:123456789 Choose an option
if errorlevel 9 goto cmd9
if errorlevel 8 goto cmd8
if errorlevel 7 goto cmd7
if errorlevel 6 goto cmd6
if errorlevel 5 goto cmd5
if errorlevel 4 goto cmd4
if errorlevel 3 goto cmd3
if errorlevel 2 goto cmd2
if errorlevel 1 goto cmd1
:cmd1
copyav_n5088.hex a:
goto start
:cmd2
ram edit
goto start
:cmd3
cd asmpro
a51 asmpro.asm db
pause
rem edit asmpro.lst
cd..
copy .\asmpro\asmpro.obj
goto start
:cmd4
c51 av_n5088.c
pause
rem edit av_n5088.lst
goto start
:cmd5
l51 av_n5088.obj, asmpro.obj to av_n5088.omf ramsize(256) idata(128) map ixref
pause
rem edit av_n5088.m51
goto start
:cmd6
oh51 av_n5088.omf
rem hexbin av_n5088.hex av_n5088.bin i 0000 ffff 1
goto start
:cmd7
l51 av_n5088.obj, asmpro.obj to av_n5088.omf ramsize(256) idata(128) map ixref
pause
oh av_n5088.omf
rem hexbin av_n5088.hex av_n5088.bin i 0000 ffff 1
rem pause
goto start
:cmd8
dasm51 /f av_n5088.bin
goto start
:cmd9
exit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -