编程,向内存0:200~0:23F一次传送数据0~63(3FH),程序中只能使用9条指令,9条指令中包括“mov ax,4c00h”和“int21h”
assume cs:codesg
codesg 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
codesg ends
end...
[2011-02-16 09:29] 实验4
阅读全文 |
评论次数(0) |
浏览次数(353) |
所属类型(汇编作业)
[2011-02-15 23:22] 实验3
1)
C:\>cd masm
C:\MASM>debug t1.exe
-r
AX=0000 BX=0000 CX=0016 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=0C97 ES=0C97 SS=0CA7 CS=0CA7 IP=0000 NV UP EI PL NZ NA PO NC
0CA7:0000 B80020 MOV AX,2000
-u
0CA7:0000 B80020 MOV AX,2000
0CA7:0003 8ED0 MO...
C:\>cd masm
C:\MASM>debug t1.exe
-r
AX=0000 BX=0000 CX=0016 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=0C97 ES=0C97 SS=0CA7 CS=0CA7 IP=0000 NV UP EI PL NZ NA PO NC
0CA7:0000 B80020 MOV AX,2000
-u
0CA7:0000 B80020 MOV AX,2000
0CA7:0003 8ED0 MO...
阅读全文 |
评论次数(0) |
浏览次数(433) |
所属类型(汇编作业)
[2011-02-14 09:37] 检测点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:0000 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] ax=2662
mov bx,[0001] bx=e626
mov ax,bx ax=e626
mov ax,...
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0000 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] ax=2662
mov bx,[0001] bx=e626
mov ax,bx ax=e626
mov ax,...
阅读全文 |
评论次数(0) |
浏览次数(416) |
所属类型(汇编作业)
[2011-02-13 07:20] 检测点2.2
1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 [0]到[FFFF] 。
2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为[1001H],最大为[2000H]...
2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为[1001H],最大为[2000H]...
阅读全文 |
评论次数(0) |
浏览次数(399) |
所属类型(汇编作业)
[2011-02-13 06:02] 检测点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 AX=6C82H
add ah,ah AX=D882H
add al,6 ...
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 AX=D882H
add al,6 ...
阅读全文 |
评论次数(0) |
浏览次数(323) |
所属类型(汇编作业)
[2011-02-13 02:55] 检测点1.1
1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13
2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023.
3)1KB的存储器可以存储 8192 个bit, 1024 个Byte。
4)1GB,1MB,1KB分别是 1073741824,1048576,1024 Byte
5)8080,8088,80286,80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为: 64 (KB), 1 (MB), 16 (MB), 4 ( GB)。
...
2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023.
3)1KB的存储器可以存储 8192 个bit, 1024 个Byte。
4)1GB,1MB,1KB分别是 1073741824,1048576,1024 Byte
5)8080,8088,80286,80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为: 64 (KB), 1 (MB), 16 (MB), 4 ( GB)。
...
阅读全文 |
评论次数(0) |
浏览次数(390) |
所属类型(汇编作业)