04 2024 档案

摘要:流程转移 背景 一般情况下指令是顺序地逐条执行的,而在实际中,常需要改变程序的执行流程。 转移指令 可以控制 CPU 执行内存中某处代码的指令。 可以修改 IP ,或同时修改 CS 和 IP 的指令。 分类 按转移行为分类 段内转移 : 只修改 IP (例如 JMP AX) 段间转移 : 同时修改 阅读全文
posted @ 2024-04-30 22:18 AlwaysBeShine 阅读(65) 评论(0) 推荐(0) 编辑
摘要:寻址方式 形式 名称 特点 意义 示例 [idata] 直接寻址 用一个常量/立即数来表示地址 用于直接定位一个内存单元 MOV AX , [200] [BX] 寄存器间接寻址 用一个变量来表示内存地址 用于间接定位一个内存单元 MOV AX , [BX] [BX + idata] 寄存器相对寻址 阅读全文
posted @ 2024-04-28 21:40 AlwaysBeShine 阅读(18) 评论(0) 推荐(0) 编辑
摘要:汇编语言程序 用汇编语言编写程序的工作过程 汇编指令对应有机器码的指令,可以被编译为机器指令,最终被 CPU 执行。 伪指令是没有对应的机器码的指令,最终不被 CPU 所执行。 伪指令由编译器来执行,编译器根据伪指令来进行相关的编译工作。 汇编程序是包含汇编指令和伪指令的文本。 程序返回是程序结束运 阅读全文
posted @ 2024-04-07 00:12 AlwaysBeShine 阅读(23) 评论(0) 推荐(0) 编辑
摘要:寄存器及数据存储 CPU组成 运算器进行信息处理 寄存器进行信息存储 控制器协调各种器件进行工作 内部总线先实现 CPU 内各个器件之间的联系 寄存器 寄存器是 CPU 内部的信息存储单元。 8086 CPU 有 14 个寄存器: 通用寄存器:AX, BX, CX, DX 变址寄存器:SI,DI 指 阅读全文
posted @ 2024-04-05 23:12 AlwaysBeShine 阅读(112) 评论(0) 推荐(0) 编辑
摘要:学习汇编语言的重要性 编程语言发展 不可替代性 效率:用于开发软件的核心部件,可以快速执行和实时响应。 底层:开发操作系统内核,嵌入式系统等计算机及外围设备的驱动程序 作用:直击计算机系统的核心,可以加深对计算机原理和操作系统的理解。 学习内容 理解硬件结构,掌握指令集,理解程序的运行过程 8088 阅读全文
posted @ 2024-04-04 17:38 AlwaysBeShine 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示