摘要: 8086指令系统概述 8086指令系统概述 Intel 8086指令系统共有117条基本指令,可分成6个功能组 ① 数据传送类指令 :数据从哪里到哪里 ② 算术运算类指令 ③ 位操作类指令 ④ 串操作类指令 ⑤ 控制转移类指令 ⑥ 处理机控制类指令 数据传送类指令 一丶通用数据传送指令 1.MOV传 阅读全文
posted @ 2020-10-26 23:57 nanfengnan 阅读(590) 评论(0) 推荐(0)
摘要: 方法1.是因为程序在DOS中被装载的时候,程序最开始的256个字节是PSP区域(这里面是与系统交互的数据),刚开始DS自动指向PSP区域开头。而PSP区域一开头的地方存放着返回DOS系统的指令。所以以下代码完成返回DOS的功能 push ds mov ax,0 push ax ... ret方法2. 阅读全文
posted @ 2020-10-26 16:35 nanfengnan 阅读(747) 评论(0) 推荐(0)
摘要: data segment ;数据段 与段简化定义不同,除了代码段之外都要将相应段装入段寄存器mess db 'fenglei'lh equ $-mess ;长度data endsextra segment ;代码段mess1 db 7 dup(?)extra endsstack segment st 阅读全文
posted @ 2020-10-26 16:14 nanfengnan 阅读(131) 评论(0) 推荐(0)
摘要: data segment ;数据段 与段简化定义不同,除了代码段之外都要将相应段装入段寄存器mess db 'fenglei'lh equ $-mess ;长度data endsextra segment ;代码段mess1 db 7 dup(?)extra endsstack segment st 阅读全文
posted @ 2020-10-26 16:06 nanfengnan 阅读(176) 评论(0) 推荐(0)
摘要: ;简化段定义模板 title 简化段定义.model small ;定义存储类型.data ;数据段 要进行段装入,不用assume声明了mess1 db 'fenglei'extra segment ;简化段定义的缺陷,没有附加段mess db 7 dup(?) ;定义一个数组extra ends 阅读全文
posted @ 2020-10-26 15:45 nanfengnan 阅读(109) 评论(0) 推荐(0)
摘要: ;简化段定义模板 title 简化段定义.model small ;定义存储类型.data ;数据段 要进行段装入,不用assume声明了mess1 db 'fenglei'extra segment ;简化段定义的缺陷,没有附加段mess db 7 dup(?) ;定义一个数组extra ends 阅读全文
posted @ 2020-10-26 15:21 nanfengnan 阅读(252) 评论(0) 推荐(0)
摘要: ;2020,10,26 复习汇编过程中 ;程序说明,采用子过程编程 输入的用户名和密码放在数据段里面,内置的用户名和密码放在附加段里面 title 登录界面及验证data segmentmess1 db 'personal_computer'tishi db ' welcome to my firs 阅读全文
posted @ 2020-10-26 13:20 nanfengnan 阅读(543) 评论(0) 推荐(0)