- [deepblue] 很好啊 ,继续努力 01/14 17:59
- [mywiil] 不错,课程设计一可是一个锻炼思维的好题目。呵呵。 不错的还有博主的桌面,看来图标够多,跟俺的差不多 01/02 20:37
- [musicvs] 恭喜博主~~ 01/02 18:37
- [pascale] 可以感受到! 我在设计1 花了1个礼拜,今天才做好了一半 12/17 23:09
- [游客] 两天的时间没白费。博主准备迎接课程设计1吧。 12/17 16:13
- [deepblue] 我看了你的程序,没有问题。 对于dos非全屏窗口下的显示异常情况,也有遇到过,至于为什么,不好 12/13 16:27
- [wuzy] 后来把子程序的代码合并到主程序来,就是不用call show_str,直接剪切到主程序来编译却能够正 12/13 14:55
- [wuzy] 编译好了在dos窗口执行exe文件不能显示字符串,屏幕闪烁一下没显示东西出来,很奇怪,我先执行一下d 12/13 14:52
- [游客] 没有发现楼主的问题啊 12/13 10:10
- [musicvs] 加油 12/11 16:14
[2009-01-13 20:34] 第十一章的作业
assume cs:code
data segment
db "Beginner's all-purpose Symbolic Instruction Code.",0
data ends
code segment
begin:mov ax,data
mov ds,ax
mov si,0
mov dx,0510h
mov cl,3
call show_string
xor si,si
call letterc
xor si,si
mov dx,0610h
mov cl,4
call show_string
...
data segment
db "Beginner's all-purpose Symbolic Instruction Code.",0
data ends
code segment
begin:mov ax,data
mov ds,ax
mov si,0
mov dx,0510h
mov cl,3
call show_string
xor si,si
call letterc
xor si,si
mov dx,0610h
mov cl,4
call show_string
...
阅读全文 |
评论次数(1) |
浏览次数(613) |
所属类型(汇编作业)
[2009-01-02 06:48] 我的课程设计1 完成了这是我的代码
assume cs:codesg,ds:data,es:table
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'
;以上是表示21年的21个字符串
dd 16,22,382...
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'
;以上是表示21年的21个字符串
dd 16,22,382...
阅读全文 |
评论次数(2) |
浏览次数(582) |
所属类型(汇编作业)
[2008-12-17 13:38] 实验10 (2)想了两天两夜写出来的东西
;=============================================
;名称:divdw
;功能:进行不会产生溢出的除法运算
;参数:(ax)=dword 型数据的低16位
; (dx)=dword型数据的高16位
; (cx)=除数
;返回:(dx)=结果的高16位,(ax)结果的低16位
; (cx)=余数
;应用举例:计算1000000/10(F4240H/0AH)
;==============================================
assume cs:code,ss:stack
stack segment
...
;名称:divdw
;功能:进行不会产生溢出的除法运算
;参数:(ax)=dword 型数据的低16位
; (dx)=dword型数据的高16位
; (cx)=除数
;返回:(dx)=结果的高16位,(ax)结果的低16位
; (cx)=余数
;应用举例:计算1000000/10(F4240H/0AH)
;==============================================
assume cs:code,ss:stack
stack segment
...
阅读全文 |
评论次数(2) |
浏览次数(584) |
所属类型(汇编作业)
[2008-12-13 00:53] 熬的一个晚上实验10-1 不能显示正常效果的疑问?
我的代码编译好之后执行exe文件看不到效果,只要用debug 加载过我的代码之后,我的代码才能正常执行并能显示效果来,
;=============================================================
;名称:show_str
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
;参数:(dh)=行号(取值范围0-24),(dl)=列号取值范围0-79,
;(cl)=颜色,ds:si指向字符串胡首地址
;返回:z无
;====================================================...
;=============================================================
;名称:show_str
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
;参数:(dh)=行号(取值范围0-24),(dl)=列号取值范围0-79,
;(cl)=颜色,ds:si指向字符串胡首地址
;返回:z无
;====================================================...
阅读全文 |
评论次数(4) |
浏览次数(610) |
所属类型(汇编作业)
[2008-12-10 13:11] 实验9的作业,感觉学习难度越来越大了
感觉学习难度越来越大了。
以下是我的实验8的作业结果。
assume cs:code,ds:data,ss:stack
data segment
db 'welcome to masm!' ;定义字符串数据
db 2h,24h,71h ;定义颜色数据
data ends
stack segment
dd 4 dup (1111h) ;定义堆栈数据
stack ends
code segment
start: mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,10h
mov...
以下是我的实验8的作业结果。
assume cs:code,ds:data,ss:stack
data segment
db 'welcome to masm!' ;定义字符串数据
db 2h,24h,71h ;定义颜色数据
data ends
stack segment
dd 4 dup (1111h) ;定义堆栈数据
stack ends
code segment
start: mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,10h
mov...
阅读全文 |
评论次数(5) |
浏览次数(576) |
所属类型(汇编作业)
[2008-12-01 22:09] 实验7 修正错误
assume cs:codeseg
data segment
db '1975','1976','1977','1978','1979','1980','1981'
db '1982','1983','1984','1985','1986','1987','1988'
db '1989','1990','1991','1992','1993','1994','1995'
;以上是表示21年的21字符串
dd 16,22,382,1356,2390,8000,16000
dd 24486,50065,97479,140417,197514,3459...
data segment
db '1975','1976','1977','1978','1979','1980','1981'
db '1982','1983','1984','1985','1986','1987','1988'
db '1989','1990','1991','1992','1993','1994','1995'
;以上是表示21年的21字符串
dd 16,22,382,1356,2390,8000,16000
dd 24486,50065,97479,140417,197514,3459...
阅读全文 |
评论次数(1) |
浏览次数(483) |
所属类型(汇编作业)
[2008-11-29 21:01] 第七章 问题7.9的结果
assume cs:code,ds:data,ss:stack
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
data segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
data ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,data
mov ds,ax
mov...
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
data segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
data ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,data
mov ds,ax
mov...
阅读全文 |
评论次数(2) |
浏览次数(443) |
所属类型(汇编作业)
[2008-11-27 21:30] 实验5 (6)结果
assume cs:code
a segment
dw 1,2,3,4,5,6,7,8
a ends
b segment
dw 1111h,1111h,1111h,1111h,1111h,1111h,1111h,1111h
b ends
code segment
start: mov ax,a
mov ds,ax
mov ax,b
mov ss,ax
mov sp,16
mov bx,0
mov cx,8
s: push [bx]
add bx,2
loop s
mov ah,4ch
int 21h...
a segment
dw 1,2,3,4,5,6,7,8
a ends
b segment
dw 1111h,1111h,1111h,1111h,1111h,1111h,1111h,1111h
b ends
code segment
start: mov ax,a
mov ds,ax
mov ax,b
mov ss,ax
mov sp,16
mov bx,0
mov cx,8
s: push [bx]
add bx,2
loop s
mov ah,4ch
int 21h...
阅读全文 |
评论次数(1) |
浏览次数(578) |
所属类型(汇编作业)
[2008-11-26 21:40] 实验5 (5)
assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
d segment
db 0,0,0,0,0,0,0,0
d ends
code segment
start: mov ax,a
mov ds,ax
mov ax,d
mov es,ax
mov ax,0
mov bx,0
mov cx,8
s: mov al,[bx]
add al,[bx+10h]
mov es:[bx],al
inc...
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
d segment
db 0,0,0,0,0,0,0,0
d ends
code segment
start: mov ax,a
mov ds,ax
mov ax,d
mov es,ax
mov ax,0
mov bx,0
mov cx,8
s: mov al,[bx]
add al,[bx+10h]
mov es:[bx],al
inc...
阅读全文 |
评论次数(1) |
浏览次数(608) |
所属类型(汇编作业)
[2008-11-26 13:13] 实验4 计算程序的字节数量,要如何计算???
实验4 [bx]和loop 的使用:
3.下面的程序的功能是将“mov ax,4c00h”之前的指令复制到内存0:200处补全程序,上机调试,跟踪运行结果。
Assume cs::code
Code segment
Mov ax,___cs____
Mov ds ,ax
Mov ax,0020h
Mov es,ax
Mov bx,0
Mov cx,___?___
S: mov al,[bx]
Mov es:[bx],al
Inc bx
Loop s
Mov ax,4c00h
Int 21h
Code ends
End
(1...
3.下面的程序的功能是将“mov ax,4c00h”之前的指令复制到内存0:200处补全程序,上机调试,跟踪运行结果。
Assume cs::code
Code segment
Mov ax,___cs____
Mov ds ,ax
Mov ax,0020h
Mov es,ax
Mov bx,0
Mov cx,___?___
S: mov al,[bx]
Mov es:[bx],al
Inc bx
Loop s
Mov ax,4c00h
Int 21h
Code ends
End
(1...
阅读全文 |
评论次数(2) |
浏览次数(499) |
所属类型(汇编作业)
『 查看更多文章 』