(1)mov cs:[bx],ax
(2)mov ax,cs
mov ss,ax
mov sp,24h
pop cs:[bx]
试验五
1
(1)没有改变
(2)cs=0c83,ss=0c82,ds=0c81
(3)x-2h,x-h
2
(1)不变
(2)cs=0c83,ss=0c82,ds=0c81
(3)x-2h,x-1h
(4)占用(N/16取整+1(如果有余数))*16个字节
4.
(1)不变
(2)cs=0c81h,ds=0c84h,ss=0c85h
(3)x+3,x+4
(4)第三个程序仍能够正确运行,因为如果end后面不加标...
[2011-05-19 20:22] 检测点 6.1
阅读全文 |
评论次数(0) |
浏览次数(433) |
所属类型(汇编作业)
[2011-05-16 22:44] 实验4
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,64
s: mov ds:[bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
(2)CODE 17H
将程序用debug加载,然后-u反汇编,就可以看到有多少字节。另外加载后CX中存放的就是指令的长度,可以减去mov ax,4c00H……这5个字节,可得...
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,64
s: mov ds:[bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
(2)CODE 17H
将程序用debug加载,然后-u反汇编,就可以看到有多少字节。另外加载后CX中存放的就是指令的长度,可以减去mov ax,4c00H……这5个字节,可得...
阅读全文 |
评论次数(0) |
浏览次数(384) |
所属类型(汇编作业)
[2011-05-13 01:35] 检测点3.2
(1)
MOV AX,2000
MOV SS,2000
MOV SP,0010
(2)
MOV AX,1000
MOV SS,1000
MOV SP,0000
试验任务
(1)
AX=5BEA
AX=5CCA
BX=30F0
BX=6021
SP=00FE 修改的内存单元为220FE,内容为5CCA
SP=00FC 修改的内存单元为220FC,内容为6021
SP=00FE AX=6021
SP=0100 BX=5CCA
SP=00FE 修改的内存单元为220FE,内容为30F0
SP=00FC 修改的内存单元为220FC,内容为2F31
(2)可能是因...
MOV AX,2000
MOV SS,2000
MOV SP,0010
(2)
MOV AX,1000
MOV SS,1000
MOV SP,0000
试验任务
(1)
AX=5BEA
AX=5CCA
BX=30F0
BX=6021
SP=00FE 修改的内存单元为220FE,内容为5CCA
SP=00FC 修改的内存单元为220FC,内容为6021
SP=00FE AX=6021
SP=0100 BX=5CCA
SP=00FE 修改的内存单元为220FE,内容为30F0
SP=00FC 修改的内存单元为220FC,内容为2F31
(2)可能是因...
阅读全文 |
评论次数(0) |
浏览次数(383) |
所属类型(汇编作业)
[2011-05-10 21:44] 检测点 3.1
(1)AX=2662 BX=E626 AX=E626 AX 2662 BX=D6E6 AX=FD48 AX=2C14 AX=0000 AX=00E6 BX=0000 BX=0026 AX=000C
(2)
MOV AX,6622 【AX=6622,BX=0000,CS=2000,IP=0,DS=1000】
JMP 0FF0:0100 【CS=0FF0 IP=0100】
MOV AX,2000 【AX=2000,IP=0103】
MOV DS,AX 【DS=2000,IP=0105】
MOV AX,[0008] 【AX=C389,IP=0108】
...
(2)
MOV AX,6622 【AX=6622,BX=0000,CS=2000,IP=0,DS=1000】
JMP 0FF0:0100 【CS=0FF0 IP=0100】
MOV AX,2000 【AX=2000,IP=0103】
MOV DS,AX 【DS=2000,IP=0105】
MOV AX,[0008] 【AX=C389,IP=0108】
...
阅读全文 |
评论次数(0) |
浏览次数(377) |
所属类型(汇编作业)
[2011-05-09 23:29] 第二章监测点
监测点2.1
(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 ...
(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 ...
阅读全文 |
评论次数(0) |
浏览次数(394) |
所属类型(汇编作业)
[2011-05-08 23:03] 监测点1.1
(1)一个CPU的寻址能力为8kb【8*1024个存储单元】,那么它的地址总线宽度为(13)
(2)1KB的存储器有(1024)个存储单元。存储单元的编号从(0)到(1023)。
(3)1KB的存储器可以存储(1024)个Byte,(8*1024)个bit.
(4)1GB,1MB,1KB分别是(1024*1024*1024,1024*1024,1024)Byte。
(5)地址总线为16根,20根,24根,32根,他们所对应的寻址能力分别是64KB,1MB,16MB,4GB。(2的10次方1KB,2的20次方1MB,2的30次方1GB)
(6)数据总线宽度分别为8根,8根,16根,16...
(2)1KB的存储器有(1024)个存储单元。存储单元的编号从(0)到(1023)。
(3)1KB的存储器可以存储(1024)个Byte,(8*1024)个bit.
(4)1GB,1MB,1KB分别是(1024*1024*1024,1024*1024,1024)Byte。
(5)地址总线为16根,20根,24根,32根,他们所对应的寻址能力分别是64KB,1MB,16MB,4GB。(2的10次方1KB,2的20次方1MB,2的30次方1GB)
(6)数据总线宽度分别为8根,8根,16根,16...
阅读全文 |
评论次数(0) |
浏览次数(403) |
所属类型(汇编作业)