


- [tomato] 这个很简单了! 01/30 16:58
- [tomato] 不用过于惭愧,这个课程设计写好几天这很正常! 01/30 16:58
- [combool] 谢谢tomato的指导!新的一年祝您及家人身体健康,阖家辛福! 下面是我重新写的代码: ;a 01/24 21:52
- [tomato] It's a pleasure! 01/16 22:54
- [tomato] 正确。 01/16 22:53
- [tomato] 没问题。 01/16 22:52
- [tomato] 没问题。 01/16 22:24
- [tomato] dtoc子程序写的太不精简,而且不通用。 01/16 22:21
- [combool] 实验倒不难,因为自己粗心犯了各错误,在debug下调试的时间比较长! 谢谢tomato的热心指导, 01/15 12:37
- [tomato] 正确。 01/15 08:37
[2012-01-25 00:54] 实验11.编写子程序
;名称:letterc
;功能:将以0结尾的字符串中的小写字母转变成大写字母
;参数:ds:si指向字符串首地址
assume cs:codesg
datasg segment
db "Beginner's ALL-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin: mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:mov al,ds:[si]
c...
;功能:将以0结尾的字符串中的小写字母转变成大写字母
;参数:ds:si指向字符串首地址
assume cs:codesg
datasg segment
db "Beginner's ALL-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin: mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:mov al,ds:[si]
c...
阅读全文 |
评论次数(1) |
浏览次数(473) |
所属类型(汇编作业)
[2012-01-24 21:49] 课程设计1
assume cs:code,ds:data,ss:stack
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,14041...
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,14041...
阅读全文 |
评论次数(1) |
浏览次数(488) |
所属类型(汇编作业)
[2012-01-15 21:24] 实验10.3:数值显示
assume cs:code
data segment
db 10 dup (0)
data ends
code segment
start: mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
...
data segment
db 10 dup (0)
data ends
code segment
start: mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
...
阅读全文 |
评论次数(2) |
浏览次数(527) |
所属类型(汇编作业)
[2012-01-15 21:20] 实验10.2:解决除法溢出的问题
assume cs:code
code segment
start: mov ax,4240H
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw: push si
push di
mov si,ax
mov ax,dx
mov dx,0
div cx
mov di,ax
mov ax,s...
code segment
start: mov ax,4240H
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw: push si
push di
mov si,ax
mov ax,dx
mov dx,0
div cx
mov di,ax
mov ax,s...
阅读全文 |
评论次数(1) |
浏览次数(480) |
所属类型(汇编作业)
[2012-01-15 21:18] 实验10.1:显示字符串
;第十章实验10-1,编写子程序
;名称:show_str
;功能:(dh)=行号(取值范围0~24),(dl)=列号(取值范围0~79),
; (cl)=颜色,ds:si指向字符串的首地址
;返回:无
;应用举例:在屏幕的8行3列,用绿色显示data段中的字符串
assume cs:code
data segment
db 'welcome to masm!',0
data ends
code segment
start: mov dh,8
mov dl,3
mov cl,2
...
;名称:show_str
;功能:(dh)=行号(取值范围0~24),(dl)=列号(取值范围0~79),
; (cl)=颜色,ds:si指向字符串的首地址
;返回:无
;应用举例:在屏幕的8行3列,用绿色显示data段中的字符串
assume cs:code
data segment
db 'welcome to masm!',0
data ends
code segment
start: mov dh,8
mov dl,3
mov cl,2
...
阅读全文 |
评论次数(1) |
浏览次数(540) |
所属类型(汇编作业)
[2012-01-15 21:15] 检测点10.1&10.2&10.3&10.4&10.5
10.1
mov ax,1000h
mov ax,0
10.2
ax=6
10.3
ax=1010h
10.4
ax=0bh
10.5
(1)ax=3
(2)ax=1h,bx=0...
mov ax,1000h
mov ax,0
10.2
ax=6
10.3
ax=1010h
10.4
ax=0bh
10.5
(1)ax=3
(2)ax=1h,bx=0...
阅读全文 |
评论次数(1) |
浏览次数(525) |
所属类型(汇编作业)
[2012-01-15 02:04] 实验9
assume cs:codesg,ds:datasg
datasg segment
db 'welcome to masm!'
db 00000010b
db 00100100b
db 01110001b
datasg ends
codesg segment
start: mov ax,0B800h
mov es,ax
mov ax,datasg
mov ds,ax
mov bx,0
mov si,0
mov cx,16
s1:mov al,d...
datasg segment
db 'welcome to masm!'
db 00000010b
db 00100100b
db 01110001b
datasg ends
codesg segment
start: mov ax,0B800h
mov es,ax
mov ax,datasg
mov ds,ax
mov bx,0
mov si,0
mov cx,16
s1:mov al,d...
阅读全文 |
评论次数(3) |
浏览次数(510) |
所属类型(汇编作业)
[2012-01-15 01:57] 实验8
assume cs:codesg
codesg segment
mov ax,4c00h
int 21h
start: mov ax,0
s:nop
nop
mov di,offset s
mov si,offset s2
mov ax,cs:[si]
mov cs:[di],ax ;将S2处的"jmp short s1"复制s处,
;由于"jmp short s1"是短转移,对应
...
codesg segment
mov ax,4c00h
int 21h
start: mov ax,0
s:nop
nop
mov di,offset s
mov si,offset s2
mov ax,cs:[si]
mov cs:[di],ax ;将S2处的"jmp short s1"复制s处,
;由于"jmp short s1"是短转移,对应
...
阅读全文 |
评论次数(1) |
浏览次数(354) |
所属类型(汇编作业)
[2012-01-15 01:50] 检测点9.3
inc cx...
阅读全文 |
评论次数(1) |
浏览次数(406) |
所属类型(汇编作业)
[2012-01-15 01:48] 检测点9.2
mov cx,0
mov cl,[bx]
jcxz ok
inc bx...
mov cl,[bx]
jcxz ok
inc bx...
阅读全文 |
评论次数(1) |
浏览次数(414) |
所属类型(汇编作业)
『 查看更多文章 』