主题:跪求程序一个 真的是十万火急啊 !!!
hjwlh
[专家分:0] 发布于 2005-10-08 18:36:00
编程:将0~9转换成16进制的ASCII码。 就给了这没多条件
我是一个菜鸟基本上不会什么!可能大侠们看来很简单,
但现在是急求,对我来说真的是很重要!跪求各位帮忙了!万分感谢!
回复列表 (共9个回复)
沙发
kaikaikai007 [专家分:650] 发布于 2005-10-09 10:18:00
stacksg segment stack
dw dup (?)
stacksg ends
data segment
char db ?
print db 'input number between 0---9',0dh,oah,'$'
result db 'the number display in ascii:','$'
data ends
code segment
assume cs:code,ds:data,ss;stacksg
mov ax,data
mov ds,ax
mov ah,9
lea dx,print
int 21h
mov ah,1
int 21h
mov char,al
mov ah,0eh
mov al,0dh
int 10h
mov ah,0eh
mov al,0ah
int 10h
mov ah,9
lea dx,result
int 21h
add char,30h
mov ah,9
mov al,char
int 10h
mov ah,4ch
int 21h
code ends
end start
板凳
kaikaikai007 [专家分:650] 发布于 2005-10-09 10:20:00
assume ------
这句话后面换行后加
start:
3 楼
hjwlh [专家分:0] 发布于 2005-10-10 20:36:00
太谢谢了 [em4]
4 楼
CLO [专家分:2000] 发布于 2005-10-23 14:39:00
错误多多啊!!
5 楼
麻烦了 [专家分:30] 发布于 2005-10-27 21:25:00
错误倒是没有
但是输出不了ascii码
6 楼
麻烦了 [专家分:30] 发布于 2005-10-27 21:44:00
可以了
stacksg segment stack
dw 256 dup(?)
stacksg ends
data segment
char db ?
print db 'input number between 0~9',0dh,0ah,'$'
result db 0dh,0ah,'the number display in ascii:',0dh,0ah,'$'
shu_H db 'H','$'
data ends
code segment
assume cs:code,ds:data,ss:stacksg
start:
mov ax,data
mov ds,ax
lea dx,print
mov ah,9
int 21h
mov ah,1
int 21h
mov char,al
lea dx,result
mov ah,9
int 21h
mov dl,33h
mov ah,2
int 21h
mov dl,char
mov ah,2
int 21h
lea dx,shu_H
mov ah,9
int 21h
mov ah,4ch
int 21h
code ends
end start
7 楼
麻烦了 [专家分:30] 发布于 2005-10-27 21:45:00
运行结果
input number between 0~9
4
the number display in ascii:
34H
8 楼
呢喃风铃 [专家分:0] 发布于 2007-04-23 19:33:00
我觉得上面的程序好像多了点复杂了点,应该还能简单点吧
9 楼
cjyfhxh [专家分:0] 发布于 2007-04-23 21:16:00
data1 segment
num db 6
asci db 0,'$'
table db 30h,31h,32h,33h,34h
db 35h,36h,37h,38h,39h
data1 ends
stack1 segment para stack
dw 20 dup(0)
stack1 ends
code segment
assume cs:code,ds:data1,ss:stack1
begin:mov ax,data1
mov ds,ax
mov bx,offset table
mov ah,00h
mov al,num
add bx,ax
mov al,[bx]
mov asci,al
lea dx,asci
mov ah,09h
int 21h
mov ah,4ch
int 21h
code ends
end begin
我来回复