5个多小时啊,总算完成了。
assume cs:dtoc
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
dd16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd345980,590827,803530,1...
- [huangqihang] 哈,终于完善了,我找了个地址存起来了。 06/26 21:45
- [游客] 问题出在,你数据在分解成数字字符的过程中,明明你的数据已经是0了,可是还在进行操作,所以,你得到的余 06/26 09:09
- [游客] 前面有一些无用的0,我不知道怎么去掉 ================= 首先应该知道这些0是怎 06/26 09:01
- [游客] 呵呵。这次好多了。多理解题目的意思。后面还有两个子程序呢,做了之后,就可以运用到课程设计1中了,要仔 06/23 16:23
- [mess] 程序结果没问题,根据我们平时十进制的除法的习惯,很容易能弄明白公式~_~ 06/23 12:26
- [huangqihang] 哦哦,我居然没有发现它要写的是一个调用的子程序,不过改正也很容易。我就不改了。 06/22 23:20
- [游客] 哦,是这样啊,我都还不知道它给出dh和dl是干什么的呢。 我把它改正好了: assume cs: 06/22 22:06
- [wsrf] 你的子程序只能在一个固定的行和列位置显示,根本就不符合要求。行和列是由dh和dl中的值来决定的。并且 06/22 10:59
[2009-06-25 23:42] 课程设计1
阅读全文 |
评论次数(3) |
浏览次数(639) |
所属类型(汇编作业)
[2009-06-22 23:07] 实验10 编写子程序 .2
花了我40分钟才弄好,好像挺慢了。
我没看提示,直接写的,程序如下:
assume cs:code
code segment
start: mov ax,4240h
mov dx,0fh
mov cx,10
mov si,ax
mov ax,dx
mov dx,0
div cx
mov bx,ax
mov ax,si
div cx
mov cx,dx
mov dx,bx
mov ax,4c00h
int 21h
code ends
end start
我的思路是这样的:把被除数分开成两部分做,先把ax存起,把dx赋值给ax,除了...
我没看提示,直接写的,程序如下:
assume cs:code
code segment
start: mov ax,4240h
mov dx,0fh
mov cx,10
mov si,ax
mov ax,dx
mov dx,0
div cx
mov bx,ax
mov ax,si
div cx
mov cx,dx
mov dx,bx
mov ax,4c00h
int 21h
code ends
end start
我的思路是这样的:把被除数分开成两部分做,先把ax存起,把dx赋值给ax,除了...
阅读全文 |
评论次数(2) |
浏览次数(564) |
所属类型(汇编作业)
[2009-06-21 22:24] 实验10 编写子程序
花了几个小时才搞定,拿出来分享下,如有不好的地方请指出。
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
code segment
start: mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:mov ax,0b800h
mov es,ax
s: mov al,[si]
mov es:[bx+04...
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
code segment
start: mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:mov ax,0b800h
mov es,ax
s: mov al,[si]
mov es:[bx+04...
阅读全文 |
评论次数(3) |
浏览次数(576) |
所属类型(汇编作业)
[2009-06-18 22:24] 实验7 寻址方式在结构化数据访问中的应用
我的答案如下:
assume cs:codesg
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,...
assume cs:codesg
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,...
阅读全文 |
评论次数(0) |
浏览次数(457) |
所属类型(汇编作业)