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

我的博客

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

[2007-11-26 12:35] 检测点6.1

注:“( )”表示要填入的内容。
1)
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 21
codesg ends
end s...
阅读全文 | 评论次数(2) | 浏览次数(730) | 所属类型(汇编作业)

[2007-11-22 11:49] 实验4第3题的疑问

这个题中复制的是什么我倒是知道,就是不知道那个字节数怎么弄出来,后来我参照了littlestupid同学的方法,得出字节数为15H,不知对不对。下面是我补全后的程序:
   assume cs:code
code segment
   mov ax,cs
   mov ds,ax
   mov ax,0020h
   mov es,ax
   mov bx,0
   mov cx,15h
s: mov al,[bx]
   mov es:[bx],al
   inc bx
   loop s
   mov ax,4c00h
   int 21h
code ends...
阅读全文 | 评论次数(4) | 浏览次数(1017) | 所属类型(汇编作业)

[2007-11-22 10:40] 第四章学习笔记

1)汇编语言的源程序包含两种指令:
1。汇编指令:有对应的机器码,可以被编译成机器指令,为CPU所执行;
2。伪指令:没有对应的机器码,不能被CPU执行,由编译器执行。
2)segment和ends成对使用,用来定义一个段。
3)end是汇编程序的结束标志。
4)assume的含义是假设某一段寄存器和程序中用segment和ends定义的段相关联。
5)源程序文件中的所有内容称为源程序,源程序中的汇编指令称为程序。
6)一个标号代表一个地址。
7)一个程序结束后,将CPU的控制权交给使它得以运行的程序,这个过程称为程序返回。
8)程序在编译时被编译器发现的错误叫语法错误,源程...
阅读全文 | 评论次数(0) | 浏览次数(579) | 所属类型(学习笔记)

[2007-11-14 17:18] 第三章学习笔记

1)8086不支持将数据直接送入段寄存器的操作。
2)[...]表示一个内存单元,其中的数值表示内存单元的偏移地址。
3)MOV指令的段地址默认在DS中。
4)8086CPU中,栈顶的段地址存放在SS中,偏移地址存放在SP中,   
   任意时刻,SS:SP指向栈顶元素。
5)PUSH AX 时,SP=SP-2
   POP AX 时,SP=SP+2
6)栈为空时,SS:SP指向栈的最底部单元的下面的单元(已经指到
   栈外去了)。
7)注意越界问题。...
阅读全文 | 评论次数(1) | 浏览次数(790) | 所属类型(学习笔记)

[2007-11-13 22:52] 检测点3.2

1)
MOV AX,2000H
MOV SS,AX
MOV SP,0010H

2)
MOV AX,1000H
MOV SS,AX
MOV SP,0000H...
阅读全文 | 评论次数(2) | 浏览次数(672) | 所属类型(汇编作业)

[2007-11-13 22:42] 检测点3.1

1)
2662H
E626H
E626H
2662H
D6E6H
ED48H
2C14H
0000H
00E6H
0000H
0026H
000CH

2)
MOV AX,6622H      CS=2000H IP=0003H AX=6622H BX=0000H
                  DS=1000H
JMP 0FF0:0100     CS=1000H IP=0000H AX=6622H BX=0000H
                  DS=1000H
MOV AX,2000H      CS=1000H IP=0003H AX=2...
阅读全文 | 评论次数(4) | 浏览次数(831) | 所属类型(汇编作业)

[2007-11-13 22:26] 郁闷的第二章检测题

第二章检测题要累死我了,我都做了4遍了,还是只对四个,我都快屈服了,不过确实有些地方我还没有完全搞清楚。
要命的是再过几周我们汇编就要考试了,没办法,只好接着往下看,这检测题嘛,下次继续努力。...
阅读全文 | 评论次数(2) | 浏览次数(642) | 所属类型(默认类型)

[2007-11-09 23:54] 检测点2.3

4次
0000H...
阅读全文 | 评论次数(4) | 浏览次数(743) | 所属类型(汇编作业)

[2007-11-08 01:27] 检测点2.2

1)00010H 1000FH
2) 1001H 2000H...
阅读全文 | 评论次数(4) | 浏览次数(629) | 所属类型(汇编作业)

[2007-11-07 22:27] 第二章学习笔记

1)在CPU中,运算器进行信息处理,寄存器进行信息存储,控制器控制各种器件工作,内部总线连接各种器件,并在它们之间进行数据的传送。
2)8086CPU的通用寄存器(16位)有AX,BX,CX,DX,可储存1个字(WORD,2 个Byte)
3)每个通用寄存器可分为2个可独立使用的8位寄存器,有高8位和低8位之分,字的高位字节存储在高8位寄存器中,低位字节存储在低8位寄存器中。
3)物理地址=段地址*16+偏移地址,其本质含义是:CPU在访问内存时,用一个基础地址(段地址*16)和一个相对于基础地址的偏移地址相加,得出内存单元的物理地址。
4)一个段的起始地址是16的倍数,即该起始地址的...
阅读全文 | 评论次数(1) | 浏览次数(646) | 所属类型(学习笔记)
页码数(2):  1  2