(1)
MOV AX,2000H
MOV SS,AX
MOV SP,0010H
(2)
MOV AX,1000H
MOV SS,AX
MOV SP,0000H...



- [tomato] 博主好久都没来过了!怎么今天有空冒个泡? 04/04 22:26
- [zouhehui] 我想请教一下:指令缓冲寄存器跟指令缓冲器的区别在哪里?谢谢! 关于描叙语言我在一些汇编语言的书上看 12/09 21:59
- [zhouhanhui] 不是指令缓冲寄存器而是指令缓冲器,描述符号应是(IP)=(AX)我个人认为使用描述符号这主要是与C语 12/09 12:24
- [游客] 互相帮助。 12/05 10:24
- [suixin] 客气 12/04 22:12
- [zouhehui] 呵呵,谢谢! 12/04 18:04
- [zouhehui] 呵呵,谢谢你们替我看作业! 12/04 17:54
- [suixin] 谢谢你 12/04 14:37
- [suixin] 我知道了错误处在那里了 MOV AX,1000H MOV SS,AX MOV SP,0 12/04 14:36
- [suixin] 你说说你的看法 12/04 14:29
- [suixin] 过奖了,我们都需要努力 11/30 21:58
- [suixin] 我们两人把这本中的内容都给概括了,呵呵 11/30 08:12
[2009-12-04 00:44] 检测点3.2
阅读全文 |
评论次数(9) |
浏览次数(1020) |
所属类型(汇编作业)
[2009-12-04 00:08] 检测点3.1
(1)下面的程序执行前,AX=0,BX=0,写出每条指令执行完后相关的寄存器的值。
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=0E626H
mov ax,bx AX=0E626H
mov ax,[0000] AX=2662H
mov bx,[0002] BX=0D6E6H
add ax,bx AX=0FD48H
add ax,[0004] AX=2C14H
mov ax...
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=0E626H
mov ax,bx AX=0E626H
mov ax,[0000] AX=2662H
mov bx,[0002] BX=0D6E6H
add ax,bx AX=0FD48H
add ax,[0004] AX=2C14H
mov ax...
阅读全文 |
评论次数(2) |
浏览次数(991) |
所属类型(汇编作业)
[2009-11-29 23:48] 检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是什么时候修改?最后IP的值是多少?
MOV AX,BX
SUB AX,AX
JMP AX
解答:
MOV AX,BX
SUB AX,AX
jmp AX
第一次是在把指令MOV AX,BX 装入指令缓冲寄存器后改变ip的值,让ip指向下一条指令sub,第二次修改在把指令SUB AX,AX装入指令缓冲寄存器后,第三次在把指令jmp装入指令缓冲寄存器后,第四次让(IP)=(AX)
检讨:首先我是做错了的,当然现在至少我认为是是对的,主要是对课本的问题2.3的分析没有仔细的研究,没仔细看一下就过去了,以后不能放过肯本中的任何细...
MOV AX,BX
SUB AX,AX
JMP AX
解答:
MOV AX,BX
SUB AX,AX
jmp AX
第一次是在把指令MOV AX,BX 装入指令缓冲寄存器后改变ip的值,让ip指向下一条指令sub,第二次修改在把指令SUB AX,AX装入指令缓冲寄存器后,第三次在把指令jmp装入指令缓冲寄存器后,第四次让(IP)=(AX)
检讨:首先我是做错了的,当然现在至少我认为是是对的,主要是对课本的问题2.3的分析没有仔细的研究,没仔细看一下就过去了,以后不能放过肯本中的任何细...
阅读全文 |
评论次数(3) |
浏览次数(1049) |
所属类型(汇编作业)
[2009-11-29 22:48] 检测点2.2
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H~1000FH.
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件为:最小为1001H,最大为2000H.
提示,反过来思考一下,当段地给定多少时,CPU,无论怎么变化偏移地址都无法寻到20000H单元?
解答:当段地址大于2000H或者小于1001H时无法找到20000H单元。...
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件为:最小为1001H,最大为2000H.
提示,反过来思考一下,当段地给定多少时,CPU,无论怎么变化偏移地址都无法寻到20000H单元?
解答:当段地址大于2000H或者小于1001H时无法找到20000H单元。...
阅读全文 |
评论次数(1) |
浏览次数(734) |
所属类型(汇编作业)
[2009-11-29 22:41] 检测点2.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 AX=d888H
ad...
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 AX=d888H
ad...
阅读全文 |
评论次数(1) |
浏览次数(480) |
所属类型(汇编作业)
[2009-11-29 21:49] 检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13
(2)1KB的存储器有1024个存储单元。存储单元的编号从0到1023.
(3)1KB的存储器可以存储个2^13bit,1024个Byte.
(4)1GB,1MB,1KB分别是2^30Byte,2^20Byte,2^10Byte
(5)8080,8088,80286,80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为:64KB,1MB,16MB,4GB.
(6)8080,8088,8086,80286,80386的数据总线宽度分别为8根,8根,16根,16根,32根。则它们一次...
(2)1KB的存储器有1024个存储单元。存储单元的编号从0到1023.
(3)1KB的存储器可以存储个2^13bit,1024个Byte.
(4)1GB,1MB,1KB分别是2^30Byte,2^20Byte,2^10Byte
(5)8080,8088,80286,80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为:64KB,1MB,16MB,4GB.
(6)8080,8088,8086,80286,80386的数据总线宽度分别为8根,8根,16根,16根,32根。则它们一次...
阅读全文 |
评论次数(1) |
浏览次数(327) |
所属类型(汇编作业)
页码数(1):
1