- [游客] 呵呵,加油 12/22 01:30
- [v39lfy] 谢谢你的鼓励,我会继续努力的!! 不过。。。 你给我发的这个我好多还看不懂呢。。。 还要努力学习 12/17 20:22
- [zaixuexi] ;一起学习,呵呵 ;有什么愿意一起讨论的,也可以mail我Asmedu@126.com ;运行过 12/17 18:29
- [imust_can] 太垃圾了! 12/17 12:07
[2010-12-22 22:27] 第十章--显示子程序
assume cs:code,ds:data
;>>>>>>>>>>>数据段>>>>>>>>>>>>>
data segment
db 'my name is mytheon',0
data ends
;>>>>>>>>>>>>>栈空间>>>>>>>>>>>
stack segment
dw 16 dup(0)
stack ends
code segment
show_str:
;>>>>>>>>>>>>>>>>bx里放字符串的首地址>>>>>>>>>>>
;>>>>>>>>>>>>>>>>>>>>段地址在DS中>>>>>>>>>>>>>>
;>>>>...
;>>>>>>>>>>>数据段>>>>>>>>>>>>>
data segment
db 'my name is mytheon',0
data ends
;>>>>>>>>>>>>>栈空间>>>>>>>>>>>
stack segment
dw 16 dup(0)
stack ends
code segment
show_str:
;>>>>>>>>>>>>>>>>bx里放字符串的首地址>>>>>>>>>>>
;>>>>>>>>>>>>>>>>>>>>段地址在DS中>>>>>>>>>>>>>>
;>>>>...
阅读全文 |
评论次数(0) |
浏览次数(563) |
所属类型(汇编作业)
[2010-12-21 22:12] 第九章试验----很炫的欢迎语句
assume cs:code,ds:data
data segment
db 'welcome to masm!'
db 00000010B,00100100B,01110001B ;黑底绿字,绿底红字,白底蓝字
data ends
code segment
start: mov ax,data
mov es,ax
mov ax,0b800H
mov ds,ax
s2:mov di,0 ;es里面存数据 ds里面存显存的地址
s0:mov bx,0
sub di,3
mov c...
data segment
db 'welcome to masm!'
db 00000010B,00100100B,01110001B ;黑底绿字,绿底红字,白底蓝字
data ends
code segment
start: mov ax,data
mov es,ax
mov ax,0b800H
mov ds,ax
s2:mov di,0 ;es里面存数据 ds里面存显存的地址
s0:mov bx,0
sub di,3
mov c...
阅读全文 |
评论次数(1) |
浏览次数(741) |
所属类型(汇编作业)
[2010-12-21 09:29] 第八单实验
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,9479,140417,197514
dd 345980,590827,803530,1183000,1843000...
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,9479,140417,197514
dd 345980,590827,803530,1183000,1843000...
阅读全文 |
评论次数(0) |
浏览次数(552) |
所属类型(汇编作业)
[2010-12-17 20:20] 第七章作业
assume cs:code,ds:data,ss:stack
data segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
data ends
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,0H
mov ax,stack
mo...
data segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
data ends
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,0H
mov ax,stack
mo...
阅读全文 |
评论次数(0) |
浏览次数(563) |
所属类型(汇编作业)
[2010-12-17 11:59] 一个屏保程序
模仿那位学长的黑客帝国写的
不过这个是全屏二进制的
因为刚学到第七章,不足之处请海函,
随着课程的深入,会改进的.
assume cs:code
code segment
mov ax,00H
mov ds,ax
mov bx,00H ;设计数据寄存器,从00开始读取数据
mov ax,0B800H
mov ss,ax
mov sp,1720H ;初始化栈段
mov ah,03H ;设置颜色
mov cx,0b90H
s:mov al,[bx]
and al,1H
or al,30H
pus...
不过这个是全屏二进制的
因为刚学到第七章,不足之处请海函,
随着课程的深入,会改进的.
assume cs:code
code segment
mov ax,00H
mov ds,ax
mov bx,00H ;设计数据寄存器,从00开始读取数据
mov ax,0B800H
mov ss,ax
mov sp,1720H ;初始化栈段
mov ah,03H ;设置颜色
mov cx,0b90H
s:mov al,[bx]
and al,1H
or al,30H
pus...
阅读全文 |
评论次数(3) |
浏览次数(835) |
所属类型(汇编作业)
[2010-12-16 21:39] 第六章练习
题目:把段A里边的内容反序送到段B中
assume cs:code
a segment
dw 1,2,3,4,5,6,7,8
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start: mov ax,a
mov ds,ax ;设置DS段寄存器
mov bx,0
mov ax,b
mov ss,ax
mov sp,10H;对栈空间进行初始化
mov cx,8 ;设置循环次数
s: push [bx]
add bx,2
loop s
mov a...
assume cs:code
a segment
dw 1,2,3,4,5,6,7,8
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start: mov ax,a
mov ds,ax ;设置DS段寄存器
mov bx,0
mov ax,b
mov ss,ax
mov sp,10H;对栈空间进行初始化
mov cx,8 ;设置循环次数
s: push [bx]
add bx,2
loop s
mov a...
阅读全文 |
评论次数(0) |
浏览次数(559) |
所属类型(汇编作业)