;小写变大写 DATAS SEGMENT DATAS ends CODES SEGMENT ASSUME CS:CODES, DS:DATAS START: mov AX,DATAS mov DS,AX call atA mov ah,4CH int 21h atA proc ;子程序 jmp dn... ...
分类:
其他好文 时间:
2019-01-09 13:30:37
阅读次数:
168
1 DATAS segment 2 Temp db '0000H','$' 3 DATAS ends 4 CODES segment 5 START: 6 mov AX,DATAS 7 mov DS,AX 8 ;正式代码开始 9 mov AX,12ABH ;设置需要显示的AX的值 10 mov si... ...
分类:
其他好文 时间:
2019-01-08 19:33:39
阅读次数:
319
尼康摄像机是日系品牌中比较大的厂商,其产品占有较大的市场份额。尼康主流产品使用MP4和MOV两种结构对视频文件进行打包封装,和其它日系一样尼康视频文件碎片数量是比较多的,这就导致用普通恢复软件无法恢复丢失的数据!那么尼康的视频删除后是否就无法恢复呢?答案是否定的,下边我们介绍一个尼康视频文件恢复的简单方法,无论你是删除、格式化甚至重新录制过,这款恢复程序都有可能帮你找回珍贵的视频!故障存储:4GS
分类:
其他好文 时间:
2019-01-04 14:34:14
阅读次数:
243
汇编语言程序设计第5~8章小结: 第5章: 直接寻址和间接寻址问题: 直接寻址:mov dl,[0]; dl=((ds)*16+0)间接寻址:mov bx,0 mov dl,[bx];dl=((ds)*16+bx) assume cs:codecode segment mov ax,1 mov cx ...
分类:
编程语言 时间:
2019-01-03 16:48:58
阅读次数:
245
数据处理的两个基本问题: 1,汇编指令中操作数类型 常数 mov ax,1 cpu内部,指令缓冲器 寄存器 mov [si],ax, cpu内部,寄存器 内存单元 mov ax,[bx];mov ax,[bx+3];mov ax,cs:[bx] cpu外部,内存 2,汇编指令中内存单元操作数的地址表 ...
分类:
其他好文 时间:
2019-01-02 00:00:15
阅读次数:
203
[BX]和loop指令 1.内存单元间接表示 例:mov ax,[bx] 该指令就是把段地址为ds,偏移地址为bx的数据送给ax寄存器。 2.loop指令 格式: loop 标号 loop指令需要配合cx使用 一般的使用框架: 3.t命令、p命令、g命令 t命令:遇loop会进入循环内部继续单步执行 ...
分类:
其他好文 时间:
2019-01-01 21:00:40
阅读次数:
131
第五章 1.[bx] mov ax,[bx] 设偏移地址为SA,段地址默认存储在DS寄存器中,那么该指令的作用是将地址为DS:SA处的值传入ax寄存器中。 用"()"符号解释为 (ax)=((DS)*16+(bx)) mov [bx],ax 设偏移地址为SA,段地址默认存储在DS寄存器中,那么该指令 ...
分类:
其他好文 时间:
2018-12-31 13:52:03
阅读次数:
228
独立写一个程序 了解汇编源程序从编写到调试的过程。 一、编写汇编源程序。 二、对源程序进行编译连接。 三、执行可执行文件中的程序。 1.以下是基本的汇编源程序 assume cs:code code segment mov ax,0b800h mov ds,ax mov bx,0 mov [bx], ...
分类:
其他好文 时间:
2018-12-31 12:19:39
阅读次数:
182
(5) 一开始写的是两个循环的,结果发现C段里面没相加结果,反汇编发现,第二个循环部分的代码并没有执行,怎么改都不行,数量不多,就换成了直接一个一个入栈,结果那部分代码也不执行,我弄了一个多小时也找不出问题ORZ 后来又换了一种方法,才可以。 不可行1号:(mov ax,4c00h int21h 后 ...
分类:
其他好文 时间:
2018-12-31 00:56:43
阅读次数:
235
第八章 1.bx,si,di和bp (1)在8086中,只有这四个寄存器可以用在[...]中来进行内存单元的寻址 例如: mov ax,[bx] mov ax,[bx+si] mov ax,[bp] mov ax,[bp+si] 但是 mov ax,[cx] mov ax,[ds] 等等都是错误的指 ...
分类:
编程语言 时间:
2018-12-30 16:20:39
阅读次数:
206