检测点3.2
1、 补全下面的程序,是其可以将10000H~1000FH中的8个字,逆序复制到2000H~2000FH中
MOV AX,1000H
MOV DS,AX
MOV AX,2000H
MOV SS,AX
MOV SP,0011H ;指向栈底
PUSH [0]
PUSH [2]
PHSH [4]
PHSH [6]
PHSH [8]
PHSH [A]
PHSH [C]
PHSH [E]
2、补全下面的程序,使其可以将10000H~1000FH 中的8个字,逆序复制到2000H~2000FH中。
MOV AX,2000H
MOV ...
- [younggay] MOV SP,0011H ;指向栈底 ================== 04/03 11:00
- [jesson] 将答案修改了,这样对吗? 04/01 20:35
- [jesson] 明白了,原来看似不起眼问题,还蕴含着这些细节,这下深入理解了段地址始终是16的倍数的真正含义,所以数 04/01 20:24
- [crazyman] 回答正确。 03/30 15:35
- [younggay] 第一题不对。寻址地址最终是物理地址。而且第二个空的计算也不对。 03/30 11:47
- [younggay] 现在对了。应该把每道题都写出来,也许自己认为正确的东西也有纰漏之处的。 03/30 11:46
- [younggay] 监测点2.3没有结论,到底是几次啊?看你的分析,只体现了三次。少说了点什么吧? 03/30 11:44
- [jesson] 现在把4题的 答案修改了。 03/27 21:51
- [jesson] 我只是把自己认为还不是很熟悉的内容记下来了,所以不是每个题都有,主要是为了以后便于复习,4题是因为上 03/27 21:48
- [游客] 好像不完全,需要补全喽。给出的答案除了第(4)题,别的都还正确。 不过,你的NOTE没读明白是怎么 03/27 20:25
[2009-04-01 20:53] 汇编学习笔记:检测点3.2
阅读全文 |
评论次数(1) |
浏览次数(324) |
所属类型(汇编作业)
[2009-03-28 20:09] 汇编学习笔记1:检测点2.3
检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后的IP的值是多少?
MOV AX,BX ;第一次找到内存中此指令所在单元,将指令送入指令缓冲器,修改IP, 执行指令
SUB AX,AX ;第二次根据当前IP的内容找到这条指令之后,将指令送入缓冲器,再次修改IP ,执行指令
JMP AX ;第三次根据IP内容找到这条指令,将指令送入指令缓冲器,再修改IP内容,执行指令,最终IP=0000H
当执行到次,IP总共修改了3次
NOTE:
当试图用DEBUG命令E对自己机器主板ROM中的生产日期进行改变后,再观察F00...
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后的IP的值是多少?
MOV AX,BX ;第一次找到内存中此指令所在单元,将指令送入指令缓冲器,修改IP, 执行指令
SUB AX,AX ;第二次根据当前IP的内容找到这条指令之后,将指令送入缓冲器,再次修改IP ,执行指令
JMP AX ;第三次根据IP内容找到这条指令,将指令送入指令缓冲器,再修改IP内容,执行指令,最终IP=0000H
当执行到次,IP总共修改了3次
NOTE:
当试图用DEBUG命令E对自己机器主板ROM中的生产日期进行改变后,再观察F00...
阅读全文 |
评论次数(2) |
浏览次数(353) |
所属类型(汇编作业)
[2009-03-28 20:08] 汇编学习笔记:检测点2.2
检测点2.2
1、 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 10010H到 1000FH
2、 有一组数据存放在20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA满足的条件是:最小为1001H, 最大为 2000H...
1、 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 10010H到 1000FH
2、 有一组数据存放在20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA满足的条件是:最小为1001H, 最大为 2000H...
阅读全文 |
评论次数(2) |
浏览次数(381) |
所属类型(汇编作业)
[2009-03-27 21:53] 汇编语言学习笔记2,检测点2.1
2. 仅用目前学过的指令,最多使用4条,编程计算2的4次方。
MOV AX,2
ADD AX,AX; AX=4
ADD AX,AX; AX=8
ADD AX,AX; AX=16
NOTE:
1.CPU可以根据不同的段地址SA和偏移地址EA形成同一个物理地址。
2.在同一个段中,仅用偏移地址进行寻址,最多可以寻址64K个内存单元。因为偏移地址为16位,即:0000H—FFFFH。...
MOV AX,2
ADD AX,AX; AX=4
ADD AX,AX; AX=8
ADD AX,AX; AX=16
NOTE:
1.CPU可以根据不同的段地址SA和偏移地址EA形成同一个物理地址。
2.在同一个段中,仅用偏移地址进行寻址,最多可以寻址64K个内存单元。因为偏移地址为16位,即:0000H—FFFFH。...
阅读全文 |
评论次数(1) |
浏览次数(313) |
所属类型(汇编作业)
[2009-03-27 18:13] 汇编学习笔记1:检测点1.1
检测点1.1
(1)一个CPU的寻址能力位8KB,其地址总线宽度位 13位。
,2+10=13
(2)1KB的存储器有 1024个存储单元,存储单元的编号从 0 到 1023.
(3)1KB的存储器可以存储 1024*8 bit,1024 Byte.
(4)从内存中读取的1024个字节数据,8086至少要读2的9次方 次,80386 至少要读2的8次方 次。
(5)存储器中,数据和程序都以 二进制 形式存放。
NOTE:
系统在哦个的所有存储器中的存储单元都处于一个统一的逻辑存储器中。...
(1)一个CPU的寻址能力位8KB,其地址总线宽度位 13位。
,2+10=13
(2)1KB的存储器有 1024个存储单元,存储单元的编号从 0 到 1023.
(3)1KB的存储器可以存储 1024*8 bit,1024 Byte.
(4)从内存中读取的1024个字节数据,8086至少要读2的9次方 次,80386 至少要读2的8次方 次。
(5)存储器中,数据和程序都以 二进制 形式存放。
NOTE:
系统在哦个的所有存储器中的存储单元都处于一个统一的逻辑存储器中。...
阅读全文 |
评论次数(4) |
浏览次数(406) |
所属类型(汇编作业)
[2009-03-25 18:57] 汇编学习基础
能寻址32K的内存地址,其地址总线宽度为15位
容量1KB存储器总共有1024个内存单元...
容量1KB存储器总共有1024个内存单元...
阅读全文 |
评论次数(1) |
浏览次数(272) |
所属类型(默认类型)