⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd.asm

📁 一个C style Assembler的source code
💻 ASM
字号:
include "kernel.lib"include "io.lib"PP0: DB "This is a test.", 0LCDTest:   acall cgetcX0: cjne A, #0, X1   acall cgetc   mov R5, A   acall cgetc   xch A, R5   swap A   add A, R5   acall cputcajmp LCDTestX1: cjne A, #1, X2   acall clearajmp LCDTestX2: cjne A, #2, X3   acall homeajmp LCDTestX3: cjne A, #3, X4   acall cgetc   anl A, #7   acall set_cursorajmp LCDTestX4: cjne A, #4, X5   acall cursor_leftajmp LCDTestX5: cjne A, #5, X6   acall cursor_rightajmp LCDTestX6: cjne A, #6, X7   acall shift_leftajmp LCDTestX7: cjne A, #7, X8   acall shift_rightajmp LCDTestX8: cjne A, #8, X9   acall cgetc   anl A, #3   mov Row, A   acall cgetc   anl A, #31   mov Col, A   acall locateajmp LCDTestX9: cjne A, #9, X10   acall scr_initajmp LCDTestX10: cjne A, #10, X11   clr A   mov DPtr, #PP0   acall cputsajmp LCDTestX11: cjne A, #11, X12   acall save_cursorajmp LCDTestX12: cjne A, #12, X13   acall restore_cursorajmp LCDTestX13:ajmp LCDTestmain:   acall key_init   mov R0, #90h   mov DPtr, #LCDTest   acall Spawn   setb EAretend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -