sub al,al ZF= 1 PF= 1 SF= 0
mov al,1 ZF= 1 PF= 1 SF= 0 (mov,push,pop运算不影
push ax ZF= 1 PF= 1 SF= 0 响标志位)
pop bx ZF= 1 PF= 1 SF= 0
add al,bl ZF= 0 PF= 0 SF= 0 (al=00000010B)
add al,10 ZF= 0 PF= 1 SF= 0 (al=00001100B)
mul al ZF= 0 ...
- [mouse] 不错,答案都正确 12/17 10:51
- [zhanqimj] 第三题改进(用一个循环实现): assume cs:code data segment 12/12 18:31
- [zhanqimj] 是漏掉了,太粗心了,呵呵,谢谢您的指点 12/06 22:04
- [chuansong] 刚开始时,是不是要有mov di,0 还有堆栈段在开始时,需要初始化吧 12/05 16:56
- [游客] 程序没问题。 12/05 10:21
- [assembly] 没问题。 12/05 10:18
- [assembly] ds:[bx1] ========= ds:[bx+1] 估计是笔误。 12/05 10:16
- [mywiil] 程序没问题。 12/04 09:26
- [zhanqimj] 呵呵,谢谢 12/01 22:13
- [zhanqimj] 受教,是我没考虑周全,更正如下:((N-1)/16+1)*16 12/01 22:12
[2009-12-14 22:19] 检测点11.1
阅读全文 |
评论次数(1) |
浏览次数(498) |
所属类型(汇编作业)
[2009-12-07 22:57] 实验10
第一题:
assume cs:code
data segment
db 'Welocome 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
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
;参数:(dh)=行号(取值范围0~24),(dl)=列号(取值范围0~79),
; (cl)=颜色,ds:...
assume cs:code
data segment
db 'Welocome 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
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
;参数:(dh)=行号(取值范围0~24),(dl)=列号(取值范围0~79),
; (cl)=颜色,ds:...
阅读全文 |
评论次数(1) |
浏览次数(537) |
所属类型(汇编作业)
[2009-12-04 22:44] 实验9
assume cs:code
data segment
db 'welcome to masm!'
data ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,0
mov ax,0b800h
mov es,ax
mov di,160*12+32*2
mov cx,16
s:
mov al,[bx]
mov es:[di],al
mov byte ptr es:[di+1],00000010B
mov al,[bx]
mov es:[di+160],al
...
data segment
db 'welcome to masm!'
data ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,0
mov ax,0b800h
mov es,ax
mov di,160*12+32*2
mov cx,16
s:
mov al,[bx]
mov es:[di],al
mov byte ptr es:[di+1],00000010B
mov al,[bx]
mov es:[di+160],al
...
阅读全文 |
评论次数(1) |
浏览次数(468) |
所属类型(汇编作业)
[2009-12-04 21:31] 检测点9.2
mov cx,0
mov cl,[bx]
jcxz ok
inc bx...
mov cl,[bx]
jcxz ok
inc bx...
阅读全文 |
评论次数(1) |
浏览次数(514) |
所属类型(汇编作业)
[2009-12-04 21:05] 检测点9.1
(1)
db 0,0,0
跳转后要使IP的内容为0,保证ds:[bx1]处的字形数据为0000H即可.
(2)
0
cs
(3)
(cs)=0006h (ip)=00beh...
db 0,0,0
跳转后要使IP的内容为0,保证ds:[bx1]处的字形数据为0000H即可.
(2)
0
cs
(3)
(cs)=0006h (ip)=00beh...
阅读全文 |
评论次数(1) |
浏览次数(497) |
所属类型(汇编作业)
[2009-12-03 22:26] 实验7
assume cs:code
data 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,118300,1843000,...
data 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,118300,1843000,...
阅读全文 |
评论次数(2) |
浏览次数(591) |
所属类型(汇编作业)
[2009-12-02 22:31] 实验6
assume cs:code,ss:stack,ds:data
stack segment
dw 8 dup (0)
stack ends
data segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
data ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,0
mov cx,4
s:
push cx
mov si,0
mov...
stack segment
dw 8 dup (0)
stack ends
data segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
data ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,0
mov cx,4
s:
push cx
mov si,0
mov...
阅读全文 |
评论次数(1) |
浏览次数(450) |
所属类型(汇编作业)
[2009-11-30 21:40] 实验5
1)
①0B68:0 23 01 56 04 89 07 BC 0A-FF 0D ED 0F BA 0C 87 09
②CS=0B6A SS=0B69 DS=0B68
③X-2 X-1
(2)
①0B68:0 23 01 56 04 00 00 00 00-00 00 00 00 00 00 00 00
②CS=0B6A SS=0B69 DS=0B68
③X-2 X-1
④(N/16+1)*16 ('/'同C语言中的求商)
段空间一定是16的倍数,多余的部分会被浪费掉
(3)
①0B6B:0 23 01 56 04 00 00 00 00-00 0...
①0B68:0 23 01 56 04 89 07 BC 0A-FF 0D ED 0F BA 0C 87 09
②CS=0B6A SS=0B69 DS=0B68
③X-2 X-1
(2)
①0B68:0 23 01 56 04 00 00 00 00-00 00 00 00 00 00 00 00
②CS=0B6A SS=0B69 DS=0B68
③X-2 X-1
④(N/16+1)*16 ('/'同C语言中的求商)
段空间一定是16的倍数,多余的部分会被浪费掉
(3)
①0B6B:0 23 01 56 04 00 00 00 00-00 0...
阅读全文 |
评论次数(2) |
浏览次数(501) |
所属类型(汇编作业)
[2009-11-28 14:40] 检测点6.1
(1) mov cs:[bx],ax
(2) 10h
24h
pop cs:[bx]...
(2) 10h
24h
pop cs:[bx]...
阅读全文 |
评论次数(2) |
浏览次数(460) |
所属类型(汇编作业)
[2009-11-28 14:02] 实验四
assume cs:code
code segment
mov ax,20h
mov ds,ax
mov bx,0
mov cx,64
s:
mov [bx],bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end...
code segment
mov ax,20h
mov ds,ax
mov bx,0
mov cx,64
s:
mov [bx],bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end...
阅读全文 |
评论次数(0) |
浏览次数(371) |
所属类型(汇编作业)
『 查看更多文章 』