鱼C论坛

 找回密码
 立即注册
查看: 1893|回复: 6

求大神帮忙(汇编)

[复制链接]
发表于 2013-4-14 09:44:24 | 显示全部楼层 |阅读模式
1鱼币
用汇编编一程序实现以下功能:输入一个字符,输出这个字符的ASCLL我编写的程序:
我编写的:
d segment
d1 db "the ascall code of $"
d2 db " is $"
d3 db "H$"
d4 db 10 DUP(?)
d ends
s segment stack
db 100 dup(0)
s ends
c segment
assume cs:c,ds:d,ss:s
  start:mov ax,d
        mov ds,ax
        mov dx,offset d1
        mov ah,9
        int 21h
        mov ah,1
        mov d4,al
        mov dx,offset d4
        int 21h
        mov dx,offset d2
        mov ah,9
        int 21h
   
        mov  ah,4ch         ;返回
        int 21h
c ends
end start
求大神指点!!

最佳答案

查看完整内容

data segment d1 db "the Ascall code of $" d2 db " is $" d4 db 2 DUP(?) d3 db "H$" data ends stack segment stack db 100 dup(0) stack ends code segment assume cs:code,ds:data,ss:stack start:mov ax,data mov ds,ax mov dx,offset d1 mov ah,9 int 21h mov ah,1 int 21h mov bl,al ;ascii码变换 高4位和低4位分别加上30h ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-14 09:44:25 | 显示全部楼层
本帖最后由 wjb8love_9c7c9c 于 2013-4-19 10:29 编辑

data segment
d1 db "the Ascall code of $"
d2 db " is $"
d4 db 2 DUP(?)
d3 db "H$"
data ends
stack segment stack
db 100 dup(0)
stack ends
code segment
assume cs:code,ds:data,ss:stack
  start:mov ax,data
        mov ds,ax
        mov dx,offset d1
        mov ah,9
        int 21h
        mov ah,1      
        int 21h
          mov bl,al   ;ascii码变换 高4位和低4位分别加上30h
          mov cl,4
          shr al,cl
          add al,30h
          mov d4,al
          and bl,00001111b
          add bl,30h
          mov d4+1,bl                    
        mov dx,offset d2
        mov ah,9
        int 21h
          mov dx,offset d4
          mov ah,9
          int 21h
   
        mov  ah,4ch         ;返回
        int 21h
code ends
end start
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-16 22:16:02 | 显示全部楼层
楼主加油,鱼C加油!我们都看好你哦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-17 10:02:40 | 显示全部楼层
问题说清楚点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-19 16:51:01 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-20 08:57:05 | 显示全部楼层
1971827035 发表于 2013-4-19 16:51
美中不足的是,该有的提示信息没用全部显示啊。哈哈

。。。应该是显示了吧 我在我自己的机器上通过了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-2 11:53:32 | 显示全部楼层
强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-7 20:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表