鱼C论坛

 找回密码
 立即注册
查看: 2109|回复: 2

菜鸟问点汇编语言问题

[复制链接]
发表于 2013-1-8 23:25:05 | 显示全部楼层 |阅读模式
4鱼币
好久没接触汇编语言都快忘光了,明天老师可能要求我讲解一段汇编代码,没办法只好来求助了,下面是其中一个子程序
LIST PROC NEAR
        PUSH AX
        PUSH BX
        PUSH CX
        PUSH DX       
        CALL CLEAR
        MOV AX,0
        MOV TMP,AX                        ;是否为空标志清0                           
        OPENF FID,FPATH                        ;打开文件
        TAB                               ;换行

D:        MOVEF FID,1,0,5
E:        READF FID,STR0,STU_LENGTH        ;读取学生信息
        CMP AX,0                        ;是否到文件尾
        JNZ G                                               
        CMP TMP,0                        ;判断有没有信息
        JNZ F
        TAB
        TAB
        TAB
        SHOW ERR_NO
        JMP F
                               
       
G:        MOV CX,ID_LENGTH                ;ID为空不显示
        MOV BX,0
        DEC BX
NULL:        INC BX
        CMP STR0[BX],' '
        JZ D
        LOOP NULL
        CALL SHOW_STU
        INC TMP                ;有信息为空标志自加
        TAB
        JMP D

F:        CLOSEF FID
        CALL SHOW_EXIT
        POP DX
        POP CX
        POP BX
        POP AX
        RET
       
LIST ENDP       

有没高手帮我讲解下这段代码呢,可能容易被提问到的地方详细讲解下

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-13 22:36:01 | 显示全部楼层
貌似看来你一定过了 !!!!就让我来结贴吧!!!求给力!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-14 20:38:34 | 显示全部楼层
你们老师说啥?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-12 00:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表