下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少??
mov ax,bx
sub ax,ax
jmp ax
共4次修改IP
第一次,是在,mov ax,bx执行之前
第二次,是在,sub ax,ax执行之前
第三次,是在,jmp ax执行之前
第四次,是在,jmp ax执行之后
。。。。。...


- [laoshu0824] 最后IP中的值是ax 12/21 14:28
- [游客] 继续学习下一章。 12/18 22:08
- [游客] 改过来就对了。 把自己的博客文章编辑一下就行了。 12/18 22:08
- [mouse] 都正确。 段地址的范围也是0H~FFFFH,因为他们都是16位寄存器。 12/18 21:22
- [mouse] o(∩_∩)o... 继续加油啊~ 12/18 21:21
- [laoshu0824] 偏移地址的范围0H~FFFFH,,,, 12/18 20:23
- [laoshu0824] 上面的题有几个是错误的,,改正 mov ah,bl ax=6c82H add ah,bl a 12/18 20:04
[2008-12-21 14:27] 检测点2.3
阅读全文 |
评论次数(1) |
浏览次数(652) |
所属类型(汇编作业)
[2008-12-18 20:22] 检测2.2
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010~1000F
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻址到次、此单元,则SA应满足的条件是:最小为1001H,最大为2000H。...
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻址到次、此单元,则SA应满足的条件是:最小为1001H,最大为2000H。...
阅读全文 |
评论次数(3) |
浏览次数(643) |
所属类型(汇编作业)
[2008-12-18 19:53] 检测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=0482H
mov ah,bl ax=046c...
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=0482H
mov ah,bl ax=046c...
阅读全文 |
评论次数(3) |
浏览次数(611) |
所属类型(汇编作业)
页码数(1):
1