news 2026/5/2 14:53:29

微机原理实践教程(汇编篇)---A002流水灯

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微机原理实践教程(汇编篇)---A002流水灯

1.硬件

2,汇编程序(emu8086编译)

; You may customize this and other start-up templates; ; The location of this template is c:\emu8086\inc\0_com_template.txt org 100h ; add your code here ; ================================================== ; 文件名: LED_FLOW.COM ; 描述: 8088单板机流水灯程序 (8位共阳LED) ; 端口地址: 800H ; 格式: COM (适用于EMU8086) ; 说明: 共阳LED -> 输出0点亮, 输出1熄灭 ; ================================================== ORG 100H ; COM文件起始偏移地址 CODE_SEG: MOV DX, 800H ; 端口地址 MOV AL, 0FEH ; 初始值: 1111 1110 (D0=0点亮第1个LED) LOOP_START: OUT DX, AL ; 输出到端口 CALL DELAY ; 延时 ROL AL, 1 ; 循环左移,让0位移动 CALL DELAY JMP LOOP_START ; 无限循环 ; ================================================== ; 延时子程序 ; ================================================== DELAY PROC NEAR PUSH CX PUSH BX MOV BX, 20H ; 外层循环 (调整此值改变速度) DELAY_OUTER: MOV CX, 0200H ; 内层循环 DELAY_INNER: LOOP DELAY_INNER ; CX自减直到0 DEC BX JNZ DELAY_OUTER POP BX POP CX RET DELAY ENDP END_FLAG DB 55H,55H,55H,55H,55H,55H END CODE_SEG ; 程序结束 ret

3.下载测试

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 14:52:57

使用curl命令直接调试Taotoken聊天补全接口的步骤详解

使用curl命令直接调试Taotoken聊天补全接口的步骤详解 1. 准备工作 在开始调试Taotoken聊天补全接口之前,需要确保已经完成以下准备工作。首先登录Taotoken控制台,在API Key管理页面创建一个新的API Key。这个Key将用于后续请求的身份验证。同时&#…

作者头像 李华
网站建设 2026/5/2 14:51:26

如何5分钟掌握暗黑2存档编辑:新手终极完整指南

如何5分钟掌握暗黑2存档编辑:新手终极完整指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 还在为刷不到心仪的暗金装备而烦恼吗?想尝试各种强力build却不想重新练级?d2s-editor这款免费开…

作者头像 李华
网站建设 2026/5/2 14:49:35

AI对话系统安全设计:防护层与反馈层双重机制解析

1. AI对话系统的安全设计框架解析在构建AI对话系统时,安全性设计不是简单的"黑名单"过滤,而是一个需要多维度考量的系统工程。我参与过多个企业级对话系统的安全架构设计,发现最有效的方案往往采用"防护层反馈层"的双重机…

作者头像 李华
网站建设 2026/5/2 14:45:27

STEP 7-MicroWIN SMART避坑指南:定时器TONR和计数器CTUD的5个常见编程错误

STEP 7-MicroWIN SMART避坑指南:定时器TONR和计数器CTUD的5个常见编程错误 在工业自动化控制领域,PLC编程是核心技能之一,而定时器和计数器又是PLC编程中最基础也最常用的功能模块。西门子STEP 7-MicroWIN SMART作为广泛使用的PLC编程软件&am…

作者头像 李华
网站建设 2026/5/2 14:45:23

SMUDebugTool:AMD Ryzen处理器性能调优的革命性突破工具

SMUDebugTool:AMD Ryzen处理器性能调优的革命性突破工具 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://…

作者头像 李华