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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  昨夜松边醉倒, 问松:“我醉,何如”? 只疑松动要来扶, 以手推松曰:“去”!
  • 『姓名』:孙晓华
  • 『性别』:男『发送消息
  • 个人说明:俺是初学者,请多指教
  • 详细信息『加为好友』
学习动态
最新留言
好友圈
文章收藏
友情链接

[2009-11-11 09:33] 第六章实验

(1)
1.保持不变
3.X-2,X-1;这个,做的时候有点晕,呵呵,可能当时没太用心吧,居然把两个值弄反了。而且,好像习惯性的,在汇编里,经常把高低位、前后位弄反顺序,真晕!
(2)
1.保持不变
3.X-2,X-1
4.(取整((N-1)/16)+1)*16 ;突然间发现这个算法,感觉上,应该是正确的,呵呵,以前从来没想过这种算法。
(3)
1.保持不变
3.X+3,X+4;这个是根据代码段长度计算的
(4)
第3个可以正确执行。因为它的代码段在最前面,即入口点在最前。
(5)
代码如下:与找到的别人的参考答案不同
不过我更相信我的是正确的
assume cs...
阅读全文 | 评论次数(0) | 浏览次数(594) | 所属类型(汇编作业)

[2009-11-10 15:45] 第六章检测点

(1)下面的程序实现依次用内存0:0~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]
    mov cs:[bx],(ax)
    add bx,2
    loop s
    mov ax,4c00h
    int 21h
codesg e...
阅读全文 | 评论次数(0) | 浏览次数(470) | 所属类型(汇编作业)

[2009-11-10 14:46] 第五章实验

(1) 编程,向内存0:200~0:23F依次传送数据0~63(3FH)。
assume cs:codesg
codesg segment
     mov ax,0020h
     mov ds,ax
     mov bx,0
     mov cx,40h
s:   mov [bx],bl
     inc bl
     loop s
     mov ax,4c00h
     int 21h
codesg ends
end
(一开始做时,就直接做成第二题要求的了,所以下一题直接略了)

(3) 下面的程序的功能是将“mov ax,4c00h”之前的...
阅读全文 | 评论次数(0) | 浏览次数(549) | 所属类型(汇编作业)

[2009-11-01 15:23] 第3章检测点

检测点3.1
(1)在Debug中,用“d 0:0 1f”查看内存,结果如下:
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
mov ax,[0000]  AX=[2662]
mov bx,[0001]  BX=[E626]
mov ax,bx    AX=[E626...
阅读全文 | 评论次数(0) | 浏览次数(559) | 所属类型(汇编作业)

[2009-11-01 14:33] 第2章检测点

检测点2.1
(1)
mov ax,62627 ax=[F4A3]
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=[04D8]
mov al,bh   ax=[0482]
mov ah,bl   ax=[6C82]
add ah,ah   ax=[D882]
add al,6   ax=[D888]
add al,al ...
阅读全文 | 评论次数(0) | 浏览次数(547) | 所属类型(汇编作业)

[2009-11-01 14:09] 第1章检测点

检测点1.1
(1)1个CPU寻址能力为8KB,那么它的地址总线的宽度为[13]
   分析:2的地址总线次方=寻址能力,所以答案为13
(2)1KB的存储器有[1024]个存储单元,存储单元的编号从[0]到[1023]。
   分析:存储单元即1个字节,1B,1KB=1024B
(3)1KB的存储器可以存储[8*1024=8192]个bit,[1024]个Byte。
   分析:1Byte=8bit
(4)1GB、1MB、1KB分别是[1024*1024*1024、1024*1024、1024]byte
   分析:1GB=1024MB=1024*1024KB=1024*10...
阅读全文 | 评论次数(1) | 浏览次数(620) | 所属类型(汇编作业)
页码数(1):  1