ZKX's LAB

汇编语言设计电子秤有显示数据归零按键和重量累计按键,应该如何实现? 汇编语言数据清零原理

2021-04-25知识4

在汇编语言中怎样将一个数据段全部清零 ;功能:显示当前目录下的文本文件内容EOF=1AHDSEG SEGMENTFNAME DB 'E:\\asm\\TEST.BAT',0;文件完整路径名ERROR1 DB 'File not found',07H,0;提示信息ERROR2 DB 'Reading error',07H,0BUFFER DB?1字节的缓冲区DSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGSTART:MOV AX,DSEGMOV DS,AXMOV DX,OFFSET FNAMEMOV AX,3D00H;为读打开指定文件INT 21HJNC OPEN_OK;打开成功,转MOV SI,OFFSET ERROR1CALL DMESS;显示不成功信息JMP OVEROPEN_OK:MOV BX,AX;保存文件柄CONT:CALL READCH;从文件中读一个字符JC READERR;如读出错,则转CMP AL,EOF;读到文件结束符吗?JZ TYPE_OK;是,转CALL PUTCH;显示所读字符JMP CONT;继续READERR:MOV SI,OFFSET ERROR2CALL DMESSTYPE_OK:MOV AH,3EH;关闭文件INT 21HOVER:MOV AH,0;结束程序INT 16HMOV AH,4CHINT 21HREADCH PROCMOV CX,1;置读字节数MOV DX,OFFSET BUFFER;置读缓冲区地址MOV AH,3FHINT 21HJC READCH2;读出错,转CMP AX,CX;判断文件是否结束MOV AL,EOF;文件结束,置结束符JB READCH1;文件结束,转MOV AL,BUFFER;文件未结束,取所读字符READCH1:CLCREADCH2:RETREADCH ENDP显示一个以0为。

汇编语言设计电子秤有显示数据归零按键和重量累计按键,应该如何实现?(1)利用 6 位 LED 显示总重量(kg),累计重量超限提示,消隐未使用位。(2)要求有显示数据归零。

汇编语言中,0fH指令的作用为什么是高四位清零? 这个描述是不准确的,正确的是:汇编语言中,ANL A,#0FH 指令是高四位清零。

#汇编语言数据清零原理

随机阅读

qrcode
访问手机版