计算机安全作业
2017-10-26 22:09:57 0 举报
666
作者其他创作
大纲/内容
JMP 0000:7C00执行7C00的程序
是
POP DSDS清零
结束
POP SI取出SI
CLI清中断
INT 13执行中断
否
JMP 0000:061D执行复制后的程序
CLD字符串方向
POP ESES清零
开始
POP DI取出 DI
JMP 064B回到064B
JZ 0635如果是,转到0635
INT 10显示
JNZ0660若DI不为0,转到0660
JNZ 064B若非0,则转到064B
JMP 064B转到064B
PUSH AX栈内放入AX的值
JZ 065B若AL 为0,转到065B
MOV BL, 04分区表个数
JZ 065D转到系统引导区
JMP 065B跳到065B
DEC BLBL 减一
PUSH SI保存SI
REPN2REPNZ检查CX是否为0
JNZ 0648如果不是,转到0648
PUSH DI保存计数器DI的值
DEC DIDI 减一
STI开中断
DEC BL计数器减一(BL保存的分区表个数,减一)
MOVSW将7C00(si)的100H(CX)个字符复制到0600(DI)
JNZ 0622
INT 18没有活动分区,即启动ROM BASIC
PUSH AXAX寄存器入栈
转到063C
收藏
0 条评论
下一页