【求助】关于页复制命令?

时间:2022-03-16 20:06:35
具体问题我写在百度知道上,请帮忙,谢谢。
http://zhidao.baidu.com/question/105151721.html

5 个解决方案

#1


问题已失效或不存在,直接把问题内容写到****上不行吗?

#2


;*****************
data_seg1 segment                                               ;define data segment
                                                   ┆
data_seg1 ends

;******************
data_seg2 segment                                              ;define extra segment
                                                   ┆
data_seg2 ends
*******************
code_seg segment                                              ;define code segment
assume cs:code_seg, ds:data_seg1, es:data_seg2
start:                                                                   ;starting execution address
;set DS register to current data segment
mov ax,data_seg1                                   ;data segment addr
mov ds,ax                                                ;into DS register
;set ES register to current extra segment
mov ax,data_seg2                                    ;extra segment addr
mov es,ax                                                 ;into ES register
                                                   ┆
code_seg ends
;*******************************
end start


增加页拷贝命令
要求如下
1.在显示一页后暂停显示,可接受空格、P、D和C命令。
2.在接受空格命令前,不会继续显示。
3.接到用户键入的C命令后,显示“Copy To:”并等待用户输入目的文件名,该文件名以回车换行结束。
4.接到目的用户名,打开或创建(如果找不到该文件),然后将刚才显示的那一页拷贝至目的文件的尾部,与它的原有内容相接;最后关闭该目的文件。
5.如果给出的文件名是空,则直接返回,不做任何动作。如果文件名非法,则在创建时给出错误信息,然后返回。
6.在显示一个文件的过程中,允许同一页拷贝不同文件;也允许其中几页拷入同文件。
7.同一页可以先用D命令删除,再用C命令拷入其他文件。

邮箱seasideclub@163.com

刚才问题被删除了,汗。

#3


MARK

#4


专业接分,楼主莫吝

#5


作业吗?自己先想流程吧。

#1


问题已失效或不存在,直接把问题内容写到****上不行吗?

#2


;*****************
data_seg1 segment                                               ;define data segment
                                                   ┆
data_seg1 ends

;******************
data_seg2 segment                                              ;define extra segment
                                                   ┆
data_seg2 ends
*******************
code_seg segment                                              ;define code segment
assume cs:code_seg, ds:data_seg1, es:data_seg2
start:                                                                   ;starting execution address
;set DS register to current data segment
mov ax,data_seg1                                   ;data segment addr
mov ds,ax                                                ;into DS register
;set ES register to current extra segment
mov ax,data_seg2                                    ;extra segment addr
mov es,ax                                                 ;into ES register
                                                   ┆
code_seg ends
;*******************************
end start


增加页拷贝命令
要求如下
1.在显示一页后暂停显示,可接受空格、P、D和C命令。
2.在接受空格命令前,不会继续显示。
3.接到用户键入的C命令后,显示“Copy To:”并等待用户输入目的文件名,该文件名以回车换行结束。
4.接到目的用户名,打开或创建(如果找不到该文件),然后将刚才显示的那一页拷贝至目的文件的尾部,与它的原有内容相接;最后关闭该目的文件。
5.如果给出的文件名是空,则直接返回,不做任何动作。如果文件名非法,则在创建时给出错误信息,然后返回。
6.在显示一个文件的过程中,允许同一页拷贝不同文件;也允许其中几页拷入同文件。
7.同一页可以先用D命令删除,再用C命令拷入其他文件。

邮箱seasideclub@163.com

刚才问题被删除了,汗。

#3


MARK

#4


专业接分,楼主莫吝

#5


作业吗?自己先想流程吧。