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

我的博客

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

[2011-08-27 22:52] 实验2 实验任务

(1)debug命令,逐条执行并填空.
mov ax,ffff 
mov ds,ax 

mov ax,2200 
mov ss,ax 

mov sp,0100 

mov ax,[0]            ;ax=58EAH 
add ax,[2]            ;ax=5CCAH 
mov bx,[4]            ;bx=30F0H 
add bx,[6]            ;bx=6026H 

push ax               ;sp=00FEH;修改的内存单元的地址是220FE内容为5CCAH 
push bx   ...
阅读全文 | 评论次数(0) | 浏览次数(375) | 所属类型(汇编作业)

[2011-08-27 21:51] 检测点3.2

(1)补全下面的程序
mov  ax,1000h
mov  ds,ax
(mov  ax,2000h)
(mov  ss,ax)
(mov  sp,10h)
push[0]
push[2]
push[4]
push[6]
push[8]
push[A]
push[B]
push[C]
push[E]
(2)补全下面的程序
mov  ax,2000h
mov  ds,ax
(mov  ax,1000h)
(mov  ss,ax)
(mov  sp,0h)
pop[E]
pop[C]
pop[A]
pop[8]
pop[6]
pop[4]
po...
阅读全文 | 评论次数(0) | 浏览次数(360) | 所属类型(汇编作业)

[2011-08-27 15:28] 检测点3.1

(1)在debug中,用“d0:01f”查看内存,结果如下.
 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
Mov  ds,ax                        ds=0001h
Mov  ax,[0000]              AX=(2662h)        
//将0001:0000地址的内容赋给ax,此处须理解“物理地址”的换算。00...
阅读全文 | 评论次数(0) | 浏览次数(478) | 所属类型(汇编作业)

[2011-08-20 12:48] 检测点2.3

下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
Mov ax,bx   (指令读入后ip第一次修改)

Sub ax,ax     (ax=0H)
               (ip第二次修改)
Jmp ax        (IP第三次修改)
               (IP=0H,IP第四次修改) //更正为IP=0

答:修改4次IP,最后IP=2H。              //更正为IP=0...
阅读全文 | 评论次数(2) | 浏览次数(453) | 所属类型(汇编作业)

[2011-08-20 12:34] 检测点2.2

(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为(10H)到(10000H)。

(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是: 最小为(1001H),最大为(2000H)。...
阅读全文 | 评论次数(4) | 浏览次数(446) | 所属类型(汇编作业)

[2011-08-20 12:29] 检测点2.1

检测点2.1
(1)        写出每条汇编指令执行后相关寄存器中的值。
Mov ax,62627                        ax= f4a3h
Mov ah,31h                        ax= 31a3h
Mov al,23h                        ax= 3123h
Mov ax,ax  //更正为add ax,ax        ax= 6246h
Mov bx,826ch                        bx= 826ch
Mov cx,ax                        cx= 6246h
Mov ax,bx                        ax= 826ch
Add ax,bx                        ax= 4d8h
Mov al,bh                        ax= 482h
Mov ah,bl                        ax= 6c82h
Add ah,ah                        ax= ...
阅读全文 | 评论次数(2) | 浏览次数(401) | 所属类型(汇编作业)

[2011-08-11 16:13] 检测点1.1

点击查看原图
检测点1.1

(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为_ 13 _.
(2)1KB的存储器有 1024 个存储单元。存储单元的编号从 0 到 _1024__  。 //更正为1023
(3)1KB的存储器可以存储 _8192_个bit,_1024_ 个Byte。
(4)1GB、1MB、1KB分别是 _1073741824_、_1048576_、_1024_ Byte。
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: _64_(KB)、 _1_ (MB)、  _16_ (MB)、_4_...
阅读全文 | 评论次数(4) | 浏览次数(445) | 所属类型(汇编作业)