今天看到第六章,
感觉前面的内容生疏了,决定:回头复习一下。
心里老想把它快点看完,看来还是急不得的!!...


- [Wednesday] 择其善者而从之,其不善者则改之。 12/21 10:34
- [mouse] 我的观点,熟能生巧 嘿嘿~,博主加油啊 12/21 10:30
- [gocker] 补充,改成 面前的困难 也可以`` 呵呵 博主学得好“负责” 对学习负责, 对自己负责 12/21 09:54
- [wuerlang] 补充:应是“后面的困难”。 12/21 08:54
- [wuerlang] 我觉得博主做得对。 不急躁,多回头看是应该的。只有每一步的基础都打扎实了,就会觉得前面的困难不是很 12/21 08:53
- [游客] 我也是按照王老师汇编书的前言说的,两个一定要遵守的原则,没有完成检测点和实验没有向下学习。但前面记的 12/21 08:43
- [游客] 每一个环节都要做好! 看书,完成书中检测点,实现实验内容,适当的做一些总结。 并建议,学 12/20 23:25
- [游客] 要是有怪胎怎么办? 我爱搞怪 呵呵! 12/18 11:52
- [huibian] 我觉得这样的问题最好发到论坛里面,把问题发在下面看到的人会比较少。 --------------- 12/18 10:33
- [huibian] 没有问题。 12/18 10:23
[2007-12-20 22:30]
又回头了
阅读全文 |
评论次数(7) |
浏览次数(980) |
所属类型(汇编作业)
[2007-12-16 17:25] 检测点3.2
=============================================================================
1. 补全下面的程序,使其可以将1000H-1000FH中的8个字,逆序拷贝到2000H-2000FH中.
逆序拷贝的含义 如图3.17所示(图中内存里的数据均为假设);
mov ax,1000H
mov ds,ax
P: mov ax,2000H
P: mov ss,ax
P: mov sp,0010H
push [0]
push [2]
push [4]
p...
1. 补全下面的程序,使其可以将1000H-1000FH中的8个字,逆序拷贝到2000H-2000FH中.
逆序拷贝的含义 如图3.17所示(图中内存里的数据均为假设);
mov ax,1000H
mov ds,ax
P: mov ax,2000H
P: mov ss,ax
P: mov sp,0010H
push [0]
push [2]
push [4]
p...
阅读全文 |
评论次数(1) |
浏览次数(794) |
所属类型(汇编作业)
[2007-12-16 12:27]
检测点3.1
============================================================================================
1.在Debug中用"d 0:0 lf"查看内存,结果如下:
0000:0000 70 80 F0 30 EF 60 30 E2-00 00 00 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...
1.在Debug中用"d 0:0 lf"查看内存,结果如下:
0000:0000 70 80 F0 30 EF 60 30 E2-00 00 00 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...
阅读全文 |
评论次数(4) |
浏览次数(1015) |
所属类型(汇编作业)
[2007-12-13 23:21] 检测点2.3
=========================================================
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
~
mov ax,bx
sub ax,ax
jmp ax
解:总共四次,读入指令mov,sub,jmp后分别修改ip一次,另外,最后执行jmp时修改了ip一次,加起来四次。最后ip中的值应该为0000H。
=========================================================
!!P30/图2.26下方见。...
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
~
mov ax,bx
sub ax,ax
jmp ax
解:总共四次,读入指令mov,sub,jmp后分别修改ip一次,另外,最后执行jmp时修改了ip一次,加起来四次。最后ip中的值应该为0000H。
=========================================================
!!P30/图2.26下方见。...
阅读全文 |
评论次数(1) |
浏览次数(860) |
所属类型(汇编作业)
[2007-12-13 21:24] 检测点2.2
=======================================================
1. 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为__00010H__ 到 __1000FH__。
2. 有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是:最小为__1001H__,最大为__2000H__。
=======================================================...
1. 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为__00010H__ 到 __1000FH__。
2. 有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是:最小为__1001H__,最大为__2000H__。
=======================================================...
阅读全文 |
评论次数(2) |
浏览次数(576) |
所属类型(汇编作业)
[2007-12-13 12:16] 检测点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=__6...
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=__6...
阅读全文 |
评论次数(8) |
浏览次数(710) |
所属类型(汇编作业)
[2007-12-10 14:51] 检测点1.1
1. 1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 ___13___。
2. 1KB的存储器有__1024__个存储单元,存储单元点编号 从__0__到__1023__。
3. 1KB的存储器可以存储__1024*8__个bit,__1024_个byte。
4. 1GB、1MB、1KB分别是
__2^30__、__2^20__、__2^10__byte。
5. 8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则她们点寻址能力分别为:__2^6__(KB)、__2^0__(MB)、__2^6__(MB)、_...
2. 1KB的存储器有__1024__个存储单元,存储单元点编号 从__0__到__1023__。
3. 1KB的存储器可以存储__1024*8__个bit,__1024_个byte。
4. 1GB、1MB、1KB分别是
__2^30__、__2^20__、__2^10__byte。
5. 8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则她们点寻址能力分别为:__2^6__(KB)、__2^0__(MB)、__2^6__(MB)、_...
阅读全文 |
评论次数(4) |
浏览次数(765) |
所属类型(汇编作业)
页码数(1):
1