assume cs:code
stack segment
db 128 dup (0)
stack ends
data segment
dw 0,0
data ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,128
mov ax,data
mov ds,ax
mov ax,0
mov es,ax
push es:[9*4]
...
[2012-03-03 21:01] 15·2
阅读全文 |
评论次数(1) |
浏览次数(394) |
所属类型(汇编作业)
[2012-03-03 20:58] 15·1
pushf
call dword ptr ds:[0]...
call dword ptr ds:[0]...
阅读全文 |
评论次数(1) |
浏览次数(379) |
所属类型(汇编作业)
[2012-02-22 12:01] 实验14 CMOS的访问
assume cs:code,ds:data
data segment
db 32 dup (0)
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0 ;设置ds:si首地址
;访问CMOS 9号单元
mov al,9
out 70h,al ;设置要访问的CMOS单元
in al,71h
mo...
data segment
db 32 dup (0)
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0 ;设置ds:si首地址
;访问CMOS 9号单元
mov al,9
out 70h,al ;设置要访问的CMOS单元
in al,71h
mo...
阅读全文 |
评论次数(1) |
浏览次数(436) |
所属类型(汇编作业)
[2012-02-22 10:17] 14·2
assume cs:code
code segment
start: mov bx,ax
shl ax,1
mov cl,3
shl bx,cl
add ax,bx
mov ax,4c00h
int 21h
code ends
end start...
code segment
start: mov bx,ax
shl ax,1
mov cl,3
shl bx,cl
add ax,bx
mov ax,4c00h
int 21h
code ends
end start...
阅读全文 |
评论次数(1) |
浏览次数(388) |
所属类型(汇编作业)
[2012-02-21 16:07] 检测题14·1(2)
assume cs:code
code segment
start: mov al,2
out 70h,al ;设置要访问的CMOS单元
mov al,0
out 71h,al ;将0写入到71h号数据端口中
mov ax,4c00h
int 21h
code ends
end start...
code segment
start: mov al,2
out 70h,al ;设置要访问的CMOS单元
mov al,0
out 71h,al ;将0写入到71h号数据端口中
mov ax,4c00h
int 21h
code ends
end start...
阅读全文 |
评论次数(1) |
浏览次数(428) |
所属类型(汇编作业)
[2012-02-21 16:04] 检测题14·1(1)
assume cs:code
code segment
start: mov al,2
out 70h,al ;设置要访问的CMOS单元
in al,71h ;从71h端口中读取2单元的数据送入al中
mov ax,4c00h
int 21h
code ends
end start...
code segment
start: mov al,2
out 70h,al ;设置要访问的CMOS单元
in al,71h ;从71h端口中读取2单元的数据送入al中
mov ax,4c00h
int 21h
code ends
end start...
阅读全文 |
评论次数(1) |
浏览次数(394) |
所属类型(汇编作业)
[2012-02-20 20:31] 实验13(3)
[si]
[bx]
inc si
add bx,2...
[bx]
inc si
add bx,2...
阅读全文 |
评论次数(1) |
浏览次数(285) |
所属类型(汇编作业)
[2012-02-20 20:30] 实验13(2)
assume cs:code
code segment
;编写中断例程的安装程序
start: mov ax,cs
mov ds,ax
mov si,offset dot
mov ax,0
mov es,ax
mov di,200h
mov cx,offset dotend-offset dot
cld
rep movsb
;设置中断例程的中断向量
...
code segment
;编写中断例程的安装程序
start: mov ax,cs
mov ds,ax
mov si,offset dot
mov ax,0
mov es,ax
mov di,200h
mov cx,offset dotend-offset dot
cld
rep movsb
;设置中断例程的中断向量
...
阅读全文 |
评论次数(1) |
浏览次数(411) |
所属类型(汇编作业)
[2012-02-20 20:24] 实验13(1)
assume cs:code
code segment
;编写中断例程的安装程序
start: mov ax,cs
mov ds,ax
mov si,offset dot
mov ax,0
mov es,ax
mov di,200h
mov cx,offset dotend-offset dot
cld
rep movsb
;设置中断例程的中断向量
...
code segment
;编写中断例程的安装程序
start: mov ax,cs
mov ds,ax
mov si,offset dot
mov ax,0
mov es,ax
mov di,200h
mov cx,offset dotend-offset dot
cld
rep movsb
;设置中断例程的中断向量
...
阅读全文 |
评论次数(1) |
浏览次数(382) |
所属类型(汇编作业)
[2012-02-20 14:57] 检测题13·2
(1)
错:因为FFFF:0处是ROM的内存空间,只可读取,不能改写。
(2)
错:因为先运行int 19H中断例程,才启动DOS。...
错:因为FFFF:0处是ROM的内存空间,只可读取,不能改写。
(2)
错:因为先运行int 19H中断例程,才启动DOS。...
阅读全文 |
评论次数(1) |
浏览次数(403) |
所属类型(汇编作业)