當前位置:首頁 » 編程軟體 » 匯編創建文件編譯成功了

匯編創建文件編譯成功了

發布時間: 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> 類似這樣的子文件的名字寫錯,編譯軟體內根本沒有這個文件,所以打錯號。但是你的主程序是跑的通的,所以依然可以編譯。

熱點內容
手機優酷緩存視頻格式 發布:2025-05-15 04:13:45 瀏覽:209
公益電影分鏡頭腳本插畫 發布:2025-05-15 04:08:37 瀏覽:960
數據壓縮編碼 發布:2025-05-15 03:58:44 瀏覽:725
java字元為空 發布:2025-05-15 03:57:11 瀏覽:546
速訊安卓哪裡下載 發布:2025-05-15 03:55:02 瀏覽:48
緩存區數據讀寫原理 發布:2025-05-15 03:39:57 瀏覽:585
編譯器生成的是二進制文件嗎 發布:2025-05-15 03:38:42 瀏覽:955
運營為什麼區分ios和安卓 發布:2025-05-15 03:30:02 瀏覽:630
主播網站源碼 發布:2025-05-15 02:50:56 瀏覽:168
中文編程語言有哪些 發布:2025-05-15 02:48:59 瀏覽:536