收藏本版 |订阅

汇编语言论坛 今日: 0|主题: 421|排名: 31 

  • 汇编语言学习
    汇编语言学习 1、基础知识 这部分内容之前就有在电子书上学习过,趁着寒假买了本二手的《汇编语言》 (二手就是香)结果发现好像在纸质书上学习比在电子书上学习更清楚。。 CPU 与外部器件进行以下三种信息交互 存储单元的的地址(地址信息) 器件选择,读或写的命令(控制信息) 读或写的数据(数据信息) 以及与其他芯 ...
    089 凉生初雨 发表于 2023-1-8 汇编语言论坛
  • 汇编语言的学习
    寄存器 在DOSBox里面有ax,bx,cx,dx,sp,ip,ds,之类的,如下图  寄存器的种类 可以分为数据类和指令类 AX(AH、AL):累加器 BX(BH、BL):基址寄存器 CX(CH、CL):计数寄存器 DX(DH、DL):数据寄存器 //不过这些都可以修改,一般就数据和指令。 指令 指令的选择是通过cs:ip来选择的。 其中cs代表段 ...
    068 大杰哥 发表于 2023-1-4 汇编语言论坛
  • 最好懂的汇编语言教程,解释CPU如何执行代码
    目录一、汇编语言是什么?二、来历三、寄存器四、寄存器的种类五、内存模型:Heap六、内存模型:Stack七、CPU 指令7.1 一个实例7.2 push 指令7.3 call 指令7.4 mov 指令7.5 add 指令7.6 pop 指令7.7 ret 指令学习编程其实就是学高级语言,即那些为人类设计的计算机语言。 但是,计算机不理解高级语言,必须通过编译器转成二 ...
    038 舔不动他的心 发表于 2022-12-3 教程
  • os_object_release Crash 排查记录分析
    目录Crash 信息确认目标对象类型定位 Crash 场景Crash 信息 线上存在一个持续很久的 Crash,由于没有明确业务栈且量级不算大,让它成为了老赖之一,Crash 栈是这样的: Thread 55 0 libdispatch.dylib 0x0000000188a8cf8c __os_object_release_internal_n + 80 1 libdispatch.dylib 0x000000 ...
    044 果脯 发表于 2022-11-30 教程
  • libAccessibility通知Crash排查记录分析
    目录Crash 信息复现场景简单引用分析寻找 Crash 对象通知中心是否一定弱引用 observerCrash 信息 Last Exception : 0 libobjc.A.dylib 0x00000001bee86f40 _objc_msgSend + 32 1 CoreFoundation 0x00000001a6132834 ___CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 28 2 ...
    018 方片四 发表于 2022-11-30 教程
  • 汇编语言(Assembly Language)指令表
    汇编指令英文全称 1.通用数据传送指令 MOV----> move MOV dest,src ;dest←src MOV 指令把一个字节或字的操作数从源地址src 传送至目的地址dest。 MOVSX---->extended move with sign data MOVZX---->extended move with zero data PUSH---->push POP---->pop 进栈出栈指令 PUSHA---->push all POPA---->pop all PUSHA ...
    017 波里个浪 发表于 2022-11-13 汇编语言论坛
  • 汇编语言符号解析
    汇编语言符号解析参考文献链接https://www.docin.com/p-1987059541.htmlhttps://blog.csdn.net/tj_nonstoper/article/details/124784395http://www.kaotop.com/it/168644.htmlhttps://blog.csdn.net/weixin_42277902/article/details/125591295https://zhuanlan.zhihu.com/p/497460602       &nb ...
    074 花儿红 发表于 2022-11-7 汇编语言论坛
  • 半导体-汽车电子电气-汇编语言-图像分析
    半导体-汽车电子电气-汇编语言-图像分析 参考文献链接 https://mp.weixin.qq.com/s/tXSMkCUwQn2qHwTFDm2iuw https://mp.weixin.qq.com/s/yM4IXBYR1LB-se1YruTfIQ https://mp.weixin.qq.com/s/-4MQHOyKeggqcUNGKwe4dQ https://mp.weixin.qq.com/s/bypP-DtcvUvRLucbU6Ch3w 半导体的灾备避险与长期建设 2022年10月7日,美国商 ...
    028 早晨的歌曲 发表于 2022-10-31 汇编语言论坛
  • 汇编语言-8086指令(上)
    数据传送指令 汇编语言中字母开头通常表示标识符(如常量、变量、标号),所以MASM规定十六进制数如果以字母开头需要添加前导0。 当目的操作数是存储单元,而源操作数既可以是字又可以是字节时,必须显式指明字节传送还是字传送,btye ptr or word ptr。 不允许段寄存器和段寄存器、段寄存器和立即数、以及存储单元和存储单 ...
    017 解放日本活捉高市 发表于 2022-10-28 汇编语言论坛
  • 王爽《汇编语言第二版》学习笔记
    目录1 基础知识2 寄存器2.1 通用寄存器2.3 几条汇编指令2.4 8086CPU给出物理地址的方法2.5 段的概念2.6 段寄存器2.7 修改CS、IP的指令3 寄存器(内存访问)3.1 DS和[addr]3.2 CPU的栈机制3.3 栈段4 第一个程序4.1 源程序4.2 伪指令4.3 标号4.4 程序返回4.5 语法错误和逻辑错误4.6 EXE文件中程序的加载过程5 [BX]和loop指令5 ...
    067 孤枝玉瘦 发表于 2022-10-3 汇编语言论坛
  • 汇编语言Assembly Language.asm--8086(持续更新)
    汇编语言Assembly Language.asm--8086       数据转移指令MOV   数据流向图 XCHG OPD,OPS数据交换指令 功能:将源操作数和目的操作数内容互换 AX=1234H XCHG AL,AH 执行后(AX)=3412H 注意:不能使用段寄存器执行交换操作 XCHG DS,AX ×交换指令不能使用段寄存器segment register XCHG BUF1,BUF2 ×两个操 ...
    01 坚持不谢 发表于 2022-9-13 汇编语言论坛
  • 《汇编语言》学习笔记-3
    注:本文档为“《汇编语言(第3版) 》王爽著”阅读过程中记的笔记。 参考视频:通俗易懂的汇编语言(王爽老师的书)_哔哩哔哩_bilibili 11 标志寄存器 CPU内部的标记寄存器具有以下作用: 用来存储相关指令的某些执行结果; 用来为CPU执行相关指令提供行为依据; 用来控制CPU的相关工作方式。 8086CPU的标志寄存器是16位的 ...
    089 大众比阳光好 发表于 2022-9-12 汇编语言论坛
  • 《汇编语言》学习笔记-2
    注:本文档为“《汇编语言(第3版) 》王爽著”阅读过程中记的笔记。 参考视频:通俗易懂的汇编语言(王爽老师的书)_哔哩哔哩_bilibili 8 数据处理的两个问题 计算机进行数据处理,有两个基本的问题: 处理的数据在什么地方? 要处理的数据有多长? 这两个问题必须明确或隐含的说明,本章节就讨论这个问题。 为了描述方便 ...
    076 草甸雪花 发表于 2022-9-6 汇编语言论坛
  • 《汇编语言》学习笔记-1
    注:本文档为“《汇编语言(第3版) 》王爽著”阅读过程中记的笔记。 参考视频:通俗易懂的汇编语言(王爽老师的书)_哔哩哔哩_bilibili 4 源程序到可执行程序过程 一个汇编语言源程序编写到执行的过程: 1)编写汇编源程序 2)先对源程序进行编译连接,编译产生目标文件;再用连接程序对目标文件进行连接,生成可在操作系统 ...
    090 垦鸽鸽餐厅 发表于 2022-9-3 汇编语言论坛
  • 计算机系统汇编语言和机器语言深入理解
    目录引言1、机器语言2、汇编语言3、高级语言总结引言 《深入理解计算机系统》第三章——程序的机器级表示。作者首先讲解了汇编代码和机器代码的关系,阐述了汇编承上启下的作用; 接着从机器语言IA32着手,分别讲述了如何存储数据、如何访问数据、如何完成运算以及如何进行跳转。通过这些步骤,又告诉了我们分支 ...
    077 高洺峰 发表于 2022-9-1 教程
  • 汇编语言概览
    目录Intel 8086CPU1.环境2.8086CPU常用指令3.8086CPU常用寄存器4.章节Intel X86架构处理器Intel X86_64架构处理器 因特尔公司的CPU,其定义的指令集一般为复杂指令集CISC,全称为complex instruction set computer Intel 8086CPU Intel的CPU,8086CPU下所有寄存器都是16位的 1.环境 vscode安装MASM/TASM插件 2.8086CPU常 ...
    083 闲来小调哼 发表于 2022-8-24 汇编语言论坛
  • 《汇编语言》学习笔记-0
    汇编语言 注:本文档为“《汇编语言(第3版) 》王爽著”阅读过程中记的笔记。 参考视频:通俗易懂的汇编语言(王爽老师的书)_哔哩哔哩_bilibili 环境搭建 搭建步骤 目的:搭建8086 CPU的汇编程序仿真运行环境。在DOS环境下执行汇编程序。 搭建步骤: (1)下载安装包 下载地址:简单/AssemblyLanguageTest (gitee.com) (2 ...
    051 摩诃萨 发表于 2022-8-21 汇编语言论坛
  • 【汇编语言】第二章 寄存器
      目录 前言 2.1寄存器 通用寄存器 字 字在寄存器中的存储 2.2 mov,add,sub指令 mov指令 add指令 sub指令 2.3 16位结构的CPU 2.4 物理地址 8086CPU给出物理地址的方法 2.5 段 段的概念 段寄存器 2.6 CS和IP 2.7 修改CS和IP指令 jmp指令 总结   前言 最近学了王爽教授写的《汇编语言》 ...
    058 展菲 发表于 2022-8-1 汇编语言论坛
  • 【翻译】在Linux平台上使用Intel和AT&T汇编语言以及GCC内联汇编
    本文翻译自 Using Assembly Language in Linux 本文将描述 Linux 平台下的汇编语言编程。本文包含 Intel 和 AT&T 语法 asm 之间的比较、系统调用使用指南和 gcc 中内联 asm 使用入门指南。 Intel汇编语法和AT&T汇编语法的区别 Intel 和 AT&T 语法汇编语言在外观上有很大的不同,如果先学习 Intel 语法后第一次遇到 AT&T ...
    072 画卷 发表于 2022-7-29 汇编语言论坛
  • 汇编语言 学习记录 - 01 - 基础概念
    汇编语言 要使用计算机,就得用计算机“能够理解”的语言,即计算机语言。一台机器只认识本种机型的机器语言——指令系统,对于其余语言的程序,首先由编译器或解释器完成高级语言到机器语言的翻译工作,再由硬件系统来执行翻译后的程序。若要充分发挥机器硬件资源的作用,提高程序代码的效率,就必须直接使用机器的低级语 ...
    020 如此岑寂 发表于 2022-6-16 汇编语言论坛
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部