assume cs:code
code segment
start:
mov ax,2000h ;2000:0这个地方要比0:200空间大N倍,谁用谁知道
mov es,ax
mov di,0
mov ax,cs
mov ds,ax
mov si,offset ssc
mov cx,offset sse-offset ssc
cld
rep movsb
mov ax,0
mov es,ax
cli
mov word ptr es:[4*7],0
mov word ptr es:[4*7+2],2000h
sti
mov ax,4c00h
...


[2010-09-29 03:11] 实验16
阅读全文 |
评论次数(0) |
浏览次数(394) |
所属类型(汇编作业)
[2010-09-28 16:12] 实验15
assume cs:code
stack segment
db 128 dup (0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
mov ax,0
mov es,ax
push es:[4*9]
pop es:[0200h]
push es:[4*9+2]
pop es:[0202h]
cli
mov word ptr es:[4*9],0204h
mov word ptr es:[4*9+2],0
sti
push cs
pop ds ...
stack segment
db 128 dup (0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
mov ax,0
mov es,ax
push es:[4*9]
pop es:[0200h]
push es:[4*9+2]
pop es:[0202h]
cli
mov word ptr es:[4*9],0204h
mov word ptr es:[4*9+2],0
sti
push cs
pop ds ...
阅读全文 |
评论次数(0) |
浏览次数(351) |
所属类型(汇编作业)
[2010-09-28 16:11] 实验14
assume cs:code
code segment
start:
mov bx,0b800h
mov es,bx
mov al,12 ;设置纵坐标
mov ah,160
mul ah
mov bx,ax
mov si,60 ;设置横坐标/2,才是结果
mov al,'/'
mov ah,1 ;设置‘/’颜色
mov es:[bx+si+4],ax
mov es:[bx+si+10],ax
mov al,':'
mov a...
code segment
start:
mov bx,0b800h
mov es,bx
mov al,12 ;设置纵坐标
mov ah,160
mul ah
mov bx,ax
mov si,60 ;设置横坐标/2,才是结果
mov al,'/'
mov ah,1 ;设置‘/’颜色
mov es:[bx+si+4],ax
mov es:[bx+si+10],ax
mov al,':'
mov a...
阅读全文 |
评论次数(0) |
浏览次数(525) |
所属类型(汇编作业)
[2010-09-25 18:31] 实验13
assume cs:code
code segment
start:
mov bx,0b800h
mov es,bx
mov al,12 ;设置纵坐标
mov ah,160
mul ah
mov bx,ax
mov si,60 ;设置横坐标/2,才是结果
mov al,'/'
mov ah,1 ;设置‘/’颜色
mov es:[bx+si+4],ax
mov es:[bx+si+10],ax
mov al,':'
mov a...
code segment
start:
mov bx,0b800h
mov es,bx
mov al,12 ;设置纵坐标
mov ah,160
mul ah
mov bx,ax
mov si,60 ;设置横坐标/2,才是结果
mov al,'/'
mov ah,1 ;设置‘/’颜色
mov es:[bx+si+4],ax
mov es:[bx+si+10],ax
mov al,':'
mov a...
阅读全文 |
评论次数(0) |
浏览次数(323) |
所属类型(汇编作业)
[2010-09-20 23:14] 实验12
assume cs:code
code segment
start:
mov ax,0
mov es,ax
mov di,0200h ; 设置目标地址
mov ax,cs
mov ds,ax
mov si,offset do ;设置原地址
mov cx,offset doend-offset do ;设置循环次数
cld ; 设置df方向
rep movsb ;设置循环
mov ax,0 ;设...
code segment
start:
mov ax,0
mov es,ax
mov di,0200h ; 设置目标地址
mov ax,cs
mov ds,ax
mov si,offset do ;设置原地址
mov cx,offset doend-offset do ;设置循环次数
cld ; 设置df方向
rep movsb ;设置循环
mov ax,0 ;设...
阅读全文 |
评论次数(0) |
浏览次数(218) |
所属类型(汇编作业)
[2010-09-19 00:23] 课程设计1----另1种解法----带注释
assume cs:code
datas 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,1183000,18430...
datas 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,1183000,18430...
阅读全文 |
评论次数(0) |
浏览次数(289) |
所属类型(汇编作业)
[2010-09-16 14:10] 实验10.3
assume cs:code
data segment
db 16 dup (0)
data ends
stack segment
dw 16 dup (0)
stack ends
code segment
start:mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,25
mov dl,20
mov ch,27
mov ax,data
mov es,ax
mov ax,stack
mov ss,ax
mov sp,32
mov si,0
mov ax,0b800h
mov...
data segment
db 16 dup (0)
data ends
stack segment
dw 16 dup (0)
stack ends
code segment
start:mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,25
mov dl,20
mov ch,27
mov ax,data
mov es,ax
mov ax,stack
mov ss,ax
mov sp,32
mov si,0
mov ax,0b800h
mov...
阅读全文 |
评论次数(0) |
浏览次数(201) |
所属类型(汇编作业)
[2010-09-14 07:40] 第9章--实验9的(2)种解法
(1)
assume cs:code
a segment
db 'welcome to masm!'
db 02h,24h,71h
a ends
code segment
start:mov ax,a
mov ss,ax
mov ax,0b800h
mov ds,ax
mov bp,0
mov bx,07c2h
mov cx,16
s:mov al,[bp]
mov ah,ss:[10h]
mov [bx],ax
mov ah,ss:[11h]
mov [bx+140h],ax
mov ah,ss:[12h]
mov [bx+280h],ax
add ...
assume cs:code
a segment
db 'welcome to masm!'
db 02h,24h,71h
a ends
code segment
start:mov ax,a
mov ss,ax
mov ax,0b800h
mov ds,ax
mov bp,0
mov bx,07c2h
mov cx,16
s:mov al,[bp]
mov ah,ss:[10h]
mov [bx],ax
mov ah,ss:[11h]
mov [bx+140h],ax
mov ah,ss:[12h]
mov [bx+280h],ax
add ...
阅读全文 |
评论次数(0) |
浏览次数(227) |
所属类型(汇编作业)
[2010-09-08 17:05] 第6章实验5—(5)的2种解法
(1)
assume cs:code,ds:data,ds:data1,ds:data2
data segment
db 1,2,3,4,5,6,7,8
data ends
data1 segment
db 1,2,3,4,5,6,7,8
data1 ends
data2 segment
db 0,0,0,0,0,0,0,0
data2 ends
code segment
start:mov bx,0
mov cx,8
s:mov ax,data
mov ds,ax
mov dx,[bx]
mov dh,0
mov ax,data2
mov ds,ax...
assume cs:code,ds:data,ds:data1,ds:data2
data segment
db 1,2,3,4,5,6,7,8
data ends
data1 segment
db 1,2,3,4,5,6,7,8
data1 ends
data2 segment
db 0,0,0,0,0,0,0,0
data2 ends
code segment
start:mov bx,0
mov cx,8
s:mov ax,data
mov ds,ax
mov dx,[bx]
mov dh,0
mov ax,data2
mov ds,ax...
阅读全文 |
评论次数(0) |
浏览次数(230) |
所属类型(汇编作业)
[2010-09-07 12:55] 程序5.8 另2种解法
(1)
assume cs:aa
aa segment
mov cx,7 //6改7为了美观
mov dx,0
mov bx,0
s:mov ax,0ffffh
mov ds,ax
mov dx,ds:[bx]
mov ax,0020h
mov ds,ax
mov [bx],dx
inc bx
inc bx
loop s
mov ax,4c00h
int 21h
aa ends
end
(2)
assume cs:abc
abc segment
mov ax,0020h
mov ss,ax
mov ax,000eh
mov sp,...
assume cs:aa
aa segment
mov cx,7 //6改7为了美观
mov dx,0
mov bx,0
s:mov ax,0ffffh
mov ds,ax
mov dx,ds:[bx]
mov ax,0020h
mov ds,ax
mov [bx],dx
inc bx
inc bx
loop s
mov ax,4c00h
int 21h
aa ends
end
(2)
assume cs:abc
abc segment
mov ax,0020h
mov ss,ax
mov ax,000eh
mov sp,...
阅读全文 |
评论次数(0) |
浏览次数(214) |
所属类型(汇编作业)
页码数(1):
1