


- [游客] 很好,很简洁 10/25 10:51
- [游客] 顶下,不错 再接再励啊;-) 10/20 14:54
- [wubizao] 哈哈 描述的相当的仔细啊 我那天描述完一个后就没有时间了 就没有描述了 以后大家共同进步,互 10/17 19:22
- [lmj] 没问题 11 10/17 18:50
[2007-10-25 09:57] 实验14 显示日期时间
assume cs:code,ds:data
data segment
db 9,8,7,4,2,0
db '/','/',' ',':',':',0
data ends
code segment
start:
mov bx,data
mov ds,bx
mov bx,0b800h
mov es,bx
mov si,0
mov di,0
mov cx,6
l:
push cx
mov al,[si]
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr...
data segment
db 9,8,7,4,2,0
db '/','/',' ',':',':',0
data ends
code segment
start:
mov bx,data
mov ds,bx
mov bx,0b800h
mov es,bx
mov si,0
mov di,0
mov cx,6
l:
push cx
mov al,[si]
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr...
阅读全文 |
评论次数(1) |
浏览次数(641) |
所属类型(汇编作业)
[2007-10-19 17:51] 实验10 第一题
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
code segment
start:
mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
mov ax,0a0h
mul dh
mov bx,ax ;显存行开始偏移地址
mov ah,0
mov al,2
mul dl...
data segment
db 'Welcome to masm!',0
data ends
code segment
start:
mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
mov ax,0a0h
mul dh
mov bx,ax ;显存行开始偏移地址
mov ah,0
mov al,2
mul dl...
阅读全文 |
评论次数(1) |
浏览次数(685) |
所属类型(汇编作业)
[2007-10-17 17:01] 检测点10.4
检测点10.4
看到wubizao的博客,10.4未详细描述,作个补充.^-^
汇编代码如下:
assume cs:code
code segment
1000:0 start: mov ax,6 ;将数字6放到寄存器ax
1000:2 call ax ;执行该句时,下条语句的IP压栈,跳转到寄存器所指的IP,也就是下条IP值5压栈,然后跳转到1000:6(ax中的值),
1000:5 inc ax ;跳转后,略过此语句
1000:6 mov bp,sp ;将当前堆栈的地址放到bp变址寄存器
add ...
看到wubizao的博客,10.4未详细描述,作个补充.^-^
汇编代码如下:
assume cs:code
code segment
1000:0 start: mov ax,6 ;将数字6放到寄存器ax
1000:2 call ax ;执行该句时,下条语句的IP压栈,跳转到寄存器所指的IP,也就是下条IP值5压栈,然后跳转到1000:6(ax中的值),
1000:5 inc ax ;跳转后,略过此语句
1000:6 mov bp,sp ;将当前堆栈的地址放到bp变址寄存器
add ...
阅读全文 |
评论次数(2) |
浏览次数(740) |
所属类型(汇编作业)