8086 程式,將二進位制轉換成格雷碼
在本程式中我們將看到如何從一個二進位制數中找到格雷碼。
問題陳述
用 8086 組合語言編寫程式,從一個二進位制數中找到等效的格雷碼。該數儲存在位置 2500,將結果儲存在 2600。
討論
要將二進位制轉換為格雷碼,我們必須將數字右移一位,然後與之前的數字進行異或。這樣就生成了格雷碼。
對於數字 2C (0010 1100),格雷碼將是 3A (0011 1010)
輸入
地址 | 資料 |
---|---|
… | … |
2500 | 2C |
… | … |
流程圖
程式
輸出
地址 | 資料 |
---|---|
… | … |
2600 | 3A |
… | … |
廣告