mov ax,ffff
mov ds,ax
mov ax,2200
mov ss,ax
mov sp,0100
mov ax,[0] ;ax=
add ax,[2] ;ax=
mov bx,[4] ;bx=
add bx,[6] ;bx=
push ax ;sp=
push bx ;sp=
pop ax ;sp=;ax=
pop bx ;sp=;bx=
push [4] ;sp=
push [6] ...


- [fpamc] 恩,加油。 10/10 08:20
- [fpamc] 请博主写出自己的答案。 10/03 22:49
- [newpeople] 太感谢了,肯定是高手吧! 10/01 07:40
- [fpamc] 对的。 09/30 17:50
- [fpamc] 4次 mov ax,bx 读取指令后,IP指向下一条指令 1次 sub ax,ax 09/30 17:49
- [fpamc] 对的 09/30 17:45
- [fpamc] (2)问你再想下。 09/30 17:39
- [newpeople] 谢谢,肯定是哪里有误解! 09/29 20:55
- [fpamc] 慢慢来,认真仔细看,有的时候是因为一字之差 09/28 20:34
[2012-10-03 15:58] 实验2 实验任务 欢迎各位朋友交流学习!
阅读全文 |
评论次数(1) |
浏览次数(451) |
所属类型(汇编作业)
[2012-09-30 14:58] 检测点3.2 作业 欢迎各位朋友学习交流!
⑴补全代码:
要补全的地方实质上是考我们对栈空间的设置(20000-2000F设置为栈空间)。
mov ax,2000H
mov ss,ax
mov sp,10H
⑵
mov ax,1000H
mov ss,ax
mov sp,10H
画了一下,发现是以上栈顶设置错了,栈是满的,栈顶在1000:0处:
mov ax,1000H
mov ss,ax
mov sp,0...
要补全的地方实质上是考我们对栈空间的设置(20000-2000F设置为栈空间)。
mov ax,2000H
mov ss,ax
mov sp,10H
⑵
mov ax,1000H
mov ss,ax
mov sp,10H
画了一下,发现是以上栈顶设置错了,栈是满的,栈顶在1000:0处:
mov ax,1000H
mov ss,ax
mov sp,0...
阅读全文 |
评论次数(1) |
浏览次数(480) |
所属类型(汇编作业)
[2012-09-28 20:01] 检测点3.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=0,写出每条汇编指令执行完相关寄存器中的值。
mov ax,1
mov dx,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E626H
mov ax,bx AX=E626H
mov ax,...
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=0,写出每条汇编指令执行完相关寄存器中的值。
mov ax,1
mov dx,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E626H
mov ax,bx AX=E626H
mov ax,...
阅读全文 |
评论次数(1) |
浏览次数(658) |
所属类型(汇编作业)
[2012-09-27 07:50] 检测点2.3
下面的指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax,bx 读取指令后,IP指向下一条指令 1次
sub ax,ax 读取指令后,IP指向下一条指令 2次
jmp ax 读取指令后,IP中值加2,指向下一条指令3次
执行指令后,IP=0 4次...
mov ax,bx 读取指令后,IP指向下一条指令 1次
sub ax,ax 读取指令后,IP指向下一条指令 2次
jmp ax 读取指令后,IP中值加2,指向下一条指令3次
执行指令后,IP=0 4次...
阅读全文 |
评论次数(2) |
浏览次数(458) |
所属类型(汇编作业)
[2012-09-26 17:53] 检测点2.2 作业
⑴给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为(00010H)到(1000FH)。
⑵有一数据存在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件为:最小为(1001H),最大为(2000H)。...
⑵有一数据存在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件为:最小为(1001H),最大为(2000H)。...
阅读全文 |
评论次数(1) |
浏览次数(485) |
所属类型(汇编作业)
[2012-09-26 08:43] 检测点2.1 请各位同学参考指错!
⑴写出每条指令执行后相关寄存器中的值。
mov ax,62627 AX=F4A3
mov ah,31H AX=31A3
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=D8...
mov ax,62627 AX=F4A3
mov ah,31H AX=31A3
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=D8...
阅读全文 |
评论次数(0) |
浏览次数(355) |
所属类型(汇编作业)
[2012-09-25 20:23] 王爽 《汇编语言》课后检测1.1 请参考和纠错!
检测点1.1
⑴ 1个CPU的寻址能力为8KB,那么它的地址总线宽度为(13)。
⑵ 1KB的存储器有(1024)个存储单元:存储单元的编号从(0)到(1023)。
⑶ 1KB的存储器可以存储(8192)个bit,(1024)个字byte。
⑷ 1GB、1MB、1KB分别是:1024^3、1024^2、1024 byte。
⑸ 8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为:64KB、1MB、16MB、4GB。
⑹8080、8088、8086、80286、80386的数据总线宽度为8根、8根、16...
⑴ 1个CPU的寻址能力为8KB,那么它的地址总线宽度为(13)。
⑵ 1KB的存储器有(1024)个存储单元:存储单元的编号从(0)到(1023)。
⑶ 1KB的存储器可以存储(8192)个bit,(1024)个字byte。
⑷ 1GB、1MB、1KB分别是:1024^3、1024^2、1024 byte。
⑸ 8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为:64KB、1MB、16MB、4GB。
⑹8080、8088、8086、80286、80386的数据总线宽度为8根、8根、16...
阅读全文 |
评论次数(0) |
浏览次数(133) |
所属类型(汇编作业)
页码数(1):
1