- [tims] 就是书上画横线的地方应该填的指令 08/25 22:26
- [shjnba] 此为第X空这是什么意思啊! 08/25 19:52
- [mouse] 能自己debug验证,不多说了 06/17 16:28
- [mouse] 自己debug可以验证,不多说了~ 06/17 16:27
- [mouse] 正确。 06/17 16:27
- [mouse] 前三次更改ip的实际应该是相同的,但上面的描述中,前两次的描述和第四次更改ip的时机相同。 表述不 06/17 16:26
- [mouse] 答案正确。 06/17 16:25
- [mess] 答案都正确。 我觉得这个检测点主要题目考察的是地址总线、数据总线的理解。 06/16 13:49
- [mess] 比如把书上的检测点、实验发到这个目录下,或是自己研究、遇到的问题等等。 06/16 13:48
- [heitaoyi] 汇编作业让怎么做呢?小弟实在看不懂让干什么呢?指点一下啊 06/14 20:27
[2010-11-20 10:14] 实验14
显示时间 xx/xx/xx xx:xx:xx(我用绿色显示的)
===============================
assume cs:code, ds:data
data segment
db 9, 8, 7, 4, 2, 0
data ends
code segment
start:mov ax, data
mov ds, ax
mov si, 0
mov ax, 0b800h
mov ...
===============================
assume cs:code, ds:data
data segment
db 9, 8, 7, 4, 2, 0
data ends
code segment
start:mov ax, data
mov ds, ax
mov si, 0
mov ax, 0b800h
mov ...
阅读全文 |
评论次数(0) |
浏览次数(286) |
所属类型(汇编作业)
[2010-11-19 12:30] 监测点14.2
assume cs:code
code segment
start:
mov ax, 1;给ax赋个初值,以便运行后查看结果,计算1*10
mov dx, ax
shl ax, 1
mov cx, 3
shl dx, cl
add ax, dx
mov ax, 4c00h
int 21h
code ends
end start...
code segment
start:
mov ax, 1;给ax赋个初值,以便运行后查看结果,计算1*10
mov dx, ax
shl ax, 1
mov cx, 3
shl dx, cl
add ax, dx
mov ax, 4c00h
int 21h
code ends
end start...
阅读全文 |
评论次数(0) |
浏览次数(289) |
所属类型(汇编作业)
[2010-11-19 12:16] 监测点14.1
(1)
assume cs:code
code segment
start:mov al, 2
out 70h, al
in al, 71h
mov ax, 4c00h
int 21h
code ends
end start
(2)
assume cs:code
code segment
start:mov al, 2
out 70h, al
mov al...
assume cs:code
code segment
start:mov al, 2
out 70h, al
in al, 71h
mov ax, 4c00h
int 21h
code ends
end start
(2)
assume cs:code
code segment
start:mov al, 2
out 70h, al
mov al...
阅读全文 |
评论次数(0) |
浏览次数(331) |
所属类型(汇编作业)
[2010-11-19 12:09] 实验13
(1)
assume cs:code
data segment
db "welcome to masm!", 0
data ends
code segment
;============安装程序=========================
start:mov ax, code
mov ds, ax
mov si, offset do0
mov ax, 0
mov es, ax ...
assume cs:code
data segment
db "welcome to masm!", 0
data ends
code segment
;============安装程序=========================
start:mov ax, code
mov ds, ax
mov si, offset do0
mov ax, 0
mov es, ax ...
阅读全文 |
评论次数(0) |
浏览次数(431) |
所属类型(汇编作业)
[2010-11-18 12:13] 检测点13.1
assume cs:code, ds:data
data segment
db 'conversation', 0
data ends
code segment
;===========安装程序=======================
start:mov ax, code
mov ds, ax
mov si, offset do0
mov ax, 0
mov es, ax
mov di, 200h
mov cx, offset do0end - offset do0
cld
rep movsb
mo...
data segment
db 'conversation', 0
data ends
code segment
;===========安装程序=======================
start:mov ax, code
mov ds, ax
mov si, offset do0
mov ax, 0
mov es, ax
mov di, 200h
mov cx, offset do0end - offset do0
cld
rep movsb
mo...
阅读全文 |
评论次数(0) |
浏览次数(313) |
所属类型(汇编作业)
[2010-11-08 21:28] 实验11
assume cs:code,ds:data
data segment
db "Beginner's All-purpose Symbolic Instrtction Code",0
data ends
code segment
begin:mov ax, data
mov ds, ax
mov si, 0
call letterc
mov ax, 4c00h
int 21h
letterc:push cx
mov ch, 0
s:mov cl, [si]
jcxz ok ...
data segment
db "Beginner's All-purpose Symbolic Instrtction Code",0
data ends
code segment
begin:mov ax, data
mov ds, ax
mov si, 0
call letterc
mov ax, 4c00h
int 21h
letterc:push cx
mov ch, 0
s:mov cl, [si]
jcxz ok ...
阅读全文 |
评论次数(0) |
浏览次数(377) |
所属类型(汇编作业)
[2010-08-30 21:27] 实验10.2 除法溢出处理
assume assume cs:code
stack segment
db 16 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:push ax
mov ax,dx ;把高位作为被除数
mov dx,0
div c...
stack segment
db 16 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:push ax
mov ax,dx ;把高位作为被除数
mov dx,0
div c...
阅读全文 |
评论次数(0) |
浏览次数(350) |
所属类型(汇编作业)
[2010-08-29 11:05] 实验9 根据材料编程
根据材料编程:在屏幕中间处显示 1、绿色 2、绿底红字 3、白底蓝字
“Welcome to asm !”
程序如下:
assume cs:code,ds:data
data segment
db 'Welcome to asm !'
db 02h,24h,71h
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b872h ;计算出显示缓冲区12行的中间地址
mov es,ax
xor ax,ax
mov si,ax
mov di...
“Welcome to asm !”
程序如下:
assume cs:code,ds:data
data segment
db 'Welcome to asm !'
db 02h,24h,71h
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b872h ;计算出显示缓冲区12行的中间地址
mov es,ax
xor ax,ax
mov si,ax
mov di...
阅读全文 |
评论次数(0) |
浏览次数(408) |
所属类型(汇编作业)
[2010-08-29 11:00] 实验8 分析一个奇怪的程序
程序可以正常返回。
///////////////////////////////////////////////////
mov di,offset s
mov si,offset s2
mov ax,cs:[si]
mov cs:[di],ax
以上四条指令的作用是将标号s2处的一条指令复制到标号s处。
而s处的指令的作用是向前跳10字节、
当程序执行标号s0处的指令后,程序便跳到标号s处执行s处的指令。
s处的指令的作用是向前跳10字节,
于是便跳到了代码中的第一条指令,便实现了程序的正常返回。...
///////////////////////////////////////////////////
mov di,offset s
mov si,offset s2
mov ax,cs:[si]
mov cs:[di],ax
以上四条指令的作用是将标号s2处的一条指令复制到标号s处。
而s处的指令的作用是向前跳10字节、
当程序执行标号s0处的指令后,程序便跳到标号s处执行s处的指令。
s处的指令的作用是向前跳10字节,
于是便跳到了代码中的第一条指令,便实现了程序的正常返回。...
阅读全文 |
评论次数(0) |
浏览次数(348) |
所属类型(汇编作业)
[2010-08-29 10:55] 检测点9.3
补全程序,利用loop指令,实现在内存2000H段中查找第一个值为0的byte,找到后,将它的偏移地址存储在dx中。
assume cs:code
code segment
start: mov ax,2000h
mov ds,ax
mov bx,0
s: mov cl,[bx]
mov ch,0
inc cx ;此条指令为所填指令
inc bx
loop s
ok: dec bx
mov...
assume cs:code
code segment
start: mov ax,2000h
mov ds,ax
mov bx,0
s: mov cl,[bx]
mov ch,0
inc cx ;此条指令为所填指令
inc bx
loop s
ok: dec bx
mov...
阅读全文 |
评论次数(0) |
浏览次数(304) |
所属类型(汇编作业)
『 查看更多文章 』