;2nd第12章检测点及实验
;2nd检测点12.1
(1)
0070:018b
(2)
(N-1) * 4
(N-1) * 4 + 2
;2nd第12章实验12
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax ;源段地址
mov si,offset pferr ;源偏移地址
mov ax,0
mov es,ax ;目标地址
mov di,200h ;目标偏移地址
mov cx,offset end_pferr - o...


- [ltoiii] 谢谢指正。 12/06 15:33
- [ltoiii] 谢谢,已经修改。 12/06 15:04
- [fpamc] 第二个sp应该为0 11/04 13:27
- [fpamc] 第二题是写出相关寄存器的值,比如ax 11/03 11:54
- [fpamc] 对的。 欢迎回来。 11/01 10:12
- [游客] 这下对了。 03/17 10:43
- [ltoiii] 谢谢指导。 03/17 10:11
- [ltoiii] mov ax,62627;开始以为这个62627是十六进制,查了一下书:十进制后面不加字母,十六进制 03/17 09:45
- [tomato] 第一题的结果有问题。 03/10 22:41
- [tomato] 第一小题的结果应该计算到底。 第二小题的结果有问题。 03/10 22:39
[2012-12-06 14:54] 2nd第12章检测点及实验
阅读全文 |
评论次数(0) |
浏览次数(497) |
所属类型(汇编作业)
[2012-12-05 11:13] 2nd第11章检测点及实验
;2nd第11章检测点及实验
;检测点11.1
sub al,al ;ZF=1 PF=1 SF=0 (al)=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 (al)=00000010b
add al,10 ;ZF=0 PF=1 SF=0 (al)=00001010b + 00000010b = 00001100b
mul al ;ZF=0 PF=1 SF=0 (ax)=00001100b * 00001100b = 0...
;检测点11.1
sub al,al ;ZF=1 PF=1 SF=0 (al)=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 (al)=00000010b
add al,10 ;ZF=0 PF=1 SF=0 (al)=00001010b + 00000010b = 00001100b
mul al ;ZF=0 PF=1 SF=0 (ax)=00001100b * 00001100b = 0...
阅读全文 |
评论次数(0) |
浏览次数(459) |
所属类型(汇编作业)
[2012-12-02 14:55] 2nd第10章.课程设计1
;课程设计1
;从orgdata数据段读取数据,按记录横向写到屏幕上
assume cs:codesg
orgdata segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479
dw 3,7,9,13,28,38,130,220,476,778
orgdata ends
buffer segment
db 10 dup (...
;从orgdata数据段读取数据,按记录横向写到屏幕上
assume cs:codesg
orgdata segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479
dw 3,7,9,13,28,38,130,220,476,778
orgdata ends
buffer segment
db 10 dup (...
阅读全文 |
评论次数(0) |
浏览次数(467) |
所属类型(汇编作业)
[2012-12-02 14:53] 2nd第10章检测点及实验
;2nd第10章检测点及实验
;检测点10.1
mov ax,1000h
mov ax,0
;检测点10.2
(ax)=0006
;检测点10.3
(ax)=1010
;检测点10.4
(ax)=000b
;问题10.1
(bx)=8
;**************************
;实验10.1
;在屏幕指定位置(行列)输出字符
;dh中保存行,dl中保存列,cl中保存颜色值
;待显示字符保存在数据段中(ds中保存段地址),字符串以0结尾
assume cs:code
data segment
db 'welcome t...
;检测点10.1
mov ax,1000h
mov ax,0
;检测点10.2
(ax)=0006
;检测点10.3
(ax)=1010
;检测点10.4
(ax)=000b
;问题10.1
(bx)=8
;**************************
;实验10.1
;在屏幕指定位置(行列)输出字符
;dh中保存行,dl中保存列,cl中保存颜色值
;待显示字符保存在数据段中(ds中保存段地址),字符串以0结尾
assume cs:code
data segment
db 'welcome t...
阅读全文 |
评论次数(0) |
浏览次数(448) |
所属类型(汇编作业)
[2012-11-25 16:05] 2nd第9章检测点及实验
;2nd第9章检测点及实验
;检测点9.1
(1)
dw 0,0
(2)
mov [bx],0
mov [bx+2],code
(3)
CS=0006H
IP=00BEH
;检测点9.2
s:
mov cl,[bx]
mov ch,0
inc bx
jcxz ok
;检测点9.3
inc cx
;实验8
assume cs:codesg
codesg segment
mov ax,4c00h
int 21h
start: mov ax,0
s: nop
nop
mov di,offset s ;di存放s...
;检测点9.1
(1)
dw 0,0
(2)
mov [bx],0
mov [bx+2],code
(3)
CS=0006H
IP=00BEH
;检测点9.2
s:
mov cl,[bx]
mov ch,0
inc bx
jcxz ok
;检测点9.3
inc cx
;实验8
assume cs:codesg
codesg segment
mov ax,4c00h
int 21h
start: mov ax,0
s: nop
nop
mov di,offset s ;di存放s...
阅读全文 |
评论次数(0) |
浏览次数(494) |
所属类型(汇编作业)
[2012-11-23 14:37] 2nd第8章检测点及实验
;实验7
;为了简化输入,只输入6组数据
assume cs:codesg
data segment
db '1975','1976','1977','1978','1979','1980'
dd 16,22,382,1356,2390,8000
dw 3,7,9,13,28,38
data ends
table segment
db 6 dup ('year summ ne ?? ')
table ends
stack segment
dw 6 dup (0)
stack ends
codesg s...
;为了简化输入,只输入6组数据
assume cs:codesg
data segment
db '1975','1976','1977','1978','1979','1980'
dd 16,22,382,1356,2390,8000
dw 3,7,9,13,28,38
data ends
table segment
db 6 dup ('year summ ne ?? ')
table ends
stack segment
dw 6 dup (0)
stack ends
codesg s...
阅读全文 |
评论次数(0) |
浏览次数(475) |
所属类型(汇编作业)
[2012-11-19 09:52] 2nd第7章检测点及实验
;问题7.1
mov ax,2000H ;(ax)=2000H
mov ds,ax ;(ds)=2000H
mov bx,1000H ;(bx)=1000H
mov ax,[bx] ;ax=(ds*10H + bx)=00BEH
mov cx,[bx+1] ;cx=(ds*10H + bx + 1)=0600H
add cx,[bx+2] ;cx=0600H + (ds*10H + bx + 2)=0600H + 0006H = 0606H
;问题7.9(实验6)
assume cs:codeseg,ds:dataseg,ss:stackseg
...
mov ax,2000H ;(ax)=2000H
mov ds,ax ;(ds)=2000H
mov bx,1000H ;(bx)=1000H
mov ax,[bx] ;ax=(ds*10H + bx)=00BEH
mov cx,[bx+1] ;cx=(ds*10H + bx + 1)=0600H
add cx,[bx+2] ;cx=0600H + (ds*10H + bx + 2)=0600H + 0006H = 0606H
;问题7.9(实验6)
assume cs:codeseg,ds:dataseg,ss:stackseg
...
阅读全文 |
评论次数(0) |
浏览次数(460) |
所属类型(汇编作业)
[2012-11-12 13:14] 2nd第6章检测点及实验
6.1
(1)
mov cs:[bx] ax
(2)
mov ax,cs
mov sp,1AH
pop cs:[bx]
实验5
(1)
A
0123h,0456h,...
B
cs=0712h,ss=0711h,ds=0710h
C
data段地址为X-2
stack段地址为X-1
(2)
A
0123h,0456h
B
cs=0712h,ss=0711h,ds=0710h
C
data段地址为X-2
stack段地址为X-1
D
[N/16>*10h
ps:[>为结果向上取整,如:[4.4>=5
(3)
A
0123h,0...
(1)
mov cs:[bx] ax
(2)
mov ax,cs
mov sp,1AH
pop cs:[bx]
实验5
(1)
A
0123h,0456h,...
B
cs=0712h,ss=0711h,ds=0710h
C
data段地址为X-2
stack段地址为X-1
(2)
A
0123h,0456h
B
cs=0712h,ss=0711h,ds=0710h
C
data段地址为X-2
stack段地址为X-1
D
[N/16>*10h
ps:[>为结果向上取整,如:[4.4>=5
(3)
A
0123h,0...
阅读全文 |
评论次数(0) |
浏览次数(457) |
所属类型(汇编作业)
[2012-11-04 10:32] 2nd检测点3.2
(1)
mov ax,2000H
mov ss,ax
mov sp,0010H
(2)
mov ax,1000H
mov ss,ax
mov sp,0000H
从(2)可以知道,对于栈,不必先push,可以直接pop.
讨论:从题目给出的指令可以看出,复制是通过一系列POP来实现的。因为POP的方向是从栈向外弹出数据。依题意8个字是在10000H-1000FH处,显然这部分空间要作为栈存在。也就是要从10000H-1000FH处出栈到20000-2000FH处,由于要求逆序复制,则(2000:E)=(1000:0H),(2000:C)=(1000:0H),...(20...
mov ax,2000H
mov ss,ax
mov sp,0010H
(2)
mov ax,1000H
mov ss,ax
mov sp,0000H
从(2)可以知道,对于栈,不必先push,可以直接pop.
讨论:从题目给出的指令可以看出,复制是通过一系列POP来实现的。因为POP的方向是从栈向外弹出数据。依题意8个字是在10000H-1000FH处,显然这部分空间要作为栈存在。也就是要从10000H-1000FH处出栈到20000-2000FH处,由于要求逆序复制,则(2000:E)=(1000:0H),(2000:C)=(1000:0H),...(20...
阅读全文 |
评论次数(2) |
浏览次数(388) |
所属类型(汇编作业)
[2012-11-02 12:41] 第3版-检测点3.1
(1)
mov ax,[0000] AX=2662H
mov bx,[0010] BX=E626H
mov ax,bx AX=E626H
mov ax,[0000] AX=2662H
mov bx,[0002] BX=D6E6H
add ax,bx AX=FD48H
add ax,[0004] AX=2C14H
mov ax,0 AX=0000H
mov al,[0002] AX=00E6H
mov bx,0 BX=0000H
mov bl,[000C] BX=0026H
add al,bl AX=001CH
(2)
...
mov ax,[0000] AX=2662H
mov bx,[0010] BX=E626H
mov ax,bx AX=E626H
mov ax,[0000] AX=2662H
mov bx,[0002] BX=D6E6H
add ax,bx AX=FD48H
add ax,[0004] AX=2C14H
mov ax,0 AX=0000H
mov al,[0002] AX=00E6H
mov bx,0 BX=0000H
mov bl,[000C] BX=0026H
add al,bl AX=001CH
(2)
...
阅读全文 |
评论次数(2) |
浏览次数(396) |
所属类型(汇编作业)