已知21000h处字单元的内容为 BE00H-------
mov ax,2000h
mov ds,ax ;DS=2000
mov bx,1000h ;BX=1000
mov ax,[bx] ;AX=BE00-----[1000]:00
inc bx ;BX=1001-----[1001]:BE
inc bx ;BX=1002
mov [bx],ax ;------------[1002]:00
inc bx ;BX=1003-----[1003]:BE
inc bx ;B...


- [osthinker] 倒推的,mov ax,4c00h和int 21h 书上有,前面的知道的先标上,不知道的从debug里 08/23 20:07
- [osthinker] 不是课本,是本章的检测题 08/23 20:06
- [younggay] 不错,加油啊! 问一下,楼主第三题的字节数,是自己debug一个个算的? 08/23 18:45
- [younggay] 哪有这个检测题啊?咋没找到尼。 不过,你的分析过程是正确的。呵呵 08/23 18:41
- [osthinker] debug里的加h就不灵了! 08/23 17:41
- [lwbfq] 楼上的错了,博主的答案都正确。 08/22 11:41
- [lwbfq] 你把16进制和10进制搞错了,你所填的数据应该都是16进制才对,如果是10进制,那就错了。 08/22 11:39
- [musicvs] add ax,[0004 AX=2B14 这一步我算到是2C14H 08/22 11:06
- [lwbfq] 第二小题涉及到中断的知识,后面才能学到,博主可以去论坛或其他学习者的博客找到答案,如果实在不明白也没 08/22 10:35
- [osthinker] 你的描述太美了!很容易明白! 谢谢指导! 08/17 10:48
[2008-08-23 18:13] 第五章检测题分析
阅读全文 |
评论次数(2) |
浏览次数(519) |
所属类型(汇编作业)
[2008-08-23 17:42] 实验4
(1)(2)
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,64
s: mov ds:[bx],bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
(3)
assume cs:code
code segment
mov ax,cs ;2字节
mov ds,ax ;2字节
mov ax,0020h ;3字节
mov es,ax ;2...
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,64
s: mov ds:[bx],bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
(3)
assume cs:code
code segment
mov ax,cs ;2字节
mov ds,ax ;2字节
mov ax,0020h ;3字节
mov es,ax ;2...
阅读全文 |
评论次数(2) |
浏览次数(623) |
所属类型(汇编作业)
[2008-08-21 20:36] 第三章实验任务
(1)
mov ax,ffff AX=FFFF,DS=1000,SS=138D,SP=FFEE
mov ds,ax AX=FFFF,DS=FFFF,SS=138D,SP=FFEE
mov ax,2200 AX=2200,DS=FFFF,SS=138D,SP=FFEE
mov ss,ax
mov sp,0100 AX=2200,DS=FFFF,SS=2200,SP=0100
mov ax,[0] AX=5BEA,SP=0100
add ax,[2] ...
mov ax,ffff AX=FFFF,DS=1000,SS=138D,SP=FFEE
mov ds,ax AX=FFFF,DS=FFFF,SS=138D,SP=FFEE
mov ax,2200 AX=2200,DS=FFFF,SS=138D,SP=FFEE
mov ss,ax
mov sp,0100 AX=2200,DS=FFFF,SS=2200,SP=0100
mov ax,[0] AX=5BEA,SP=0100
add ax,[2] ...
阅读全文 |
评论次数(1) |
浏览次数(550) |
所属类型(汇编作业)
[2008-08-21 19:35] 检测点3.2
(1)
mov ax,1000
mov ds,ax
mov bx,2000
mov ss,bx
mov sp,10
push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]
(2)
mov ax,2000
mov ds,ax
mov bx,1000
mov ss,bx
mov sp,0
pop [E]
pop [C]
pop [A]
pop [8]
pop [6]
pop [4]
pop [2]
pop [0]...
mov ax,1000
mov ds,ax
mov bx,2000
mov ss,bx
mov sp,10
push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]
(2)
mov ax,2000
mov ds,ax
mov bx,1000
mov ss,bx
mov sp,0
pop [E]
pop [C]
pop [A]
pop [8]
pop [6]
pop [4]
pop [2]
pop [0]...
阅读全文 |
评论次数(2) |
浏览次数(648) |
所属类型(课本检测点答题)
[2008-08-21 15:01] push & pop
push执行,先改变sp,然后向ss:sp处传送数据;
pop执行,先读取ss:sp处的数据,然后改变sp。
栈顶的最大变化范围:0~ffffH;
ss:sp只指向栈顶元素,栈的大小要自己管理,cpu不管...
pop执行,先读取ss:sp处的数据,然后改变sp。
栈顶的最大变化范围:0~ffffH;
ss:sp只指向栈顶元素,栈的大小要自己管理,cpu不管...
阅读全文 |
评论次数(0) |
浏览次数(489) |
所属类型(学习笔记)
[2008-08-21 13:59] 检测点3.1
(1)
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
AX=0,BX=0
mov ax,1 AX=0001
mov ds,ax AX=0001,ds=0001(0001:0000=00010=0000:0010)
mov ax,[0000] AX=2662
mov bx,[0001] BX=E626
mov...
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
AX=0,BX=0
mov ax,1 AX=0001
mov ds,ax AX=0001,ds=0001(0001:0000=00010=0000:0010)
mov ax,[0000] AX=2662
mov bx,[0001] BX=E626
mov...
阅读全文 |
评论次数(2) |
浏览次数(574) |
所属类型(课本检测点答题)
[2008-08-16 09:50] 检测点2.3
开始 IP=0000H
mov ax,bx IP=0002H
sub ax,ax IP=0004H(ax=0)
jmp ax IP=0000H(ax=0)
改变3次...
mov ax,bx IP=0002H
sub ax,ax IP=0004H(ax=0)
jmp ax IP=0000H(ax=0)
改变3次...
阅读全文 |
评论次数(4) |
浏览次数(664) |
所属类型(课本检测点答题)
[2008-08-16 09:41] 检测点2.2
(1)给定地址段为0001H,仅通过变化偏移地址寻址,CPU寻址范围:
0001:0000~0001:FFFF
即 00010H~1000FH
(2)数据存放点20000H,段地址SA,靠偏移地址寻址,偏移地址范围0000H~FFFFH,则SA范围SA*16+IP=20000H,SA=(20000H-IP)/16
,SA=1001H~2000H
让CPU无法寻到20000H,SA=0000H~1000H & 2001H~FFFFH...
0001:0000~0001:FFFF
即 00010H~1000FH
(2)数据存放点20000H,段地址SA,靠偏移地址寻址,偏移地址范围0000H~FFFFH,则SA范围SA*16+IP=20000H,SA=(20000H-IP)/16
,SA=1001H~2000H
让CPU无法寻到20000H,SA=0000H~1000H & 2001H~FFFFH...
阅读全文 |
评论次数(2) |
浏览次数(407) |
所属类型(课本检测点答题)
[2008-08-16 09:24] 检测点2.1
(1) mov ax,62627 AX=F4A3H
mov ah,31H AX=31A3H
mov al,23H AX=3123H
add ax,ax AX=6246H
mov bx,826CH BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
add ax,bx AX=04D8H
mov al,bh AX=04...
mov ah,31H AX=31A3H
mov al,23H AX=3123H
add ax,ax AX=6246H
mov bx,826CH BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
add ax,bx AX=04D8H
mov al,bh AX=04...
阅读全文 |
评论次数(1) |
浏览次数(419) |
所属类型(课本检测点答题)
[2008-08-16 09:07] 内存地址空间内存段分配
0~7FFFH 主随机存储器地址空间 32KB
8000~9FFFH 显存地址空间 8KB
A000~FFFFH 各ROM地址空间 24KB
注:ROM地址空间内容无法改变!!...
8000~9FFFH 显存地址空间 8KB
A000~FFFFH 各ROM地址空间 24KB
注:ROM地址空间内容无法改变!!...
阅读全文 |
评论次数(2) |
浏览次数(498) |
所属类型(学习笔记)
『 查看更多文章 』