Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 汇编以二进制形式输出寄存器BX
【标  题】:汇编以二进制形式输出寄存器BX
【关键字】:
【来  源】:http://www.cublog.cn/u/19919/showart.php?id=120179

汇编以二进制形式输出寄存器BX

Your Ad Here
比如bx=1234h 则输出字符0001001000110100b。
.MODEL SMALL
.STACK
.DATA
hexnumber dw 1234h
.CODE
MAIN   PROC
 mov ax,seg hexnumber
 mov ds,ax
 mov bx,hexnumber
 call printbin
 mov ax,4c00h
 int 21h
MAIN   ENDP

printbin proc
 push ax
 push bx
 push cx
 push dx
 mov ah, 02h
 mov cx,16
cc: shl bx,1
 jc aa
 mov dl,'0'
 int 21h
 jmp bb
aa:  mov dl,'1'
 int 21h
bb:loop cc
 mov dl,"b"
 int 21h
 pop dx
 pop cx
 pop bx
 pop ax
 ret
printbin endp
end main
MFC的消息映射机制:【上一篇】
汇编通过直接修改显示缓冲区输出字符:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 分布式零配置路由堆叠方案
  • 防止使用者按上一頁按鈕
  • Oracle数据库诊断案例-redo log日志组处于高激活状态
  • 一个简单的JDBC包装器(2)
  • WinSocket模型的探讨——select模型
  • ROUTE命令详解下(linux)
  • 用JavaScript代码使链接按钮不断变化
  • Building Cisco Multilayer Switched Exam (BCMSN 642-811)
  • windows核心编程--windows程序的执行
  • IBM WebSphere业务整合产品大观
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.