必须了解的基础知识
(来自鱼C工作室)
本教程对应视频:WIN32汇编语言程序设计视频下载
80x86 处理器的工作模式
实模式
保护模式
虚拟8086模式
Windows 的内存管理机制
Dos 操作系统的内存安排情况
80386 的内存寻址机制
80386 的内存分页机制
Windows 的内存安排
从Win32 汇编的角度看内存寻址
80386 的中断和异常
80386 的保护机制
Windows 的保护机制
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
4.6k累计阅读
4.7k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄16年
必须了解的基础知识
(来自鱼C工作室)
本教程对应视频:WIN32汇编语言程序设计视频下载
80x86 处理器的工作模式
实模式
保护模式
虚拟8086模式
Windows 的内存管理机制
Dos 操作系统的内存安排情况
80386 的内存寻址机制
80386 的内存分页机制
Windows 的内存安排
从Win32 汇编的角度看内存寻址
80386 的中断和异常
80386 的保护机制
Windows 的保护机制
UltraEdit APDL语法高亮配置指南:.uew文件原理与工程实践
语法高亮是代码可读性与调试效率的基础技术,其本质是词法分析器对关键字、分隔符、运算符和注释规则的静态匹配。UltraEdit 采用专有的 .uew 配置文件驱动高亮引擎,区别于 VS Code 的 tmLanguage 或 Notepad++ 的 XML 格式,具备轻量、低资源占用、毫秒级响应等优势,特别适配老旧工作站环境下的 CAE 工程场景。APDL 作为 ANSYS 多物理场仿真的核心脚本语言,语法混合 Fortran 命令、C 类宏控制与参数缩写,依赖精准的 .uew 定义实现语义分层着色——如 *
开题篇 - Win32汇编语言001
开题篇 让编程改变世界 Change the world by program 鱼C自创的 “ODT” 学习理念: 小甲鱼希望这个学习班能够打破传统的教育体制 -- 不再以一师一说的形式学习,因为小甲鱼觉得这样的教学会束缚大家的思维。(Open) 鱼C 学习班将尝试以 “引导 - 异议 - 讨论 - 提升” 的形式来开展我们这次学习计划。(Discuss) 学习主要以小组...
win32汇编教程
win32汇编教程。汇编基础。 本帮助文件由yyc个人整理后出版,内容全摘自网络。版权归实际作者所有。 为了让网友们能更好的学习Win32汇编编程,于是我为大家将网上的资料整理成一个帮助文件。 本帮助文件包括:Iczelion的Win32汇编教程、Iczelion 的 ODBC 教程、Iczelion 的 VxD 教程共三部分
Win32汇编:基础知识入门
汇编语言是所有程序设计语言中最古老的,它与计算机机器语言最为接近,通过汇编语言可以直接访问计算机的硬件,能够直接与CPU对话,可以说汇编语言是所有编程语言中语法格式最自由的,但自由的代价就是需要了解计算机体系结构和操作系统的大量细节,每编写一段程序都需要考虑各种硬件的状态,从而导致使用汇编写程序效率非常低.
WIN32汇编语言程序设计——API和动态链接
最后有一个最重要的概念一定要牢记:动态链接库是被映射到其他应用程序的地址空间中执行的,它和应用程序可以看成是“一体”的,动态链接库可以使用应用程序的资源,它所拥有的资源也可以被应用程序使用,它的任何操作都是代表应用程序进行的,当动态链接库进行打开文件、分配内存和创建窗口等操作后,这些文件、内存和窗口都是为应用程序所拥有的。1. 在程序中声明函数。当PE文件被执行的时候,Windows装载器将文件装入内存并将导入表中登记的DLL文件一并装入,再根据DLL文件中的函数导出信息对被执行文件的IAT表进行修正。
【Win32汇编】学习Win32汇编
本文主要是梳理了一下Win32的基础知识。因为有的内容和16位汇编基本一样,就没有详细说明,可以参考之前的汇编语言的博客。
使用MASM01 - Win32汇编语言009
使用MASM01 让编程改变世界 Change the world by program 使用MASM 经过上一讲的准备工作,相信大家已经搭建好了 Win32 汇编的工作环境,并已经知道编译、链接一个程序的过程和原理了。 现在,我们让例子回归到经典: [codesyntax lang="c"] #include <stdio.h> int main(void)...
Windows编程-001
Windows编程就是在Windows平台上开发,并且运行于Windows平台上的程序,当然,开发的时候运用的东西是Windows API或者封装之后的Windows API。
win32反汇编初步探索及Onllydbg的使用
实验项目 win32反汇编 综合性实验 2020年11月25日 一、实验综述 1.实验目的及要求 (1)掌握C语言定义全局变量的基本原理 (2)掌握Ollydbg分析工具的使用 (3)在C语言源代码中添加MessageBox代码来定位全局变量赋值语句 (4)分析OD中反汇编窗口及堆栈窗口代码,寻找反汇编代码中的赋值语句 2.实验仪器、设备或软件 Ollydbg Visual Studio 2015 3.实验原理 (1)Ollydbg简介 Ollydbg是汇编级的调试器,我们使用的VS是...
Win32汇编 数据类型
题目1: 定义结构体商品,含编号、品名、单价、数量,输入一个商品信息求其金额并输出(按“%g”格式输出)。 若运行后输入:S001 小刀 4.5 2 则运行结果输出:编号:S001,品名:小刀,单价:4.5,数量:2,金额:9 .386 .model flat, stdcall option casemap :none include kernel32.inc includelib kern...
WIN32汇编-反汇编
学好WIN32汇编,平时需要多阅读编译器生成的汇编代码,因为编译器生成的代码是最规范和最优化的,从中可以学到汇编编程和语句优化的技巧。 如何得到一个程序的反汇编代码呢?使用反汇编软件,不是使用DOS的DEBUG,WINIODWS平台上已经有多反汇编软件,读者可以从下面的地址中下载反汇编软件 http://www.pediy.com/tools/Disassemblers/W32Das...
汇编语言实现R进制无符号数的输入/输出
我认为,学习一门计算机编程语言,第一件事是要掌握如何输入和输出;汇编语言也不例外。通过编制“R进制无符号数的输入/输出”程序,能练习汇编语言中的“INT 12H”中断的1、2、9、1AH号功能,ADD/SUB/MUL/DIV等算术运算指令,以及各种跳转指令的运用,这对汇编语言的快速入门有很大帮助。 “R进制无符号数的输入/输出”程序将实现这么一个功能:用户输入R进制数(R=2、...
x264中的汇编:x86inc.asm——001
http://blog.csdn.net/xiaoyi247/article/details/7904906 版权声明:本文为博主原创文章,未经博主允许不得转载。 龙哥以前说过,不懂汇编,就别说自己懂264,确实汇编在视频编解码中的作用太大了。在非opencl等显卡并行优化的平台上,SIMD就成了算法并行处理的唯一渠道。整个X264的代码的精华都在
汇编学习总结
汇编学习总结 因快期末考啦。。。下面是我个人对汇编学习的复习 大家可以忽略。。。。。。 汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地...
多进程编程
Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一 个代码段。 堆栈段存放的就是子程序的返回地址、子程序的参数以及程序的局部变量。而数据段则存放
【OpenSSL】VC编译OpenSSL
选择其中一个编译方式,进入控制台,比如选择。为例,可以选择多种编译方式,入下图。路径,检验标标准就是。
1253

被折叠的 条评论
为什么被折叠?



