pep8-assembly

    1熱度

    1回答

    我有一個任務來創建一個程序,將deci(-32,768到32,767)轉換爲bin。輸出必須顯示全部16位。例如,如果輸入是120,輸出應該是:0000000001111000.我不知道如何反向輸出0和1。當我輸入120時,我得到:0001111000000000. P.S:我使用Pep/8彙編器和模擬器(http://code.google.com/p/pep8-1/),它可用於Mac和PC。

    0熱度

    1回答

    我有這個代碼將年份輸入(轉換爲chari)並將其輸出爲十進制。我的問題是,如果錯誤地輸入了一個字母或空格,程序將輸出錯誤信息,但不會重新輸入新的輸入。例如,如果輸入ABCD,它會給你4次錯誤信息並退出。 輸入年份必須在1900年和2049年之間(含)。 要重現錯誤,請嘗試19a0或abcd每個示例。 我在哪裏錯了? STRO welcome,d entyear:STRO inptyear,d

    1熱度

    1回答

    我想要翻譯全球陣列載體但每當我組裝它時,我會收到一個錯誤消息。我正在使用索引編址,我不明白爲什麼這是錯誤的。 Figure 6.34 DECO vector,x ; << vector[i];ERROR: This instruction cannot have this addressing mode.

    1熱度

    1回答

    以下兩個代碼示例中s和sf之間的實際差異是什麼? 據我所知棧相對看起來像Mem [SP + OprndSpec]並且看起來像Mem [Mem [SP + OprndSpec]]。然而我不明白的是這是如何實現的。 堆棧遞延 BR main a: .BLOCK 2 ;global variable #2d b: .BLOCK 2 ;global variable #2d ;