dos

    0熱度

    1回答

    我寫了簡單的 .MODEL small .STACK 100h .DATA liczba dw 0h licznik dw 0 potega dw 1 liczbaString dw ? buff db 26 .CODE Program: mov ax, @DATA mov ds, ax call

    2熱度

    1回答

    我目前正在使用舊的舊版MS-DOS 6.22系統,現在需要調用不同的批處理文件,具體取決於C:上是否存在文件。 我放在AUTOEXEC.BAT如下: IF EXIST C:\IMGOK.TXT (BOOT.BAT) ELSE (LOADIMG.BAT) 東西必須處於關閉狀態,因爲它似乎忽略了這一說法,並呼籲無論是我指定的.bat文件中。這與IMGOK.TXT是否存在無關。 IMGOK.TXT是

    -3熱度

    1回答

    我剛開始學習「組件」語言。 每當我用鼠標左鍵單擊並打印「Bad World」時,如何在DOSBox上右鍵單擊打印「Hello World」。

    1熱度

    1回答

    我正在組裝一個「simon」遊戲,每當按鈕打開時,我都需要發出嘟嘟聲,嗶嗶聲也應該彼此不同。 謝謝

    1熱度

    2回答

    我正在使用dosbox與tasm。 這是用匯編語言編寫的代碼的主要部分。 IDEAL MODEL small STACK 100h P186 include 'GL1.asm' DATASEG ballX DW 160 ballY DW 100 ballColor DB 4 BALL_SIZE EQU 20 ballDeltaX DW ? ballDeltaY DW ?

    0熱度

    1回答

    我必須創建一個批處理文件,該文件將用戶輸入保存並顯示在log.txt文件中。然而,用戶/我的老師會輸入文本,如: 「批處理文件名here'.bat‘坦誠’F123 香港專業教育學院得把他們鍵入名稱和用戶名和這樣顯示出來: 坦率 F123 我能得到的名字,但上面我得到「迴音是關閉」。目前,我的代碼: 關閉@echo 名= 用戶名= ,如果不存在 「C:\ User_records」 MD C:\ U

    0熱度

    1回答

    我曾經計劃在DOS下爲;#提交一個簡短而快速的解釋程序,當我發現DOS不解釋#鍵正確。 它可能會更好,開始通過小的例子,也表現出行爲的解剖它: org 0x100 L: mov ah, 01h ; new input -> al int 21h test al, '#' ; check if the hash key was pressed jnz end ; i

    3熱度

    1回答

    我目前正在編寫一個DOS程序。在這個程序中,我使用服務21/AH=01從標準輸入中讀取一個字符。但是,似乎在從文件重定向標準輸入時,EOF檢測無法按預期工作。我在NASM語法寫了這個示例程序來說明這個問題: org 0x100 ; read characters and sum them up main: xor bx,bx .1: mov ah,1 int 0x21

    0熱度

    2回答

    第一個月的前兩行被切斷,我不知道爲什麼。如果您切換正在打印的訂單或刪除四月份,這並不重要;如果你這樣做,也可能會被切斷。我 .model tiny .data Apr db " April 2017 ",13,10 db "Sun Mon Tue Wed Thu Fri Sat",13,10 db " 1 ",13,10

    2熱度

    1回答

    所以我有this exact problem。 給出的解決方案是將DX歸零,但在我的情況下它已經是! 我的程序是簡單地將一個16位數字除以8位數字。 我的代碼是: data segment num1 dw 0204h num2 db 02h quotient db ? remainder db ? data ends code segment assume cs:code,ds:da