汇编网首页登录博客注册
masmaster的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
文章收藏

[2010-08-31 17:27] 习题3.9

请指出如下指令中的不明确之处,并使其明确:

(1)MOV ES:[BP],5
MOV BYTE PTR ES:[BP]

(2)ADD CS:[1000H],10H
ADD BYTE PTR CS:[1000H],10H

(3)DEC CS:[BX-8]
DEC PTR CS:[BX-8]

(4)JMP CS:[SI+1000H]
JMP WORD PTR CS:[SI+1000H]

(5)MUL [BX+DI+2]
MUL BYTE PTR [BX+DI+2]

(6)DIV [BP-4]
DIV WORD PTR [BP-4]...
阅读全文 | 评论次数(0) | 浏览次数(291) | 所属类型(汇编习题集)

[2010-08-31 16:16] 习题3.8

设如下两天指令中的符号ABCD是变量名,请说明这两条指令的异同。

MOV AX,OFFSET ABCD
LEA AX,ABCD
;这两天指令效果相同,都是传送ABCD所在偏移地址。不同之处在于,mov ax,offset abcd在汇编阶段预先计算得出;而lea ax,abcd是在程序运行当中计算得出。...
阅读全文 | 评论次数(0) | 浏览次数(235) | 所属类型(汇编习题集)

[2010-08-31 16:06] 习题3.7

请写出下面程序片段每条传送指令执行后AX的内容。

        org     100h
varw    dw      1234h,5678h
varb    db      3,4
vard    dd      12345678h
buff    db      10 dup (?)
mess    db      'hello'

begin:
        mov ax,offset varb+offset mess       ;AX=0218H

        mov ax,type buff+type mess+type vard ;AX=000...
阅读全文 | 评论次数(0) | 浏览次数(319) | 所属类型(汇编习题集)

[2010-08-31 15:42] 习题3.6

请计算如下程序片段中个地址表达式的值。设BX=1000H,SI=2000H,DI=3000H,BP=4000H:

答:
(1)[BX+100H]   :1100H
(2)[DI][BP]    :7000H
(3)2000H[SI]   :4000H
(4)10H[BX][SI] :3010H
(5)[BP-128]    :3872H
(6)[BX][DI-2]  :3998H...
阅读全文 | 评论次数(0) | 浏览次数(241) | 所属类型(汇编习题集)

[2010-08-31 13:53] 习题3.5

请计算如下各数值表达式的值:
(1)23H AND 45H OR 67H
67H
(2)1234H / 16 + 10H
133H
(3)NOT (65535 XOR 1234H)
1234H
(4)1024 MOD 7 + 3
5
(5)LOW 1234 OR HIGH 5678H
76H
(6)23H SHL 4
230H
(7)"Eb" GE 4562H XOR -1
0
(8)1234H SHR 6
48H
(9)'a' AND (NOT ('a'-'A'))
41H
(10)'H' OR 00100000B
68H
(11)76543Q LT...
阅读全文 | 评论次数(0) | 浏览次数(291) | 所属类型(汇编习题集)

[2010-08-31 12:55] 习题3.4

问:汇编语言中变量和标号有何不同?

答:变量和标号都代表存储单元。变量表示的存储单元中存放的数值。标号表示的存储单元中存放的是指令代码。标号名字后必须加冒号(:)...
阅读全文 | 评论次数(0) | 浏览次数(269) | 所属类型(汇编习题集)

[2010-08-31 12:49] 习题3.3

问:汇编语言中数值表达式与地址表达式有何区别?

答:执行的功能不同:数值表达式执行的是算术运算。地址表达式执行的是各种寻址。...
阅读全文 | 评论次数(0) | 浏览次数(247) | 所属类型(汇编习题集)

[2010-08-31 12:43] 习题3.2

问:汇编语言中的表达式与高级语言中的表达式有何相同和不同点?

答:相同的地方:都支持算术运算逻辑运算比较运算等基本的数值计算表达式。
不同的地方:他们操作的对象不同。高级语言操作的是变量,汇编语言操作的是寄存器和存储单元。...
阅读全文 | 评论次数(0) | 浏览次数(261) | 所属类型(汇编习题集)

[2010-08-31 12:35] 习题3.1

问:伪指令语句和指令语句的本质区别是什么? 伪指令的主要作用是什么?

答:
①指令语句有其对应的机器指令。伪指令语句则没有。
②伪指令的作用是指示汇编程序汇编源程序,包括符号、变量和段的定义。...
阅读全文 | 评论次数(0) | 浏览次数(265) | 所属类型(汇编习题集)

[2010-08-31 10:40] 基础,真的很重要呀

把寻址方式和指令系统的习题都做完啦, 虽然题目都非常简单, 但是, 有太多的细节以前自己没有注意过!  通过这次做题练习,感觉到基础知识, 真的太重要啦! 好高骛远急于求成都不能学好汇编,只有静下心来踏踏实实一步一个脚印的才有收获呀!!!自我勉励一下吧! !...
阅读全文 | 评论次数(3) | 浏览次数(355) | 所属类型(汇编习题集)
页码数(16):  << 11  12  13  14  15  16