写出下面每条指令执行后,ZF、PF、SF、CF、OF等标志位的值。
CF OF SF ZF PF
sub al, al 0 0 0 1 1
mov al,10h 0 0 0 1 1
add al,90h 0 0 1 0 1
mov al,80h 0 0 1 0 1
add al,80h 1 1 0 1 1
mov al,0fch 1 1 0 1 1
add al,05h 1 0 0 0 0
mov al,7dh 1 0 0 0 0
add al,0bh 0 1 0 0 1...


- [fang0120] 幼稚!!! 04/30 12:08
- [wlzaini1314] 你心思是假的啊 3月底之前消费5笔//这是假的 到3个月就给退的 谢谢 04/26 14:07
- [tyhjrwx] 其实有什么能力不能力的,现在很多只会读课本的老师,在各所高校里还普遍存在着。如果从我个人的角度来理解 04/23 23:15
- [游客] 汇编网没有能力完成“大学生程序设计训练营”课程。 当初就有人质疑过汇编网的做法,不过管理员一直在解 04/23 16:08
- [游客] 我跟博主差不多,也是08年10月份左右接触汇编网的。没想到已过了两年多了。这两年来我基本上是混着过的 04/14 09:54
- [easyedone] 确实如此,我也是找了好久都没有找到,不过最后在学校图书馆找到了这本书,很新。。。。感觉王爽老师写的特 04/13 22:03
[2011-05-25 22:51] 第11章 标志寄存器 检测点11.2
阅读全文 |
评论次数(0) |
浏览次数(454) |
所属类型(汇编作业)
[2011-05-25 22:15] 第11章 标志寄存器 检测点11.1
写出下面每条指令执行后,ZF、PF、SF等标志位的值。
sub al,al ZF=___1___PF=___1____SF=___0___
mov al,1 ZF=___1___PF=___1____SF=___0___
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___
add al,10 ZF=___0___PF=___1____SF=___0___
mul al ZF=___0__...
sub al,al ZF=___1___PF=___1____SF=___0___
mov al,1 ZF=___1___PF=___1____SF=___0___
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___
add al,10 ZF=___0___PF=___1____SF=___0___
mul al ZF=___0__...
阅读全文 |
评论次数(0) |
浏览次数(509) |
所属类型(汇编作业)
[2011-05-24 23:39] 课程设计1
assume cs:codesg
data segment
db '1975','1976','1977','1978','1980','1981','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,19751...
data segment
db '1975','1976','1977','1978','1980','1981','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,19751...
阅读全文 |
评论次数(0) |
浏览次数(455) |
所属类型(汇编作业)
[2011-04-14 23:08] 第10章 CALL和RET指令 实验10.3数值显示 (继续改进)
assume cs:code
data segment
dw 12666,123,1,8,3,38
data ends
temp segment
dw 32 dup (0)
temp ends
stack segment
dw 16 dup (0)
stack ends
code segment
start:mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32 ...
data segment
dw 12666,123,1,8,3,38
data ends
temp segment
dw 32 dup (0)
temp ends
stack segment
dw 16 dup (0)
stack ends
code segment
start:mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32 ...
阅读全文 |
评论次数(0) |
浏览次数(247) |
所属类型(汇编作业)
[2011-04-12 23:44] 第10章 CALL和RET指令 实验10.3数值显示
调试了好长时间,终于出来个12666显示了,明天继续完善!
assume cs:code
data segment
db 10 dup (0)
data ends
stack segment
dw 16 dup (0)
stack ends
code segment
start:mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,16
mov ax,12666
mov si,0
...
assume cs:code
data segment
db 10 dup (0)
data ends
stack segment
dw 16 dup (0)
stack ends
code segment
start:mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,16
mov ax,12666
mov si,0
...
阅读全文 |
评论次数(0) |
浏览次数(212) |
所属类型(汇编作业)
[2011-04-12 22:31] 第10章 CALL和RET指令 实验10.2解决除法溢出的问题
assume cs:code
stack segment
dw 8 dup (0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,16
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:
push bx
...
stack segment
dw 8 dup (0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,16
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:
push bx
...
阅读全文 |
评论次数(0) |
浏览次数(240) |
所属类型(汇编作业)
[2011-04-12 00:11] 第10章 CALL和RET指令 实验10.1
assume cs:code
data segment
db 'welcome to masm!',0
data ends
stack segment
db 16 dup (0)
stack ends
code segment
start:mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
mov ax,stack
mov ss,ax
...
data segment
db 'welcome to masm!',0
data ends
stack segment
db 16 dup (0)
stack ends
code segment
start:mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
mov ax,stack
mov ss,ax
...
阅读全文 |
评论次数(0) |
浏览次数(238) |
所属类型(汇编作业)
[2011-04-11 22:57] 第10章 CALL和RET指令 检测点10.5
(1)下面的程序执行后,ax中的数值为多少?
assume cs:code
stack segment
dw 8 dup (0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,16
mov ds,ax
mov ax,0
call word ptr ds:[0eh]
inc ax
inc ax
inc ax
mov ax,4c00h
int 21h
code ...
assume cs:code
stack segment
dw 8 dup (0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,16
mov ds,ax
mov ax,0
call word ptr ds:[0eh]
inc ax
inc ax
inc ax
mov ax,4c00h
int 21h
code ...
阅读全文 |
评论次数(0) |
浏览次数(225) |
所属类型(汇编作业)
[2011-04-11 22:46] 第10章 CALL和RET指令 检测点10.4
下面的程序执行后,ax中的数值为多少?
内存地址 机器码 汇编指令
1000:0 b8 06 00 mov ax,6
1000:3 ff d0 call ax
1000:5 40 inc ax
1000:6 mov bp,sp
add ax,[bp]
(书中1000:2写错了,应该是1000:3)
call ax相当于执行
p...
内存地址 机器码 汇编指令
1000:0 b8 06 00 mov ax,6
1000:3 ff d0 call ax
1000:5 40 inc ax
1000:6 mov bp,sp
add ax,[bp]
(书中1000:2写错了,应该是1000:3)
call ax相当于执行
p...
阅读全文 |
评论次数(0) |
浏览次数(257) |
所属类型(汇编作业)
[2011-04-11 22:42] 第10章 CALL和RET指令 检测点10.3
下面的程序执行后,ax中的数值为多少?
内存地址 机器码 汇编指令
1000:0 b8 00 00 mov ax,0
1000:3 9a 09 00 00 10 call far ptr s
1000:8 40 inc ax
1000:9 58 s:pop ax
add ax,ax
pop bx
...
内存地址 机器码 汇编指令
1000:0 b8 00 00 mov ax,0
1000:3 9a 09 00 00 10 call far ptr s
1000:8 40 inc ax
1000:9 58 s:pop ax
add ax,ax
pop bx
...
阅读全文 |
评论次数(0) |
浏览次数(203) |
所属类型(汇编作业)