pep8-assembly

    0熱度

    1回答

    我正在開發所謂的簡單PEP8程序,該基地2號轉換爲基10 下面是要求: 請求用戶輸入在基數2中 將基2值轉換爲十進制並輸出。 最後循環並詢問用戶是否要輸入其他值。如果是這樣再問問題,否則顯示消息'完成'(或類似的東西) 到目前爲止,我試圖讀取一個字符並將其存儲爲一個字符串。 任何人都可以幫忙! 謝謝。 BR main letter: .BLOCK 1 ;global variab

    0熱度

    1回答

    我必須編寫一個程序來計算Pep/8中/的幾個數字的平均值。 我現在的主要問題是,他沒有讓我們用DECI,我們必須使用CHARI但我不能讓它從數字到數字的用戶通過空間上線分開最多可以輸入40個字符在它發出錯誤之前。我需要從數字到數字並添加它們,然後除以有多少。數字是從-53到48.此外,我們不能接受--40或類似的東西。 我該怎麼做? 這是我到目前爲止這部分的內容。 STRO msgb,d ST

    0熱度

    1回答

    我有一個代碼,我已經在Pep/8 Assembly中進行了測試,該代碼需要輸入字符> < =並進行比較。一旦完成比較並完成適當的數學運算,我想讓程序提示用戶輸入另一個輸入。 我不知道爲什麼,但我的程序在輸入上滾動,並且因爲如果發現「無效」輸入,它就直接返回到退出程序的狀態。我認爲這是一個回車問題。在再次提示之前是否有任何方法可以清除「猜測」的內容? CHARI guess,d ;charac

    -1熱度

    1回答

    我需要幫助理解彙編語言代碼,在聲明變量爲局部或全局變量的條款。 是這段代碼 ;File: fig0647.pep ;Computer Systems, Fourth edition ;Figure 6.47 ; BR main data: .EQUATE 0 ;struct field #2d next: .EQUATE 2 ;struct field #2h

    0熱度

    1回答

    試圖更好地理解使用整數數組並解決此問題。問:當我簡單地打印數組的元素並且不使用ASLX時,我得到了意想不到的結果,但是當我使用ASLX時,我得到了預期的結果。 ASLX如何影響我的結果? FOOD:.word 0 .word 1 .word 1 .word 0 main:LDX 3,i ; i = 3 STX i,d for: CP

    0熱度

    1回答

    我的工作在PEP8一個項目,這是一個代碼塊給定的僞代碼: If ((Num2 is negative AND Result is negative) OR (Num2 is negative and Result is positive)) Change the sign of Result 我不知道怎麼寫因爲在一個語句中有兩個條件,所以將它翻譯成彙編。另外,你將如何去改變整數的符號? 謝謝

    0熱度

    1回答

    我會如何在Pep8中將negativeBLOCK的符號改爲positive?反過來呢? 謝謝

    0熱度

    1回答

    我對PEP/8真的很陌生,並且對於我的課程在實踐實驗室中有些困難。我們的目標是要求用戶輸入2個十六進制,以HHHH + FFFF或HHHH-FFFF的形式添加或減去(沒有其他輸入被接受) 根據我的老師,我需要讓我的代碼逐字符在用戶輸入之外,然後根據第5個位置上的符號執行計算。我該如何去做呢? 此外,我似乎無法找到直接添加或減去十六進制的方法,我是否必須將HHHH和FFFF轉換爲十進制,然後對十進制

    -1熱度

    1回答

    該程序是一個基本的小計算器,可以對答案中的任何數字進行加,減或否定。 add,subtract和quit選項可以正常工作,但是每當我使用N後,我都無法輸入任何內容。我假設elseif2中有些事情是錯誤的,但是在玩過它之後,我無法將其包圍。我是否錯誤地設置了整個問題,還是可以修復? Link to Pep/8 code

    0熱度

    1回答

    如何寫PEP/8人幫助這個C代碼我是新來這個 #include using namespace std; int main(){ int number; cin>>number; if(number%2 == 0){ cout<<"Even\n"; } else{ cout<<"Odd\n"; } return 0 ; } ,並在此先感謝:)