将BX中的数以二进制形式在屏幕上显示出来。

时间:2022-07-23
本文章向大家介绍将BX中的数以二进制形式在屏幕上显示出来。,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

问题

将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输出
  add dl,30h
  mov ah,02h
  int 21h
  loop L1
  
  mov ax,4c00h
  int 21h
main endp
code ends
end start

运行结果