汇编网首页登录博客注册
bpt的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2008-05-02 23:04] 《汇编语言》检测点11.4

ax = 45h

理由:
PSW如下
CF = 1
OF = 0
SF = 0
ZF = 1
PF = 1...
阅读全文 | 评论次数(2) | 浏览次数(512) | 所属类型(汇编作业)

[2008-05-02 23:03] 《汇编语言》检测点11.3

(1)
jb s0
ja s0
(2)
jna s0
jnb s0

理由:第一题是闭区间,第二题是开区间...
阅读全文 | 评论次数(1) | 浏览次数(419) | 所属类型(汇编作业)

[2008-05-02 21:41] 《汇编语言》检测点11.2

0 0 0 1 1
0 0 0 1 1
0 0 1 0 1
0 0 1 0 1
1 1 0 1 1
1 1 0 1 1
1 0 0 0 0
1 0 0 0 0
0 1 1 0 1...
阅读全文 | 评论次数(1) | 浏览次数(767) | 所属类型(汇编作业)

[2008-05-02 21:17] 《汇编语言》检测点11.1

1 1 0
1 1 0
1 1 0
1 1 0
0 0 0
0 1 0
0 1 0...
阅读全文 | 评论次数(2) | 浏览次数(738) | 所属类型(汇编作业)

[2008-04-18 13:34] 《汇编语言》检测点10.1 - 10.5

10.1
1000h
0

理由:先压CS,后压IP

10.2
6

理由:读入call指令后,IP增3变为6。执行call时将此值压栈。

10.3
1010h

理由:1000h, 8 依次入栈,pop ax后,ax = 8。add ax, ax后,ax = 10h。pop bx后,bx = 1000h。add ax, bx后,ax = 1010h。

10.4
000bh

理由:call执行时,5入栈,接着转1000:6处执行,此时栈顶为5,加上ax本来的6,等于B

10.5
(1)
3

理由:call执行时,CS和IP依次入栈,...
阅读全文 | 评论次数(1) | 浏览次数(613) | 所属类型(汇编作业)

[2008-04-18 12:48] 《汇编语言》检测点9.2 + 9.3

9.2
mov cl, [bx]
mov ch, 0
jcxz ok
inc bx

其实可以在循环之前就初始化cx为0,如下:

assume cs:code

;===========code segment===========
code segment
start:        mov bx, 2000h
        mov ds, bx
        xor bx, bx
        xor cx, cx
    s:        mov cl, [bx]
        jcxz ok
        inc bx
        jmp short s
   ok:        mov dx, bx
        mov ax, 4c00h
        int 21...
阅读全文 | 评论次数(1) | 浏览次数(638) | 所属类型(汇编作业)

[2008-04-17 23:43] 《汇编语言》检测点9.1

1.
db 0, 0, 0

理由:使跳转后的IP为0

2.
mov [bx], bx
mov [bx+2], cs

理由同1,本应mov word ptr [bx], 0,此时bx=0,刚好借个方便

3.
CS = 0006H
IP = 00BEH

理由:高16位送CS,低16位送IP...
阅读全文 | 评论次数(1) | 浏览次数(582) | 所属类型(汇编作业)

[2008-04-16 19:55] 《汇编语言》检测点6.1

1.
mov cs:[bx], ax

理由:不能直接在内存中交换数据(可以考虑DMA),所以要用AX中转

2.
cs
1ah 
pop cs:[bx]

理由:重点说下栈顶初始值的计算方法,13x2 = 26 = 1ah。sp的初始值要指向栈空间顶部再加上一个字。实际上这题给栈留了5个字的空间,sp初试化为12h到1ah都不影响正常运行。...
阅读全文 | 评论次数(1) | 浏览次数(517) | 所属类型(汇编作业)

[2008-04-15 16:00] 《汇编语言》检测点3.2

1.
mov ax, 2000H
mov ss, ax
mov sp, 0010H

2.
mov ax, 1000H
mov ss, ax
xor sp, sp...
阅读全文 | 评论次数(2) | 浏览次数(603) | 所属类型(汇编作业)

[2008-04-15 12:32] 《汇编语言》检测点3.1

1.
AX = 2662H
BX = E626H
AX = E626H
AX = 2662H
BX = D6E6H
AX = FD48H
AX = 2C14H
AX = 0
AX = 00E6H
BX = 0
BX = 0026H
AX = 000CH

2.仅描述变化的寄存器
mov ax, 6622H  ;AX = 6622H, IP = 0003H
jmp 0ff0:0100   ;CS = 0FF0H, IP = 0100H
mov ax, 2000H ;AX = 2000H, IP = 0103H
mov ds, ax       ;DS = 20...
阅读全文 | 评论次数(3) | 浏览次数(663) | 所属类型(汇编作业)
『 查看更多文章 』