將BX中的數以二進位制形式在螢幕上顯示出來。

2022-06-05 20:30:07 字數 561 閱讀 4021

將bx中的數以二進位制形式在螢幕上顯示出來。

code segment

assume cs:code

main proc far

start:

mov bx,011001100110b ;假設bx中的數為011001100110,最多也只有可能有16個

mov cx,16

l1: rol bx,1 ;邏輯右移16次

mov ax,bx

and ax,1b ;每次把bx的最低位送入ax中

mov dl,al ;再把al輸出

二進位制 二進位制中1的個數

題目 請實現乙個函式,輸入乙個整數,輸出該數二進位制表示中 1 的個數。例如,把 9 表示成二進位制是 1001,有 2 位是 1。因此,如果輸入 9,則該函式輸出 2。示例 1 輸入 00000000000000000000000000001011 輸出 3 解釋 輸入的二進位制串 0000000...

c 將小數化為二進位制 二進位制的轉換

二進位制是在計算機中常用的一種進製數,其資料用0和1兩個數碼來表示資料。我們人類常用的是十進位制,那麼二進位制和十進位制之間是有乙個轉換方法的。二進位制轉換十進位制 乙個二進位制數轉換為十進位制數,是比較簡單的,其方法就是用每乙個位置上的數字乘以該位置的權重,然後相加得到。舉個例子,二進位制的101...

c 將十進位制轉換為二進位制 小數 二進位制的轉換

二進位制是在計算機中常用的一種進製數,其資料用0和1兩個數碼來表示資料。我們人類常用的是十進位制,那麼二進位制和十進位制之間是有乙個轉換方法的。二進位制轉換十進位制 乙個二進位制數轉換為十進位制數,是比較簡單的,其方法就是用每乙個位置上的數字乘以該位置的權重,然後相加得到。舉個例子,二進位制的101...