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

我的博客

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

[2010-07-15 09:48] 检测点3-2

(1)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中。逆序复制的含义如图3.17所示(图中内存里的数据均为假设)。
mov ax,1000h
mov ds,ax

mov cx,2000h
mov ss,cx
mov sp,0010h

push[0]
push[2]
push[4]
push[6]
push[8]
Push[A]
push[C]
push[E]
(2)补全下面的程序,使其可以将10000H一1000FH中的8个字,逆序复制到20000H~2000FH中。

mov ax,2000h
...
阅读全文 | 评论次数(0) | 浏览次数(358) | 所属类型(汇编作业)

[2010-07-12 21:46] 检测点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=O,写出每条汇编指争执行完后相关寄存器中的值。
   解:
   mov ax ,1 
   mov ds,ax 
   mov ax,[0000]         ax=2662H 
   mov bx,[0001]         bx=E62...
阅读全文 | 评论次数(0) | 浏览次数(395) | 所属类型(汇编作业)

[2010-07-10 13:47] 检测点2-3

下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
    mOV ax,bx
    sub ax,ax
    jmp ax
解:cpu改变4次,第一次是在读取 mOV ax,bx之后,第二次是在读取sub ax,ax之后,第三次是在读取jmp ax之后,第四次是在ax存入到ip之后。最终IP值为0, 应为ax=0

jmp指令个人理解为分两次完成,一次是完成上一步的指令,另一次是改变自身的指令。


关于实验2
MOV AX,1
ADD AX,AX
JMP 2000:3
jmp不是跳转指令吗,按这个程序每跳转一次,ax的值应该都是上...
阅读全文 | 评论次数(0) | 浏览次数(380) | 所属类型(汇编作业)

[2010-07-09 09:25] 2-2

对于“一个数据的十六进制形式左移1位,相当于乘以16;一个数据的十进制形式左移1位,相当于乘以10;一个X进制的数据左移1位,相当于乘以X。”这句话的理解。
以书上例子
左移位数      二进制       十六进制    十进制 
    0           10B        2H        2
    1         100B       4H        4
    2         1000B      8H        8
    3         10000B     10H       16
    4         100000B   ...
阅读全文 | 评论次数(1) | 浏览次数(576) | 所属类型(默认类型)

[2010-07-08 20:40] 检测点2-1

mov ax,62627     AX=F4A3H  
mov ah,31H       AX=31A3H  
mov al,23H       AX=3123H  
add ax,ax        AX=6246H  
mov bx,826CH     BX=826CH  
mov cx,ax        CX=6246H  
mov ax,bx        AX=826CH  
add ax,bx        AX=04D8H  
mov al,bh        AX=0482H  
mov ah,bl        AX=6C82H  
add ah,ah ...
阅读全文 | 评论次数(1) | 浏览次数(496) | 所属类型(汇编作业)

[2010-07-08 07:08] 学习笔记一

1.汇编语言执行过程: 
    程序员——汇编指令——编译器——机器码——计算机执行
2.汇编语言的组成 
   汇编语言由3类指令组成: 
   (1)汇编指令:机器码的助记符,有对应的机器码。 
   (2)伪指令:没有对应的机器码,由编辑器执行,但计算机不执行。 
   (3)其他符号:如+、-、*、/等,由编译器识别,无对应机器码。 
   汇编指令是汇编语言的核心,同时决定了汇编语言的特性。 
3.存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号,例如一个存储器由128个存储单元组成,编号则为0-127
4.cpu要进行数据的读写,必须和外部器件进行下面...
阅读全文 | 评论次数(1) | 浏览次数(508) | 所属类型(汇编作业)