一百分求写一个ASM完整小程序

blackman41 2008-12-18 06:51:59
事情是这样的,我朋友有个作业明天就得交了.而我朋友什么都不懂.只能求助大侠们帮忙了.
题目是这样.
试编制一个程序,把DA_BY1字节存储单元的8位二进制数分解成3个八进制数,其中高位八进制数存放在DA_BY2字节存储单元,最低位八进制数存放在DA_BY2+2字节存储单元。数据单元定义如下:
DA_BY1 DB 6BH
DA_BY2 DB 3 DUP(0)


就知道是用MS-dos打开,还有后缀是asm.希望得到直接是一个asm可执行的文件.当然源码和放在哪里运行.也能告知一下.我从来没学过这门语言.
谢谢大家了!!!
对了,我的邮箱是buhui888@163.com.此帖就晚上到明天早上有效.
程序可以发到我邮箱,记得写上你论坛的名子哦.
...全文
126 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mschj 2008-12-19
  • 打赏
  • 举报
回复
很简单哦
xiaopoy 2008-12-19
  • 打赏
  • 举报
回复
帮顶.接分

masm.exe编译
xtdumpling 2008-12-18
  • 打赏
  • 举报
回复
title binary to octal 
.model small
.386
.data
DA_BY1 DB 6BH
DA_BY2 DB 3 DUP(0)
.code
.startup
mov al,DA_BY1
mov ah,al
and al,07h
mov [DA_BY2+2],al
mov al,ah
shr al,3
and al,07h
mov [DA_BY2+1],al
mov al,ah
shr al,6
mov [DA_BY2],al
.exit
end


回帖是一种美德!

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧