汇编语言程序设计问题 在线等 高手谢谢

1、变量名的属性有______等。
A、near
B、far
C、byte
D、word
E、dword

2、在数据段有语句“wvar dw 34h”,在代码段正确的指令是_________。
A、mov ax,wvar
B、add ah,wvar
C、sub wvar,di
D、test al,byte ptr wvar
E、mov cx,byte ptr wvar

3、如下符合汇编语言语法的数据定义语句有_________。
A、wvar db 80h
B、varb db 0ff00h
C、3xyz dw 3000
D、wvar dw 2 dup(?)
E、varb db ? dup(0)

4、汇编语言中,_________可以作为有效的名字,如标号、变量名等。
A、0fffh
B、var00
C、loop1
D、test
E、add

5、真值18,在汇编语言程序用db定义变量初值,正确的表达是_________。
A、18h
B、18
C、12h
D、00010010b
E、12H

第一题 CDE(题目有点小出入 应该是变量的类型属性AB选项属于段属性)
第二题A
第三题AD
第四题 BC
第五题CDE
温馨提示:内容为网友见解,仅供参考
无其他回答

汇编语言程序设计提问
1.ax和bl类型(长度)不同 2.cs不能作为目的操作数 3. inc的操作数应是一个寄存器或内存单元,执行结果是将其内容加1 4.不能直接把立即数传送到段寄存器中,可以改为 mov ax,2000H mov dx,ax 5.add的源操作数不能是段寄存器,只能是通用寄存器、立即数或存储器 6.寄存器间接寻址的寄存器只...

《汇编语言程序设计》复习题答案求救,分析题!高分,谢谢!
MOV A,AX ;最后是1AH 六.程序填空 第一空 0FH 第二空 4AH.这一题的基本思想就是把 BX 循环右移四位,取BL,赋给AL,与上0FH,把高四位清零,得低四位,再加上30H,判断是否超过A,因为A的ASCLL与0-9的ASCLL码不是连续的,所以要根据判断结果再加上07H,就这样了。我原是汇编科...

汇编语言程序设计题目,在线等答案!!!急!
END START 程序运行后,将以16进制形式显示平均值58H。

汇编语言程序设计题目,在线等答案!!!急!
14.假设变量A存放字节数据是39H, 变量B存放字节数据是36H,试编写程序实现将两个数组合后成为96 H,存放变量C中.;--- MOV AL, A ;取来A AND AL, 00001111B MOV CL, 4 SHR AL, CL ;左移4位.MOV CL, AL MOV AL, B ;取来B AND AL, 00001...

汇编语言程序设计题求高手
; 子程序原型:对字节元素进行无符号升序排序。Bubbling Proc Near PUSH AX PUSH BX PUSH CX PUSH SI PUSH DI ; ---根据排序参数,修改排序指令 LEA SI,Parameters LEA DI,@@Compare MOV AL,TYPE BUF DEC AL PUSH AX LEA BX,[SI.Load]XLAT MOV [DI][2],AL POP AX PUSH...

汇编语言程序设计题目
1. MOVBX,AL改正: MOV BX,BX 2. MOV AX, A999H 改正:MOV AX,0A999H 3. MOV AL, 1234改正:MOV AX,1234 4. MOVAX, [CX] 改正:MOV AX,[BX]5. MOVDS, 1000H 改正:MOV AX,1000H MOV DS,AX 6. ADD[BX],10改正: ADD BYTE PTR [BX],10 8. ...

《汇编语言程序设计》 题目解答
5、MOV DX,1 MOV AX,-100H MOV BX,16 IMUL BX (1)执行后,AX=F000H,BX=16,DX=FFFFH (2)若将IMUL改为MUL则执行完后,AX=1600H,BX=16,DX=000BH 6、下面程序段中每条指令执行完后,AX的内容是什么(十六进制)?MOV AX,0;AX=0000H DEC AX;AX=FFFFH ADD AX,3;AX=0002H NOT AX...

几个汇编语言问题.高手帮忙解答下..
DL,CF;有错,CF不能出现在指令的操作数中 20.MOV AL,300 ;有错,300超出字节表示范围 21.JDXZ NEXT ;有错,无JDXZ指令 假设数据定义如下:S1 DB 'GOOD MORNING'S2 DB 30 DUP('')用串指令编写程序段分别完成以下功能:1.从左到右把S1中的字符串传送到S2.LEA SI,S1 LEA DI,S2 MOV ...

汇编语言问题,高手指点
编译器默认的数据是十进制,若要使用其它进制数据,要在数据后面显式缀以进制符号。如十六进制用“H”表示、八进制用“O”或“Q”表示、二进制用“B”表示。用文本编辑器编写的汇编语言源程序,需要编译、链接后,才能运行。若程序中有语法或其它错误,是通不过编译的。debug下,除了指令,就是数据,...

汇编语言程序设计题
汇编语言程序设计模拟题一、填空: 1、CPU的指令指针寄存器为: ,它与 寄存器联用确定下一条指令的物理地址。 2、若要将所有数据及代码都放在一个段内,应建立 存储模型。 3、操作数:ES:TABLE[DI]、FEES[EBX*2]、MSAK[EAX][EBX]分别采用 、 、 寻址方式。 4、读取当前光标位置可使用BIOS INT 10H的 号功能...

相似回答