code segment
assume cs:code,ds:code
org 100h
start:jmp littlefish
file1 db 'file1.txt',0
file2 db 'file2.txt',0
filehandle1 dw ?
filehandle2 dw ?
data1 db ?
data2 db ?
littlefish:
mov ax,3d02h
mov dx,offset file1
int 21h
mov filehandle1,ax
mov ah,3ch
mov dx,offset file2
mov cx,20h
int 21h
mov filehandle2,axredfile:
mov ah,3fh
mov bx,filehandle1
mov cx,1
mov dx,offset data1
int 21h
cmp ax,1
jnz exit
mov ah,data1
and ah,1 ;AND∶逻辑运算符(在语句的操作数部分,汇编时完成)或逻辑操作指令助记符(在语句的操作码部分,其运算在执行指令时完成)——按位与。只有相“与”的两位全为1 ,结果才为1。
cmp ah,1jz redfile1 ;JZ∶ 简单条件转移指令助记符——相等转移(同JE)。
mov ah,data1
inc ah
mov data2,ahjmp redfile2redfile1:
mov ah,data1
dec ah
mov data2,ahredfile2:
mov ah,40h
mov bx,filehandle2
mov cx,1
mov dx,offset data2
int 21h
jmp redfile
exit:
mov ah,4ch
int 21h
code ends
end start
assume cs:code,ds:code
org 100h
start:jmp littlefish
file1 db 'file1.txt',0
file2 db 'file2.txt',0
filehandle1 dw ?
filehandle2 dw ?
data1 db ?
data2 db ?
littlefish:
mov ax,3d02h
mov dx,offset file1
int 21h
mov filehandle1,ax
mov ah,3ch
mov dx,offset file2
mov cx,20h
int 21h
mov filehandle2,axredfile:
mov ah,3fh
mov bx,filehandle1
mov cx,1
mov dx,offset data1
int 21h
cmp ax,1
jnz exit
mov ah,data1
and ah,1 ;AND∶逻辑运算符(在语句的操作数部分,汇编时完成)或逻辑操作指令助记符(在语句的操作码部分,其运算在执行指令时完成)——按位与。只有相“与”的两位全为1 ,结果才为1。
cmp ah,1jz redfile1 ;JZ∶ 简单条件转移指令助记符——相等转移(同JE)。
mov ah,data1
inc ah
mov data2,ahjmp redfile2redfile1:
mov ah,data1
dec ah
mov data2,ahredfile2:
mov ah,40h
mov bx,filehandle2
mov cx,1
mov dx,offset data2
int 21h
jmp redfile
exit:
mov ah,4ch
int 21h
code ends
end start
解决方案 »
- 关于盒子及大富翁被关掉的猜想
- 已设置DBGrideh的某一字段为checkboxes,如何将这个字段内符合条件的cell内的checkbox不可见或者ReadOnly
- 如何在程序中利用ini动态连接access和sql数据库,高分求完整代码,不够再给!
- 这个错误如何解决???困惑中!!!
- 谁能提供一些用ADO连接并简单操作SQL Server数据库的源码?
- 世纪飞扬图形(仪表)组件包 V3.1
- 一个数学函数
- 在将数据导入到Excel后,如果数字太长,将会转为科学计数法,如何解决
- Help~Help~~~ 想问问怎样用DELPHI实现关机,重启?
- 怎样用程序打开带密码的DB数据表?
- 如何让exe文件返回值???
- 关于DBGrid的数据显示问题
mov ah,data1
and ah,1 ;AND∶逻辑运算符(在语句的操作数部分,汇编时完成)或逻辑操作指令助记符(在语句的操作码部分,其运算在执行指令时完成)——按位与。只有相“与”的两位全为1 ,结果才为1。
cmp ah,1jz redfile1 ;JZ∶ 简单条件转移指令助记符——相等转移(同JE)。
mov ah,data1
inc ah
mov data2,ahjmp redfile2redfile1:
mov ah,data1
dec ah
mov data2,ahredfile2:
mov ah,40h
mov bx,filehandle2
mov cx,1
mov dx,offset data2
呵呵但愿我没看错
hFile1:=FileOpen('file1.txt', fmOpenReadWrite);
hFile2:=FileCreate('file2.txt');
while(FileRead(hFile1,cbuffer1,1)=1)do
begin
ibuffer:=integer(cbuffer1);
if((ibuffer and 1)<>1) then
begin
cbuffer2:= cbuffer1;
cbuffer2:= cbuffer2+1;
end else
begin
cbuffer2:= cbuffer1;
cbuffer2:=cbuffer2-1;
end;
FileWrite(hFile2,cbuffer2,1);
end;
FileClose(hFile1);
FileClose(hFile2);其中
hFile1,hFile2:integer;
cbuffer1,cbuffer2:byte;
ibuffer:integer;