会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chenlight
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
19
下一页
2025年12月23日
python:yield用法
摘要: yield 是 Python 中用于定义**生成器(generator)**的关键字。与 return 不同,yield 在函数中每次调用时会“产出”一个值,并暂停函数的执行状态;下次再调用时,从上次暂停的位置继续执行。 一、基本用法 示例 1:简单生成器 def simple_generator(
阅读全文
posted @ 2025-12-23 12:04 chenlight
阅读(11)
评论(0)
推荐(0)
2025年12月22日
python:正则表达式
摘要: 范例一: import re content = 'Hello 1234567 World_This is a Regex Demo' result=re.match('^Hello\s(\d+)\sWorld',content) print(result) print(result.group()
阅读全文
posted @ 2025-12-22 21:14 chenlight
阅读(3)
评论(0)
推荐(0)
python:if __name__ == ‘__main__‘用法
摘要: if __name__ == '__main__': 是 Python 中一个非常常见且重要的语法结构,用于控制代码的执行方式。下面我们来详细解析它的用法、原理和实际应用场景。 🔹 一、基本语法 python if __name__ == '__main__': # 这里的代码只有在脚本直接运行时
阅读全文
posted @ 2025-12-22 10:08 chenlight
阅读(36)
评论(0)
推荐(0)
2025年12月18日
计算机系统要素:测试文件解读
摘要: // 加载16位与门的硬件描述文件 load And16.hdl, // 指定测试输出文件 output-file And16.out, // 指定对比的标准答案文件 compare-to And16.cmp, // 定义输出格式:a(二进制16位)、b(二进制16位)、out(二进制16位) ou
阅读全文
posted @ 2025-12-18 17:51 chenlight
阅读(7)
评论(0)
推荐(0)
2025年12月17日
IA-32:过程调用
摘要: TITLE Integer Summation Program INCLUDE Irvine32.inc INTEGER_COUNT = 3 ; 定义常量:整数个数为3 .data str1 BYTE "Enter a signed integer:",0 str2 BYTE "The sum of
阅读全文
posted @ 2025-12-17 13:30 chenlight
阅读(6)
评论(0)
推荐(0)
2025年12月16日
Visual Studio 2022 模板的使用方法
摘要: 在前面的文章,我们已经配置好Irvine32的各种库,并在Visual Studio 2022中进行了调试和使用,均可以正常输出结果。 那么 ,下一步,我们就以此为模板,创建可复用的带Irvine32配置的项目,这样就不用每次新建项目后,还要依照前述方法一步又一步地进行各个属性配置,太麻烦了,本次就
阅读全文
posted @ 2025-12-16 14:21 chenlight
阅读(3)
评论(0)
推荐(0)
IA-32,堆栈操作及其代码解析
摘要: TITLE Reversing a String include Irvine32.inc .data aName BYTE 'Abraham Lincoln',0 nameSize = ($-aName)-1 ; 字符串长度(减去结束符0) .CODE main PROC ;将aName中的每个字
阅读全文
posted @ 2025-12-16 12:28 chenlight
阅读(7)
评论(0)
推荐(0)
2025年12月15日
Intel汇编语言程序设计(第5版)中源代码在Visual Studio2022的汇编环境配置复现(VS2022 + Irvine32)
摘要: 今天要学习的这本书的封面如下: 目前这本书已经出版到第8版了,我学习使用的是第5版,翻译的作者中有一位是“罗云彬”,就是《Windows 环境下 32 位汇编语言程序设计》的作者,如下: 因为相信作者的实力及翻译水平,就找来学习了。 学习过程中,光看不练,相当于啥也没有学习到,同时,看到书中有作者提
阅读全文
posted @ 2025-12-15 21:43 chenlight
阅读(3)
评论(0)
推荐(0)
2025年12月14日
IA-32汇编:MOV r/m16,sreg指令、LAHF指令、ALIGN指令、LABEL 指令、TYPEDEF指令解析
摘要: 指令解析:MOV r/m16, sreg MOV r/m16, sreg 是 x86 汇编中16 位段寄存器传送到 16 位通用寄存器 / 内存的指令,属于 MOV 指令的特殊形式,核心功能是将段寄存器(Segment Register)的值复制到 16 位通用寄存器(r16)或 16 位内存单元(
阅读全文
posted @ 2025-12-14 21:16 chenlight
阅读(3)
评论(0)
推荐(0)
2025年12月13日
汇编:条件汇编、
摘要: 一、条件汇编 在 8086 汇编语言中,条件汇编是由汇编器(如 MASM、TASM)提供的预处理功能,用于根据指定条件决定某段代码是否被汇编,核心目的是实现代码的条件编译、多版本适配或调试控制。以下从核心语法、常用指令、实战示例等维度详细讲解 8086 条件汇编的使用。 1、条件汇编的核心概念 条件
阅读全文
posted @ 2025-12-13 17:20 chenlight
阅读(2)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
19
下一页
公告