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

我的博客

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

[2011-03-08 01:12] 检测点3.1分析及答案

(1)
mov ax,1
mov ds,ax (ds=1)
mov ax,[0000] AX=ds*16+0000=10H AX=2662H
mov bx,[0001] BX=ds*16+0001=11H BX=E626H
mov ax,bx     AX=BX             AX=E626H
mov ax,[0000] AX=ds*16+0000     AX=2662H
mov bx,[0002] BX=ds*16+0002     BX=D6E6H
add ax,bx     AX=BX+AX          AX=FD48H
add ax,[0004] A...
阅读全文 | 评论次数(0) | 浏览次数(327) | 所属类型(汇编作业)

[2011-03-07 21:40] 检测点2.3分析及答案

3次吧
mov ax,bx  将bx中内存方到ax 一次
sub ax,ax  将ax中内存与ax中内容相减(ax清零)一次
jmp ax     将ip修改为0    一次
在网上看到有说4次的  不知道why
晚会开启 debug 单步调试一下看看吧...
阅读全文 | 评论次数(4) | 浏览次数(436) | 所属类型(汇编作业)

[2011-03-07 20:25] 检测点2.2分析及答案

(1)给定段地址为0001H,仅通过变化偏移地址寻址,cpu寻址范围为 0001H到 1FFFFH (64K范围)
(2)最小为 (20000H-FFFFH)/16 最大为 (20000H+FFFFH)/16...
阅读全文 | 评论次数(3) | 浏览次数(436) | 所属类型(汇编作业)

[2011-03-07 20:00] 物理地址 只是为了与内存通信 寻址内存地址而已

物理地址 只是为了与内存通信 寻址内存地址而已
到现在 才清楚 以前看书太马虎  只是看 没有思考
如果没有内存 就不会存在物理地址 的说法了
寄存器 cpu可以自己找到 不需要寻址
cs ds es ss段地址 与一些相关的寄存器 制作出来也只是用来管理内存...
阅读全文 | 评论次数(0) | 浏览次数(306) | 所属类型(默认类型)

[2011-03-07 18:42] 8086物理地址表示方法疑问

cs:ip代表可以执行指令的位置
cs最大为FFFF
ip最大为FFFF
FFFF:FFFF地址为
FFFF0+FFFF=10FFEF
8086 20位地址总线 可以寻址范围为 FFFFFH
显然上面cs:ip指向的地址 大于 地址总线的地址 
搞不明白了...
阅读全文 | 评论次数(1) | 浏览次数(424) | 所属类型(默认类型)

[2011-03-07 16:59] 理解8086物理地址表示方法

8086内部有20位地址总线 可寻址范围为1MB

8086内部寄存器只有16位(我们编程控制的只有寄存器)  一次最大传输地址为 64KB 也就是一个段的最大长度

所以硬件开发者想到了一个办法 在内部制作了一个地址加法计算器硬件,将段寄存器(CS DS ES SS)与另外一个寄存器(IP SS BX等)进行制定规则的运算,得到一个20位地址.

这个规则比较简单 段左移4位(或者 最末位补0) 与另外一个寄存器相加,出来的结果为地址...
阅读全文 | 评论次数(0) | 浏览次数(323) | 所属类型(默认类型)

[2011-03-07 15:54] 检测点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=6C82H
add ah,ah     AX=D882H
add al,6      AX=D888H
add a...
阅读全文 | 评论次数(0) | 浏览次数(332) | 所属类型(汇编作业)

[2011-03-07 04:20] 检测点1.1分析及答案

(1)8K=1024b*8=8192b 2的13次方为8192,所以地址总线的宽度为13
(2)1KB有1024个存储单元,存储单元的编号为0到1023
(3)1KB的存储器可以存储1024*8=8192个bit,可以存储1024个Byte
(4)1KB=1024Byte,(2的10次方)
1MB=1024*1024=1048576Byte,(2的20次方)
1GB=1024*1024*1024=1073741824Byte(2的30次方)
(5)16根地址总线 2的16次方 为65535个存储单元 65536/1024=64KB(一个存储单元为8bit即1Byte)

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