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

我的博客

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

[2008-05-06 20:44] 第10章作业

检测点10.1
分析:此处主要是看retf是从栈中得到CS和IP
retf= pop IP;pop CS
入栈顺序就为push CS;push IP
答案:
1000h(CS)
0(IP)

检测点10.2
分析:此处主要是看call s是怎么回事。很简答call s这条指令之后的下一条指令的地址IP入栈,IP修改为s处的地址
所以说inc ax是不会被执行的
答案:
0

检测点10.3
分析:此处主要是看call far ptr s是怎么回事。很简答call far ptr s,cs入栈,这条指令之后的下一条指令的地址IP入栈,CS:IP修改为s处的地址CS:...
阅读全文 | 评论次数(4) | 浏览次数(588) | 所属类型(汇编作业)

[2008-04-29 19:43] 第9章作业

检测题9.1
(1)题目略
分析:由程序可知道jmp word ptr [bx+1]此句意味这我们将cs:IP改为指向原CS段,偏移地址ip为DS:[1~2]中的数据;如果要将CS:IP指向程序中的第一条指令,则CS不变,(DS:[1~2])=0,所以我们只要将DS段的1,2内存单元置为0即可
答案:
db 0,0,0
或 dw 0,0
或 dd 0

(2)题目略
分析:原理同上,不过这次进行的是段间转移,(cs)=(内存单元+2),(IP)=(内存单元);我们将ds:[0~3]的ds:[0~1]中保存IP,IP=0;ds:[2~3]中保存CS,CS=原CS=code
答...
阅读全文 | 评论次数(1) | 浏览次数(564) | 所属类型(汇编作业)

[2008-04-18 21:16] 第6章作业

点击查看原图
检测点6.1
(1)题目略
分析:题目要求是将程序中的数据改为内存0:0~0:15中的内容,所以只用将DS指向0段,每次用ds:[bx(0`15)]改写cs:[0`15]所指内存中的内容即可
答案:
assume cs:codesg
codesg segment
        dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
start:mov ax,0
      mov ds,ax
      mov bx,0
      mov cx,8
    s:mov ax,[bx] ->ds:[0~15]->0:0~15
     ...
阅读全文 | 评论次数(6) | 浏览次数(411) | 所属类型(汇编作业)

[2008-04-11 22:02] 第三章作业

检测点3.1
(1)题目略
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662
mov bx,[0001] BX=E626
mov ax,bx     AX=E626
mov ax,[0000] AX=2662
mov bx,[0002] BX=D6E6
add ax,bx     AX=FD48
add ax,[0004] AX=2C14
mov ax,0      AX=0000
mov al,[0002] AX=00E6
mov bx,0      BX=0000
mov bl,[000c] BX=0026
add al,bl ...
阅读全文 | 评论次数(2) | 浏览次数(370) | 所属类型(汇编作业)

[2008-04-09 16:51] 第二章作业

点击查看原图
检测点2.1
(1)题目略
mov ax,62627 AX=62627=F4A3(H)
mov ah,31H   AX=31A3
mov al,23H   Ax=3123
add ax,ax    AX=6246
mov bx,826CH BX=826C
mov cx,ax    CX=6246
mov ax,bx    AX=826C
add ax,bx    AX=04DB
mov al,bh    AX=0482
mov ah,bl    AX=6C82
add ah,ah    AX=D882
add al,6     AX=D888
add al,al  ...
阅读全文 | 评论次数(1) | 浏览次数(339) | 所属类型(汇编作业)

[2008-04-09 15:51] 第一章作业

检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为___.
分析:看书的19页“8086CPU有20为地址总线,可以传送20为地址,达到1MB的寻址能力”"16位地址表现出的寻址能力只有64K",有此可知16位地址,可以寻址2的16次方的内存单元,即2的16次方个Byte,64KB.
答案:8K=8*1024=2^13(2的13次方),即13根总线,宽度为13.

(2)1KB的存储器有__个存储单元?存储单元的编号从___到___。
分析:"一个存储单元存一个字节(Byte)",1KB=1024Byte
答案:1024 0-1023

(3)1KB的...
阅读全文 | 评论次数(2) | 浏览次数(334) | 所属类型(汇编作业)
页码数(1):  1