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

我的博客

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

[2007-10-17 03:32] 实验四

一开始编写的代码如下:
assume cs:abc
abc segment
mov bx,0
mov ax,0020h
mov dx,ax
mov cx,64
s:mov dx:[bx],bl
inc bx
loop s
mov ax,4c00h
int 21h
abc ends
end

编译的时候老出现错误 后来才发现 原来给DS写成了DX了 要是写成SS 这些段寄存器估计也能编译通过,写成DX估计影发逻辑错误了呵呵~~
assume cs:abc
abc segment
mov bx,0
mov ax,0020h
mov ds,ax
mov cx...
阅读全文 | 评论次数(1) | 浏览次数(572) | 所属类型(汇编作业)

[2007-10-17 02:38] 实验三

一开始的时候卡在SP,2上面 一运行完该指令就弹出错误~~ 百思不得其解 后来以为是数据的问题 将段地址改成3000后 错误没有弹出了 但是程序没有顺序执行下去而是直接跳到了其它地方执行去了。
   到网上查了后才知道 原来WING2000和XP系统的虚拟DOS 不支持SP,6以下 改成SP,8 程序通过。...
阅读全文 | 评论次数(2) | 浏览次数(561) | 所属类型(汇编作业)

[2007-10-15 05:00] 检测点3.2

(1)
mov bx,2000h
mov ss,bx
mov sp,2010h  (10h)一开始搞错了
(2)
mov bx,1000h
mov ss,bx
mov sp,0h...
阅读全文 | 评论次数(2) | 浏览次数(614) | 所属类型(汇编作业)

[2007-10-14 07:22] 检测点3.1

(1) 
AX=2662H
BX=E626H
AX=E626H
AX=2662H
BX=D6E6H
AX=FD48H
AX=2C14H
AX=0000H
AX=00E6H
BX=0000H
BX=0026H
AX=000CH   

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

[2007-10-12 17:02] 检测点2.2

(1) 00010H-1000FH
(2) 1001H  2000H
(3) SA<1001H 或 SA>2000H...
阅读全文 | 评论次数(1) | 浏览次数(638) | 所属类型(汇编作业)

[2007-10-12 16:17] 检测点2.1

(1) AX=F4A3H
    AX=31A3H
    AX=3123H
    AX=6246H
    BX=826CH
    CX=6264H
    AX=826CH   
    AX=04D8H   
    AX=0482H   
    AX=6C82H   
    AX=D882H   
    AX=D888H   
    AX=D810H   
    AX=6264H
(2)方法一:      方法二:由于2的四次方是个恒量所以
     mov ax 2          mov ax 16
    add ax ax    ...
阅读全文 | 评论次数(3) | 浏览次数(577) | 所属类型(汇编作业)

[2007-10-12 04:45] 第一章检测点

检测点1.1
(1) 13
(2) 1024,0,1023
(3) 8192,1024
(4) 2^30,2^20,2^10
(5) 64,1,16,4
(6) 1,1,2,2,4
(7) 512,256
(8) 二进制...
阅读全文 | 评论次数(1) | 浏览次数(496) | 所属类型(汇编作业)