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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  坚持自己的初衷,不能让人轻易就改变了人生轨迹,世界太大,能坚持自己确实不易,要知道自己要的是什么……
  • 『姓名』:
  • 『性别』:男『发送消息
  • 个人说明:
  • 详细信息『加为好友』
学习动态
最新留言

[2009-11-28 02:15] 实验6

(2)完整程序如下:
assume cs:codesg,ss:stacksg,ds:codesg

stacksg segment

        dw 0,0,0,0,0,0,0,0

stacksg ends

datasg segment

        db '1. display      '
        db '2. brows        '
        db '3. replace      '
        db '4. modify       '

datasg ends

codesg segment

start:        mov ax,stacksg
        mov ss,ax
        mov ...
阅读全文 | 评论次数(0) | 浏览次数(776) | 所属类型(汇编作业)

[2009-11-20 02:09] 实验5

(1)
③第一空:X-2;第二空:X-1

(2)
③第一空:X-2;第二空:X-1
④(N/16+1)*16 [说明:N/16只取整数部分]
原因:在8086CPU架构上,段是以paragraph(16-byte)对齐的。程序默认以16字节为边界对齐,所以不足16字节的部分数据也要填够16字节。

(3)
③第一空:X+3;第二空:X+4

(4)
第(3)题,因为代码段在前,在未用start标记时,编译器会顺序执行程序。

(5)
完整代码如下:
assume cs:code,ss:c

a segment
        db 1,2,3,4,5,6...
阅读全文 | 评论次数(0) | 浏览次数(739) | 所属类型(汇编作业)

[2009-11-19 14:33] 检测点6.1 答案

(1)mov cs:[bx],ax

分析:题意为用内存0:0~0:15单元中的内容改写程序中的数据,由于程序中的数据放在代码段中,程序在运行的时候CS中存放代码段的段地址,所以可以从CS中得到它们的段地址。偏移地址由bx控制。本题在所填代码前,已将内存0:0~0:15单元中的内容获取并存放在了ax中,所要只要将ax中的内容传送到cs:[bx]中,故答案为以上内容。
(2)
第一空:cs
第二空:24H
第三空:pop cs:[bx]

分析:
第一空,题目中要求用定义10个字单元来作栈空间,段地址应设为代码段的段地址;
第二空,这空意图为设置栈顶的偏移地址,代码段中前面存...
阅读全文 | 评论次数(0) | 浏览次数(692) | 所属类型(汇编作业)

[2009-11-18 21:41] 第五章 实验四

(1)
assume cs:codesg
codesg segment

     mov ax,0020h
     mov ds,ax     ;设置被传送的内存空间的段地址为20H

     mov bx,0      ;用bx来存储偏移地址
     mov dl,0      ;初始化一个8位的寄存器来存放被传送的数据
     mov cx,40h

s:   mov [bx],dl
     inc dl
     inc bx
     loop s

     mov ax,4c00h
     int 21h

codesg ends...
阅读全文 | 评论次数(0) | 浏览次数(649) | 所属类型(汇编作业)

[2009-11-03 00:38] 实验2 第2题 答案

(1)根据机器运行情况:我的答案如下:
     ;ax= 5BEA
    ;ax= 5CCA
    ;bx= 30F0
    ;bx= 6028
    ;sp=00FE  220FE  5CCA
    ;sp=00FC  220FC  6028
    ;sp=00FE  6028
    ;sp=0100H  5CCA
    ;sp=00FE  220FE  30F0
    ;sp=00FC  220FC  2F38
    ----(以上均为16进制,此题可能因机子软、硬件环境不同而导致答案不统一)
(2)略...
阅读全文 | 评论次数(0) | 浏览次数(739) | 所属类型(汇编作业)

[2009-11-03 00:16] 重新开始,继续加油

本来说好要一口气把《汇编语言》一书学好,无论再困难也要坚持下来。
    暑假在山区老家没有很好的条件,最主要的还是由于自己的态度不够端正,没有坚持下来(只学到了前三章)。很久没有来这里和大家一起学习,一起交流。现在上来看到许多的朋友在一如继往的学习,曾经在同一起跑线上的朋友们早已远远将我甩开,取得了良好的学习效果,我心里顿感惭愧。于是,在心底,又有一个声音说:曾经的梦想要实现,应该争取的不能轻言放弃,你应该继续前行!
    于是定定神,我又决定继续我的学习……希望大家不要笑我,一起努力。...
阅读全文 | 评论次数(0) | 浏览次数(775) | 所属类型(默认类型)

[2009-06-30 13:31] 检测点3.2

(1)
   mov ax, 2000H
   mov ss, ax
   mov sp, 0010H

分析:题意为把10000H-1000FH中的8个字,逆序复制到20000H-2000FH中.根据程序,要把20000H-2000FH的内存空间当做栈来处理.然后再向里入栈.这时栈中无元素,ss:sp指向栈最底部单元下面的单元即2000FH的下个字单元20010H,这就需要指定ss与sp的值分别为2000H和0010H.故答案为此.

(2)
   mov ax, 1000H
   mov ss, ax
   mov sp, 0000H

分析:按题意,把10000H...
阅读全文 | 评论次数(1) | 浏览次数(926) | 所属类型(汇编作业)

[2009-06-20 13:35] 检测点3.1

(1)
第一空:2662H
第二空:E626H
第三空:E626H
第四空:2662H
第五空:D6E6H
第六空:FD48H
第七空:2C14H
第八空:0000H
第九空:00E6H
第十空:0000H
第十一空:0026H
第十二空:000CH
(2)
①指令序列如下:
mov ax,6622h
jmp 0ff0:0100
mov ax,2000h
mov ds,ax
mov ax,[0008]
mov ax,[0002]

1 mov ax,6622H  
此时CS=2000H,IP=0003H,DS=1000H,AX=6622H,BX=...
阅读全文 | 评论次数(1) | 浏览次数(840) | 所属类型(汇编作业)

[2009-06-06 15:44] 坦然看人生

点击查看原图
  活得真累,有些时候我们会禁不住的这样感叹,那些不顺心的日子,我们也总感觉活得真烦。在寻找了千百种理由之后,当我蓦然回首曾经走过的那些岁月,我惊然的发现,其实生活赐予我的,并没有与别人有什么的不同,呈现在我视野里的生活,每个人其实都一样,不同的仅仅是我们的胸襟中缺少一份“坦然”。
  当看见那些假日的钓鱼者,一大早的出门,在夕阳下却拎着空空的鱼篓回家时,一路上却留下欢声笑语。
  当看见那些早出晚归的农民,在晚霞的辉映下回家时,那张写满疲倦的脸上却洋溢着朝霞一样的笑容。
  当看见那些恋人在分手时,虽然脸上带着一份无奈的笑容,眼里带着一份淡淡的忧伤,但却依然潇洒的挥挥手,互道一声珍重时...
阅读全文 | 评论次数(1) | 浏览次数(1387) | 所属类型(默认类型)

[2009-06-06 15:34] 检测点2.3

①CPU共4次修改IP


第1次:在读入mov ax, bx指令之后;
第2次:在读入sub ax, ax指令之后(sub是减法运算,与add相对);
第3次:在读入jmp ax指令后,还未执行时;
第4次:在执行jmp ax指令后


最后IP中的值是0...
阅读全文 | 评论次数(4) | 浏览次数(924) | 所属类型(汇编作业)
『 查看更多文章 』