一开始编写的代码如下:
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...


- [jyycool] 太谢谢了兄弟,我的也是这个问题,真的就解决了 10/19 12:30
- [happy] yes 10/17 20:43
- [zhuzhu] 原来WING2000和XP系统的虚拟DOS 不支持SP,6以下 ---------------- 10/17 20:18
- [asuralove] 呵呵 恩是啊 给 应该是 mov sp,10h 写错了哦 谢谢咯 10/17 02:31
- [happy] 对 10/16 13:32
- [happy] 第一题做错了吧? 10/16 13:20
- [asuralove] 呵呵 检查了下 给46写成64了~~ 谢谢哦! 10/14 07:23
- [asuralove] 恩哦 谢谢哦 我还没查的 呵呵 先写测下第三章的再查查哦 10/14 02:16
- [游客] 第一题的最后一个空写错了,应该是笔误吧! 10/12 20:12
- [游客] 对了 10/12 20:09
[2007-10-17 03:32] 实验四
阅读全文 |
评论次数(1) |
浏览次数(572) |
所属类型(汇编作业)
[2007-10-17 02:38] 实验三
一开始的时候卡在SP,2上面 一运行完该指令就弹出错误~~ 百思不得其解 后来以为是数据的问题 将段地址改成3000后 错误没有弹出了 但是程序没有顺序执行下去而是直接跳到了其它地方执行去了。
到网上查了后才知道 原来WING2000和XP系统的虚拟DOS 不支持SP,6以下 改成SP,8 程序通过。...
到网上查了后才知道 原来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...
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...
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...
(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 ...
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) 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) |
所属类型(汇编作业)