随笔分类 - 汇编语言
摘要:原因: 错误版本:link re1.exe 争取版本:link re1.obj ;后缀写错了,就会报这个错误
阅读全文
摘要:8086指令系统概述 8086指令系统概述 Intel 8086指令系统共有117条基本指令,可分成6个功能组 ① 数据传送类指令 :数据从哪里到哪里 ② 算术运算类指令 ③ 位操作类指令 ④ 串操作类指令 ⑤ 控制转移类指令 ⑥ 处理机控制类指令 数据传送类指令 一丶通用数据传送指令 1.MOV传
阅读全文
摘要:方法1.是因为程序在DOS中被装载的时候,程序最开始的256个字节是PSP区域(这里面是与系统交互的数据),刚开始DS自动指向PSP区域开头。而PSP区域一开头的地方存放着返回DOS系统的指令。所以以下代码完成返回DOS的功能 push ds mov ax,0 push ax ... ret方法2.
阅读全文
摘要:data segment ;数据段 与段简化定义不同,除了代码段之外都要将相应段装入段寄存器mess db 'fenglei'lh equ $-mess ;长度data endsextra segment ;代码段mess1 db 7 dup(?)extra endsstack segment st
阅读全文
摘要:data segment ;数据段 与段简化定义不同,除了代码段之外都要将相应段装入段寄存器mess db 'fenglei'lh equ $-mess ;长度data endsextra segment ;代码段mess1 db 7 dup(?)extra endsstack segment st
阅读全文
摘要:;简化段定义模板 title 简化段定义.model small ;定义存储类型.data ;数据段 要进行段装入,不用assume声明了mess1 db 'fenglei'extra segment ;简化段定义的缺陷,没有附加段mess db 7 dup(?) ;定义一个数组extra ends
阅读全文
摘要:;简化段定义模板 title 简化段定义.model small ;定义存储类型.data ;数据段 要进行段装入,不用assume声明了mess1 db 'fenglei'extra segment ;简化段定义的缺陷,没有附加段mess db 7 dup(?) ;定义一个数组extra ends
阅读全文
摘要:;2020,10,26 复习汇编过程中 ;程序说明,采用子过程编程 输入的用户名和密码放在数据段里面,内置的用户名和密码放在附加段里面 title 登录界面及验证data segmentmess1 db 'personal_computer'tishi db ' welcome to my firs
阅读全文
摘要:今天大三第一次写汇编的博客,希望读者,热爱计算机技术的兄弟姐妹们多多支持。另外大家有什莫不懂得可以留言哦,哈哈哈我们今天来讲讲汇编的7种寻址方式,今天讲前两类主体分为三类:立即寻址,寄存器寻址,存储器寻址(存储器寻址有专门的寄存器,基址寄存器bx,bp;变址寄存器si,di汇编的主要原理:1.寻址方
阅读全文