当前位置:首页 » 编程软件 » 汇编创建文件编译成功了

汇编创建文件编译成功了

发布时间: 2023-06-03 10:07:51

1. 一个汇编程编译通过了,但运行EXE文件时却出错,急急急

START:
MOV AX,DATA /MOV DS,AX
MOV SI,OFFSET MARKS
MOV CX,14
LOP: MOV AX,01H ;功能指定错误,mov ah,1才是接收键盘输入
INT 21H
CMP AL,0AH /JE LOP ;0aH无法输入,应cmp al,0dH(回车)
;无输入等待
SUB AL,30H /MOV [SI],AL
INC SI
LOOP LOP
MOV CX,6
MOV SI,OFFSET MARKS
MOV AX,[SI] ;上面是字节,仍要依上,mov al,[si]
LOP1: CMP AX,[SI+2] ;cmp al,[si+1]
JG ADB
MOV AX,[SI+2] ;mov al,[si+1]
ADB: ADD SI,2 ;add si,1
LOOP LOP1
; 最大数在AL中
MOV CX,6
MOV SI,OFFSET MARKS ;多余,输14个数,处理6个,还有余
MOV AX,[SI] ;数送到AX,下面怎么拿未赋值BX的与人比?
LOP2: CMP BX,[SI+2] /JL ALB ;错大发了......
MOV BX,[SI+2]
ALB: ADD SI,2
LOOP LOP2

MOV AH,4CH
INT 21H

2. 汇编语言程序编译连接生成exe文件成功,运行阶段按要求输入字符回车后看不到结果,屏幕消失。在线等解

呃,你开始->运行->cmd
然后转到你的程序所在目录下,如c:\masm\,就输入cd c:\masm\
然后输入你程序的名字,回车,你就看到结果了

3. 我在KEIL用汇编写的,编译成功了,但是在子文件显示的是打叉的,为什么

#include<reg51.h> 类似这样的子文件的名字写错,编译软件内根本没有这个文件,所以打错号。但是你的主程序是跑的通的,所以依然可以编译。

热点内容
恋舞刷分脚本se下载 发布:2025-02-12 18:56:53 浏览:8
c语言大小写转换程序 发布:2025-02-12 18:55:23 浏览:524
三星耳机坏了怎么配置 发布:2025-02-12 18:54:46 浏览:975
简易编程语言 发布:2025-02-12 18:48:07 浏览:523
咋上传视频 发布:2025-02-12 18:45:50 浏览:287
python的包机制 发布:2025-02-12 18:45:49 浏览:448
sqlserver网络实用工具 发布:2025-02-12 18:38:56 浏览:767
剑与家园新服务器什么时候转国 发布:2025-02-12 18:38:05 浏览:434
php发送email 发布:2025-02-12 18:38:02 浏览:297
扫描二维码密码多少 发布:2025-02-12 18:23:35 浏览:51