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

我的博客

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

[2009-08-13 23:04] 实验4

(3)的答案比较难一点。开始用的是debug调入程序,用-u命令查,直接写的一个段地址和程序长度。
后来才发现是:mov ax,code或mov ax,cs这样实现的。
但是mov cx,cx似乎跟题目的意思不太对。还是用了(cx)减去指令:mov ax,4c00h和int 21h占的内存空间。不知道对不对?
assume cs:code
code segment
mov ax,code;mov ax,cs
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx,0018h
s:mov al,[bx]
mov es:[bx],a...
阅读全文 | 评论次数(0) | 浏览次数(416) | 所属类型(涂鸦日记)

[2009-08-13 22:44] 继续努力吧

进度有点慢了,经常偷懒。来这里看看,真的能学到不少。继续努力中。...
阅读全文 | 评论次数(0) | 浏览次数(390) | 所属类型(涂鸦日记)

[2009-07-28 16:24] 检测点2.3

执行下面3条指令后,
MOV AX,BX
SUB AX,AX
JMP AX

CPU 4次修改IP。
(1)读取MOV AX,BX指令后,修改1次IP,IP指向指令SUB AX,AX;
(2)读取SUB AX,AX后,修改1次IP,IP指向指令JMP AX;
(3)读取JMP AX后,修改1次IP,指向下一条指令;
(4)执行完JMP AX后,修改1次IP,IP=0000H;...
阅读全文 | 评论次数(1) | 浏览次数(518) | 所属类型(汇编作业)

[2009-07-28 15:56] 检测点2.2

(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为:00010H~1000FH.
(2)内存单元20000H(即EA的变化范围只能是:0000H~FFF0H),则此单元SA应满足的条件是:最小为1001H,最大为2000H....
阅读全文 | 评论次数(1) | 浏览次数(498) | 所属类型(汇编作业)

[2009-07-27 23:56] 开动啦!

自己一个人学习很无聊,大家一起会好很多。呵呵。前几天申请的帐号,周末休了一下,今天正式开始。^_^。不知道能不能坚持下去~~~~...
阅读全文 | 评论次数(1) | 浏览次数(531) | 所属类型(涂鸦日记)

[2009-07-27 23:52] 检测点1.1

(1)1个CPU的寻址能力为8KB(即2^13),那么它的地址总线宽度为13。
(2)1KB(即1024个字节)的存储器有1024个存储单元。存储单元的编号0到1023.
(3)1KB(即1024个字节)的存储器可以存储2^13个bit,1024个Byte。
(4)1GB=2^30Byte  1MB=2^20Byte    1KB=1024Byte
(5)8080、8088、80286、80386的寻址能力分别为64KB、1MB、16MB、4GB.
(6)8080、8088、8086、80286、80386一次可传送的数据分别为:1B、1B、2B、2B、4B.
(7)从内存读取10...
阅读全文 | 评论次数(1) | 浏览次数(526) | 所属类型(汇编作业)