tasm

    3熱度

    2回答

    我正在爲MS-DOS編寫一些小工具。現在我正在編寫一個Shutdown.com,就像Windows XP和更高版本一樣。我已經寫完整個代碼,現在我只需要從DOS傳遞參數。 我需要傳遞參數「-r」重新啓動,「-s」關閉。 我該怎麼辦? 我正在使用TASM(Turbo Assembler 4.1)在Windows 98上進行鏈接和編譯。我正在尋找一個非常簡單的方法來做到這一點,如果可能的話,仍然是一個

    3熱度

    1回答

    有沒有使用Borland的TASM擴展宏的方法? 我想轉換一個TASM compatible .ASM文件來查看所有擴展的宏。 找不到任何選項來執行此操作。

    1熱度

    2回答

    我想分兩個數組來創建第三個,但是當我試圖將他們的價值AX註冊得到是完全不同於原來的。你可以看到,我試圖將數字2082(822 h)移動到AX,但在TD中它顯示AX獲得類似於32849(8052 h)的東西。怎麼了???謝謝!!! .MODEL SMALL .STACK 100h .DATA ARR1 DW 333,20989,3456,2082 ARR2 DW 333,15,5436,20

    1熱度

    1回答

    我已經編寫了這段代碼,由於某種原因,它只打印部分句子,它也不會將DL中的數字分配給字符串,而是打印出「心臟」。 我檢查了TurboDebugger,除了那部分,所有東西都完美無缺。 我添加相關的部分: .MODEL SMALL .STACK 100h .DATA ARR1 DW 333,20989,3456,2082 ARR2 DW 333,15,5436,2082

    -2熱度

    2回答

    我正在努力計算裝配中的3個循環。 第一個循環應該工作10秒,然後跳到第二個循環中執行2秒。第三是要再工作10秒鐘。 主要想法是建立一個交通燈。連接到並行端口的每個LED應該使用TASM打開不同的時間段。 紅色:10秒。 紅&橙色:2秒 綠色:10秒 然後回到紅了起來..等等 任何幫助嗎? 我嘗試使用INT 21h,函數2Ch來定時每個循環。 我的老師告訴我這樣做會很好。 但是,當我嘗試執行代碼時,

    1熱度

    1回答

    我試圖做這個條件的彙編語言程序設計: if age = 18 then write "You are of legal age" else if age<18 then write "You are too young" else write "You should be working now" 這裏就是我有一個問題: mov ah,01h "This is the fi

    0熱度

    1回答

    當我添加3 + 3它的答案是正確的,但是當我添加7 + 7它不起作用。我想添加兩個數字,如75 + 75其答案應該是150或900 + 100其答案應該是1000. 它的程序請告訴我什麼。什麼是錯我的代碼,我很抱歉,因爲我只是新的彙編語言.. .model small .stack 0100h .data num1 db ? num2 db ? msg1 db 1

    0熱度

    1回答

    請原諒一些的間距在節目中,我使用的顯示選項卡具有不同的間距比他們怎麼會在這裏顯示 目前編輯試圖統計用戶輸入字符串的字符。我已經徹底搜查了幫助在互聯網上,但似乎沒有那麼多的電流的幫助,當談到在8086以下的編碼是我到目前爲止有: .MODEL small STACK 256 ;*******************************************************

    1熱度

    1回答

    我必須編寫一個程序,它從文件中讀取字符,改變每個字符中的位並將改變寫入TASM中的新文件。 我寫了一個程序,它從文件中讀取字符並將它們寫入新文件,但我不知道如何更改字符中的位。 例如,這裏將是我的文件與字符: a // 01100001 b // 01100010 c // 01100011 d // 01100100 所以,如果我們正在改變第一和第二位爲1,輸出應該是: c

    -4熱度

    1回答

    我有一個任務中,他們給我的文件路徑,我要打印文件的所有屬性... 到目前爲止,所有我已經在互聯網上找到是關於從文件中寫入/讀取的,但這沒有什麼幫助。 編輯:它用匯編語言做 EDIT2:我使用Windows 7 64位系統,但我所有的程序都使用TASM,TLINK我編譯正在使用的Turbo調試器debuggin