汇编语言的一些试题,求答案

一. 填空题
1. 寄存器寻址是指___________________________________________。
2. 8086/8088中有一个变址寄存器,它们分别叫_____________和_____________。
3. 一个有128字的数据区,它的起始地址为12ABH:00ABH,则这个数据区第一个字单元的物理地址是__________________。
4. 使用DOS系统功能调用时,使用的软中断指令是___________________。
5. 在IN AL/AX,DX指令中,DX寄存器的内容为__________,范围可设置为_________至___________。
6. 如果执行NEG AL指令后AL中的内容仍保持不变,那么AL中的值是__________,执行后OF的值为______________。
7. 设SP的初值为1000H……(不用答,没题)
8. 比较两个字串符,找出它们不匹配的位置,应该用_________串操作指令。
9. 一个完整的汇编源程序(.ASM文件),必须经过_____、______才能产生可执行文件。
10. IF=0,表示系统_________________。
11. ALU是_______________________的单元。
12. 设非压缩BCD码(AL)=09H,,(BL)=04H在执行SUB AL,BL指令后应选的校正指令是______________。
13. 无条件转移指令JMP实现段间间接转移,转移的目标地址在___________。
14. 8086/8088存贮器地址分段时,每个段起始地址的特征是________。

一. 填空题
1. 寄存器寻址是指:指令所要的操作数已存储在某寄存器中,或把目标操作数存入寄存器。
2. 8086/8088中有一个变址寄存器,它们分别叫:源变址寄存器SI和目的变址寄存器DI。
3. 一个有128字的数据区,它的起始地址为12ABH:00ABH,则这个数据区第一个字单元的物理地址是:1356H。
4. 使用DOS系统功能调用时,使用的软中断指令是:INT 21H。
5. 在IN AL/AX,DX指令中,DX寄存器的内容为:端口号,范围可设置为:256至65535。
6. 如果执行NEG AL指令后AL中的内容仍保持不变,那么AL中的值是:80H,执行后OF的值为:1。
7. 设SP的初值为1000H……(不用答,没题)
8. 比较两个字串符,找出它们不匹配的位置,应该用:cmps串操作指令。
9. 一个完整的汇编源程序(.ASM文件),必须经过编译、链接才能产生可执行文件。
10. IF=0,表示系统CPU不响应CPU外部的可屏蔽中断发出的中断请求。
11. ALU是算术逻辑的单元。
12. 设非压缩BCD码(AL)=09H,,(BL)=04H在执行SUB AL,BL指令后应选的校正指令是DAS。
13. 无条件转移指令JMP实现段间间接转移,转移的目标地址在段地址:偏移地址。
14. 8086/8088存贮器地址分段时,每个段起始地址的特征是:逻辑段的起始地址(通常简称为:段地址)必须是16的倍数,即最低4位二进制必须全为0。
温馨提示:内容为网友见解,仅供参考
无其他回答

《汇编语言程序设计》复习题答案求救,分析题!高分,谢谢!
41答案如下:SI是源地址寄存器,DI是目的地址寄存器,就是以源地址寄存器[SI]开始的64H个字节里面的内容,复制到以[DI]为始址的空间中去。CX是计数器嘛,就是复制64H个字节的内容,MOVSB就是MOV 以 B为单位!42答案如下:DATA SEGMENT A DW 0 B DW 0 C DW 15H,5H,50H DATA ENDS CODE SE...

2道汇编语言,问答案,及为什么
AL,0和指令MOV AL,0执行后的结果完全一样。(正确)4、字符串操作指令可以使用重复前缀来实现块操作。(正确)5、NOP指令不使CPU执行任何操作,因此执行它不需要任何时间。(正确)三、阅读下面的程序,在空白处填上适当的指令实现程序功能。1、两个非组合BCD数(BY0,BY1)进行十进制减法,并将差求...

一道简单的汇编语言问题求详细解答
XOR ax,ax ;ax清零 mov bx,2 ;bx=2 mov cx, 4 ;cx=4做循环用 MOV DX,3 ;dx=3;l20:inc ax ;ax=ax+1 adc bx,ax ;bx=ax+bx+cf这个是防止溢出,SHR DX,1 ;移位指令,将DX进行移位,该指令会影响cf位。右移指令,是将最低位移入CF,CF位移入最高位。loope l20 ...

一部分,汇编题。。。跪求 这些题的答案~··##!
1、IBM PC微机中,有符号数是用(B)表示的 A.BCD码 B.补码C.反码D.压缩BCD码 2、把汇编源程序变成目标代码程序的过程是(A )A.编译 B.汇编 C.编辑 D.连接 3、下面的数据传送指令中,错误的操作是(D )A.MOV SS:[BX+DI],1000H B.MOV DX,1000H C.MOV WORD PTR[BX],10...

·一道简单的汇编语言问题求详细解答
ADD BX,1 ;bx=bx+1,BX=01H LOOP qq ;CX-1,即CX=0000 0000 0000 0111B,不等于0,转到QQ继续循环。为了看到每次循环的结果,将各次循环情况分别写在下面:第二次循环情况:QQ:shr cx,1 ;是将cx逻辑右移1位,CX=0000 0000 0000 0011B,CF=1 RCR AX,1 ;带进位循环右移,AX=1000 0000 ...

高分!!汇编语言的若干问题
1、汇编语言是编译型还是解释型?(或许汇编语言不能这么表述)编译型 2、汇编语言是否像高级语言一样,即便是相同的硬件也有很多种汇编语言?一般只有一种 3、汇编语言编写的程序在不同硬件上未必通用,这是因为硬件(如cpu)机器码与功能不同,那么是否像java一样,用一种汇编语言写一次汇编源码,在...

汇编语言问题,题目如下,我知道答案,但不懂,求详细解释
数据段:10E4:0000~10E4:FFFF;附加段:10F4:0000~10F4:FFFF;堆栈段:21F0:0000~21F0:FFFF;代码段:31FF:0000~31FF:FFFF。以上,是按照 10000H 字节计算的。实际上,有些段是重叠的,重叠部分,可以用物理地址计算出来。OF = 0 DF = 0 ZF = 0 CF = 0 ...

汇编试题解答
MOV AX,[BP+DI] 物理地址 21002H (AX)=5678H MOV AX, [BX][SI] 物理地址 21001H (AX)=7812H 6.在下列程序段括号中,填入正确的答案。DATA SEGMENT BUF DB 12H,56H DATA ENDS 7.指出下列指令错误原因,填入括号中。A. MOV AX,BL ;源操作数与目标操作数长度不同 B....

汇编语言程序设计题目,在线等答案!!!急!
MOV AL, A ;取来A AND AL, 00001111B MOV CL, 4 SHR AL, CL ;左移4位.MOV CL, AL MOV AL, B ;取来B AND AL, 00001111B ADD AL, CL ;合成.MOV C, AL ;保存.END ;--- 15.比较两个变量A和B的大小,在屏幕上显示比...

汇编语言复习题求答案
段属性、偏移量属性、类型属性 EXTRN 位 初始化、循环体部分、控制部分 10000001 -120 编译程序 BP 0 64K BX、BP、SI、DI CL MACRO、ENDM 逢二进一 SS STD 简答题 1-2) SUB AX,BX 3-5) ADD DL,[BX][SI]6) MOV CL,5 SHL AX,CL 7-8) SBB AX,0520H 9-10)MOV AX,...

相似回答