Warning: fopen(/www/wwwroot/www.wendadaohang.com/data/md5_content_title/4d/4dc85c38cd49cea94fc11d8498d9dc9b.txt): failed to open stream: No space left on device in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2468

Warning: flock() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2469

Warning: fclose() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2475
关于汇编语言的判断题 只帮忙标出 对 或者错!~~谢谢 急.... - 55问答网

关于汇编语言的判断题 只帮忙标出 对 或者错!~~谢谢 急....

1. 汇编程序就是用汇编语言编写的汇编语言源程序。
2. 用一个字节表示一个有符号的数,28表示为18H。
3. 一个字是两个字节。
4. 指令中目的操作数一般是不能为立即数的。
5. 可以将一个存储器操作数与另一个存储器操作数相加。
6. 字节数可以传送到字单元中。
7. BX是累加器、DX是计数器。
8. BP是堆栈栈顶指针寄存器。
9. 存储器的有效地址不是唯一的。
10. 因为有段寄存器,所以存储器要分段。
11. 段寄储器中存放的是段地址。
12. 段寄储器中存放的是段地址的低16位。
13. IP是指令指针寄存器,可以作为操作数参加运算。
14. 8088的存储器空间为4G.
15. 8088I/O空间为1M。
16. 当前可以使用的段是4个,无论哪个段都可以。
17. 存储器的有效地址不是唯一的。
18. 存储器顺序编号是存储器的物理地址,但它是不唯一的。
19. 相对于某起始地址的偏移量称为偏移地址。
20. 在指令中一个地址代表一个字节单元。
21. 4300:3865H对应的物理地址是7B65H。
22. 进、出栈操作必须以字节进行。
23. 如果程序中没有使用PUSH、POP指令,则不用开辟堆栈段。
24. SP=1190H,执行了PUSH 指令后,SP=1192H
25. 当标志位ZF=1时,SF=1。
26. 常量不占用存储空间。
27. CBW可以将BL的数据扩展为BX。
28. AND与TEST、SUB与CMP的功能相同。
29. 采用LOOP循环时,必须用CX计数。
30. 调用子程序时,参数是通过实参、形参方法传送的。
31. 段内子程序调用时,CS、IP的内容都要进栈。
32. 中断向量表中存放的是中断返回地址。
33. I/O端口是指CPU可以访问到的寄储器。
34. 当CPU与外设同步时,应采用查询方式进行数据传送。
35. 当CPU与外设不同步时,为了提高CPU的工作效率,可采用直接传送方法。
我就这么多分,怎么多给你.

1.N, 汇编程序是MASM,一个编译软件;
2.N, 28是十进制,它的十六进制为1CH;
3.Y, 1W=2B;
4.Y, 立即数,即常数,不分专配存储空间,是指令代码一部分;
5.N, DST和SRC不能同时为存储器寻址;
6.N, 数据格式必须匹配,可以将字节先扩展再传送;
7.N, AX为累加器,CX为计数器;
8.N, BP是基址指针,SP是堆栈指针;
9.Y, 存储器的有效地址不是唯一的,但物理地址是唯一的;物理地址=段值*16+偏移量;效地址=段值:偏移量;
10.N,存储器分段只是逻辑分段,即把物理存储器,用逻辑地址把它分为若干段,所以有效地址不是唯一;
11.Y;
12.N,由11题得知12题错,段地址的低16位,指段内偏移量;
13.N,IP是指令指针寄存器,但不能用做操作数,因为它指向下一条指令的地址;
14.N,8088时代还没有虚拟存储器技术,它最多与8086一样,寻址空间为2E20=1M;
15.N,8086/8088系统采用独立的I/O编址方式,即I/O端口地址与存储单元地址相互独立。规定I/O端口地址范围:0000H~FFFFH。即64K;
16.N,CS为代码段,不可乱用;
17.N,以上讲过;
18.N,存储器的物理地址是唯一的;
19.Y,
20.N,如字操作指令是一个地址代表两个字节,双字操作代表四个字节;
21.N,物理地址=段值*16+偏移量=43000H+3865H=46865H;
22.N,进、出栈操作为字操作;
23.N,子程序调用和中断操作都回用到堆栈保护现场等;
24.N,压栈操作SP=SP-2;所以此题SP=118EH;
25.N,ZF未必影响SF,如SCAN,CMP指令,当两数相等,则ZF=1,但无结果返回,所以SF绝对不受影响;
26.N,常量和立即数是有一定区别的,常量是占用存储空间的,如定义一个常量PI=3.14是必须用空间来保存PI常量的.
27.Y;
28.N,AND与TEST、SUB与CMP有相同之处,即算法一样,但是AND\SUB返回运算结果,而TEST\CMP不返回结果;
29.Y
30.N,调用子程序时,参数是通过寄存器传送、直接访问、地址表传参、堆栈传参等的;宏调用时,参数是通过实参、形参方法传送的;
31.N,段内子程序调用时,只要IP的内容进栈;段间调用时才CS、IP的内容都要进栈;
32.N,中断向量表中存放的是中断入口地址;堆栈里头放的才是中断返回地址;
33.N,I/O端口是有寄储器,但还有其它器件;
34.N,当CPU与外设不同步时,采用查询方式进行数据传送;当CPU与外设同步时,应采用无条件传送方式进行数据传送,提高效率;
35.N,参考上题,速度不匹配,直接传送方法,只能导致数据丢失等发生;

我还帮你分析了,理解才是重要的,祝你好运!^-^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-21
很明显是个不用功的学生,人爱学习的时候你去哪里HAPPY了?分太少,不够诚意!人家学得也不简单!多给点分,全告诉你,不对你带把刀来找我!
相似回答