dos

    0熱度

    1回答

    我想寫一個程序,從鍵盤讀取3個字符串,然後顯示2個字符串以小寫字母和最後一個以大寫字母。以下是我到目前爲止的內容:我可以讀取字符串,但它會將所有內容都轉換爲大寫。無論如何只轉換最後一個字符串?在此先感謝 .MODEL SMALL .DATA MSG DB 0DH,0AH, 'ENTER A STRING: $' MSG2 DB 0DH,0AH, ' YOUR STRING I

    1熱度

    1回答

    我想在Turbo C++ 3.0中創建一個C程序,該程序將在MS-DOS 6.22上工作,並且需要使用MSCDEX和中斷訪問CD-ROM,在其上播放曲目。 Turbo C對我來說不是問題,我已經做到了,它工作得很好,但現在我試圖使用this文檔來獲取CD-ROM設備驅動程序的名稱。 這裏是我的代碼: #include <stdio.h> #include <dos.h> void main(

    -2熱度

    1回答

    .model small .stack .data msg1 db "Enter string max of 9 characters: $" msg2 db 13,10, "Enter a number: $" msg3 db 13,10, "Midstring: $" strNine db "$" num db 0,"$" mid db "$"

    1熱度

    2回答

    .model small .stack 100h .data msg1 db "Enter your symbol line: ","$" msg2 db "Numbers found at: ","$" eilute db 255,0,255 dup (0) ;symbol line nauja db 13,10,'$' ;new l

    0熱度

    1回答

    我正在閱讀IBM PC彙編語言和編程手冊,並在第三章中我想,作者開始談論MS-DOS附帶的調試工具。在示例中,他使用A命令組裝代碼,然後使用U命令取消組裝相同的代碼。 讓我們假設,該代碼是這樣的: 注:起始地址通過啓動這樣的組裝命令設置爲100:A 100 MOV ax, 20 MOV dx, 10 ADD ax, dx NOP 的問題就在這裏,當他使用U命令將代碼從100開始反彙編到1

    -3熱度

    1回答

    我剛剛帶來新的筆記本電腦與DOS操作系統。 我正在嘗試系統信​​息來檢查我的新筆記本電腦的詳細信息,但無法檢查。 我已經使用了命令'sys','HWiNFO'。 任何人都可以告訴我如何檢查我的所有系統信息。 謝謝。

    2熱度

    1回答

    我有一個項目使用C(我認爲我使用的編譯器是Turbo C++ 3.0)。我使用了一些textcolor()和textbackground()函數來爲某些文本着色。當我第一次運行它時,控制檯以黑色背景上的正常顏色—白色文本顯示。 然而,當我跑第二次等代碼,背景顏色變爲藍色。 我用下面的代碼,上述程序(使用cprintf()唯一格式的文本是在品紅和藍色背景上的文本):我懷疑這是因爲編譯器的 ...

    0熱度

    1回答

    如何獲取一些特定於國家/地區的信息可以檢測到的國家?例如。目前的國家代碼,鍵盤佈局或Turbo C中的代碼頁DOS環境? 如果Turbo C庫函數無法實現這種功能,某些BIOS調用可能會這樣做(INT 21)?. KEYB程序能夠顯示例如鍵盤佈局。這對於我的目的來說可能綽綽有餘: https://www.dosbox.com/wiki/KEYB

    -1熱度

    2回答

    我做了以下代碼以提示輸入一個數字,然後返回一個字符串中的相同數字,另一個字符串中的前一個數字和給定數字相同的數字,它的繼任者,但無論我做什麼,我都會一無所有地迴歸。該代碼給了我4個不同時間遇到的依賴於通道的構造的警告。難道我做錯了什麼?或者這是我的DOS模擬器的問題? INCLUDE io.h Cr EQU 0DH ; carriage return Lf EQU 0AH ; lin

    0熱度

    2回答

    我試圖建立一個彙編代碼,它要求一個字符串,開始打印字符串的位置以及要打印的期望長度。 假設開始和長度始終有效你能幫我確定開始和長度嗎? 如何它應該工作: Enter String: Hello World Enter Start: 3 Enter Length: 5 Mid-String: llo W 所以我對如何確定字符串的開始和長度的問題。我試了好幾種東西在我下面的代碼所示: .mo