(1).变化范围为-128~127
(2).
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si,offset s1
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset s2-offset s1
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[4*7ch],200h
mov word ptr es:[4*7ch+...


- [vict.qx] 多谢楼上提醒 06/29 21:04
- [mywiil] 实验完成,要留意,课程设计一要使用本章的三个程序做子程序。 06/29 19:00
- [vict.qx] 楼上真细心,谢谢 确实是写错了 应该是256 06/23 18:55
- [tinyparticle] 第7题第二格笔误了吧 06/23 15:24
- [vict.qx] 多谢楼上提醒,我算错了 06/18 12:34
- [mouse] 第二题第一个空错误。 如1011h,1011h*16+fef0h=20000h 06/17 16:45
- [mouse] 和前面很多检测点一样,都可以自己用计算机得到答案验证,不多说了:) 06/17 16:42
- [mouse] 正确。 06/17 16:42
- [mouse] 正确。 06/17 16:41
[2010-07-28 22:19] 检测点13.1
阅读全文 |
评论次数(0) |
浏览次数(404) |
所属类型(汇编作业)
[2010-07-28 17:16] 实验十二
assume cs:codesg
codesg segment
mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset doend-offset do0
cld
rep movsb
mov word ptr es:[0], 200h
mov word ptr es:[2], 0h
mov ax,4c00h
int 21h
do0:jmp short d1
db "Divide er...
codesg segment
mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset doend-offset do0
cld
rep movsb
mov word ptr es:[0], 200h
mov word ptr es:[2], 0h
mov ax,4c00h
int 21h
do0:jmp short d1
db "Divide er...
阅读全文 |
评论次数(0) |
浏览次数(404) |
所属类型(汇编作业)
[2010-07-27 21:14] 实验十一
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin: mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc: push cx
push ax
rpt: mov al,ds:[si]
cmp al,0
je rt
...
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin: mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc: push cx
push ax
rpt: mov al,ds:[si]
cmp al,0
je rt
...
阅读全文 |
评论次数(0) |
浏览次数(359) |
所属类型(汇编作业)
[2010-07-20 12:59] 实验十(3)
assume cs:code
data segment
db 10 dup (0)
data ends
code segment
start: mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
dtoc: push bx
push ax
push dx
push cx
...
data segment
db 10 dup (0)
data ends
code segment
start: mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
dtoc: push bx
push ax
push dx
push cx
...
阅读全文 |
评论次数(0) |
浏览次数(433) |
所属类型(汇编作业)
[2010-07-19 21:23] 实验十(2)
assume cs:code
code segment
start: mov dx,0fh
mov ax,4240h
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw: push bx
push ax
mov ax,dx
mov dx,0
div cx
pop bx ;restore previous ax
push ax ;保存商,将来要放在dx
mov ax,bx
div cx
mov cx,dx ;保存余数
...
code segment
start: mov dx,0fh
mov ax,4240h
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw: push bx
push ax
mov ax,dx
mov dx,0
div cx
pop bx ;restore previous ax
push ax ;保存商,将来要放在dx
mov ax,bx
div cx
mov cx,dx ;保存余数
...
阅读全文 |
评论次数(0) |
浏览次数(367) |
所属类型(汇编作业)
[2010-06-28 10:00] 实验十(1)
;实验十(1)
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:...
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:...
阅读全文 |
评论次数(2) |
浏览次数(466) |
所属类型(汇编作业)
[2010-06-18 11:21] 检测点10.5
(1)03h
(2) ax = 01h, bx = 0...
(2) ax = 01h, bx = 0...
阅读全文 |
评论次数(0) |
浏览次数(419) |
所属类型(汇编作业)
[2010-06-18 11:09] 检测点10.1~10.4
10.1
mov ax,1000h
mov ax,0
10.2
0006h
10.3
1010h
10.4
0bh...
mov ax,1000h
mov ax,0
10.2
0006h
10.3
1010h
10.4
0bh...
阅读全文 |
评论次数(0) |
浏览次数(438) |
所属类型(汇编作业)
[2010-06-18 11:06] 实验九
assume cs:code
stack segment
db 16 dup (0)
stack ends
data segment
db 'welcome to masm!'
db 00001010b,00101100b,01111001b
data ends
code segment
start: mov ax,0b800h
mov es,ax ;确定目标起始地址
mov ax,data
mov ds,ax ;确定数据段 ...
stack segment
db 16 dup (0)
stack ends
data segment
db 'welcome to masm!'
db 00001010b,00101100b,01111001b
data ends
code segment
start: mov ax,0b800h
mov es,ax ;确定目标起始地址
mov ax,data
mov ds,ax ;确定数据段 ...
阅读全文 |
评论次数(0) |
浏览次数(491) |
所属类型(汇编作业)
[2010-06-13 16:56] 检测点9.3
assume cs:code
code segment
start:mov ax,2000h
mov ds,ax
mov bx,0
s:mov cl,[bx]
mov ch,0
add cl,1
inc bx
loop s
ok:dec bx
mov dx,bx
mov ax,4c00h
int 21h
code ends
end start...
code segment
start:mov ax,2000h
mov ds,ax
mov bx,0
s:mov cl,[bx]
mov ch,0
add cl,1
inc bx
loop s
ok:dec bx
mov dx,bx
mov ax,4c00h
int 21h
code ends
end start...
阅读全文 |
评论次数(0) |
浏览次数(387) |
所属类型(汇编作业)
『 查看更多文章 』