简答题(程序只写程序段)
1、要在显示器上显示个字符’A’,写出程序段。
2、在内存数据段100H开始的地方定义一个名为string的字节变量,变量长度为100个字节,初始值均为00H
3、指出下面程序完成的功能和运行结果
MOV AL,28H
MOV AH,0
SAL AX,1
MOV BX,AX
SAL AX,1
SAL AX,1
ADD AX,BX
该程序完成的功能是:
程序运行后AX=
4. 8086微处理器的寻址方式由那些,各有什么特点?
5.起始地址为string 的内存单元存放又一个字符串(长度大于6),把该字符串的第一和第6个字符(字节量)传送给dx寄存器。
6.设X、Y均为双字数据,分别存放在X,X+2;Y,Y+2的存储单元,运算结果存于W单元,写出完成下列公式的程序段,W=X+12-Y
8、解释中断类型号与中断向量表之间的关系,如何装填自己设计的中断处理程序。
10.怎样显示内存buffer处开始的一个以“$”结束的字符串?
12.存储器寻址方式有哪些,各有什么特点?
13.在数据段定义50个字节的内存空间,内容均为0
14.把在显示器上显示一个字符串STRING的程序段定义成一个宏。
15.模块化程序设计中有哪些方法可以连接不同程序。
《汇编语言程序设计》复习题答案求救,分析题!高分,谢谢!
六.程序填空 第一空 0FH 第二空 4AH.这一题的基本思想就是把 BX 循环右移四位,取BL,赋给AL,与上0FH,把高四位清零,得低四位,再加上30H,判断是否超过A,因为A的ASCLL与0-9的ASCLL码不是连续的,所以要根据判断结果再加上07H,就这样了。我原是汇编科代表呢!!哈哈 ...
汇编语言复习题求答案
1)有区别,计算偏移地址的时间不同,offset是运算符,在汇编时计算;lea是指令,在生成可执行文件并运行时计算。2) 有区别,sub是减法指令,完成dx-cx并把结果存放到dx中;cmp是比较指令,完成dx-cx,影响标志位但是不保存结果。指出下列指令中的错误 类型不匹配 双操作数指令不允许两个操作数都是存...
汇编复习资料
即:AL<-(AH)*10+(AL) ;(AH)<-00 此题:03*10+05=35D=0023H 6、下列各组语句符合汇编语言语法要求的是()D.DATA DW 'AB'MOV AL,BYTE PTR DATA+2 7、若AL的第7位状态与BL的第7位状态相同(只有异或符合),则转移到标号OK去执行,能实现此功能的程序段是()A.XOR AL,BL JNS...
一部分,汇编题。。。跪求 这些题的答案~··##!
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...
高分求汇编语言题答案。
1. 在当前光标位置显示从MESS开始的字符串信息.lea dx,mess mov ah,9 int 21h 2. 定义从ARRY开始的100个变量,初值均为189H.ARRY dw 100 dup(189h)3. 将Bx的内容逻辑右移7位.mov cl,7 shr bx,cl 4. 将CF标志1.stc 5. 从键盘输入一健存AL.mov ah,1 int 21h 1.写出程序,其中X、Y...
汇编试题解答
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....
2道汇编语言,问答案,及为什么
二、判断题 1、立即数只能存放在代码段中。(正确)2、间接寻址不能同时用于目的和源操作数。(正确)3、指令AND AL,0和指令MOV AL,0执行后的结果完全一样。(正确)4、字符串操作指令可以使用重复前缀来实现块操作。(正确)5、NOP指令不使CPU执行任何操作,因此执行它不需要任何时间。(正确)三...
汇编语言问题,题目如下,我知道答案,但不懂,求详细解释
数据段: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 ...
·一道简单的汇编语言问题求详细解答
QQ:shr cx,1 ;是将cx逻辑右移1位,CX=0000 0000 0000 1000B,CF=0 RCR AX,1 ;带进位循环右移,AX=0000 0000 0000 0000 0000B,CF=0 ADD BX,1 ;bx=bx+1,BX=01H LOOP qq ;CX-1,即CX=0000 0000 0000 0111B,不等于0,转到QQ继续循环。为了看到每次循环的结果,将各次循环情况分别写在...
谁有汇编语言的试题???
一、 选择题 1. 有一个翻译程序,它能把汇编语言编写的源程序翻译成CPU能识别的机器语言,这个编译程序被称为(汇编)程序。2. 字符‘A’的ASCII码值为(41H)。3. MOV AX[BP]指令隐含的段是(SS)。4. (ADD AX,1234H)的指令是立即寻址方式。5. 指令STC是将进位位(置1)。6. AX...