谁有汇编语言的试题???

作者&投稿:守高 (若有异议请与网页底部的电邮联系)
谁有汇编语言试题和答案???~

一、填空题



1.ZF标志位是标志结果是否为零的,若结果,ZF为( ),否则ZF为()。当ZF为1时,SF为( )



2.标号可以有两种类型属性。它们是( )和( )



3.8位无符号整数的表示范围为0--255,写成16进制形式为(



),8位有符号整数的表示范围为-128--+127,写成16进制形式为( )



4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是(



),可有可无名字的是( )。



5.循环程序通常由( )( )( )和循环结果外理四部分构成



6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR()于AND,LT( )于GT



7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( )



8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( )



9.分别用一条语句实现下述指明的功能



(1)栈顶内容弹出送字变量AYW( )



(2)双字变量AYD存放的地址指针送ES和SI( )



(3)变量AY2类型属性送AH( )



(4)不允许中断即关中断( )



(5)将字符串‘HOW ARE YOU!’存入变量AYB( )



(6)子程序返回调用程序( )



(7)地址表达式AYY[4]的偏移地址送字变量ADDR( )



(8)AX的内容加1,要求不影响CF( )



(9)BX的内容加1,要求影响所有标志位( )



(10)若操作结果为零转向短号GOON( )



二、单选题



1.IBM PC微机中,有符号数是用( )表示的



1.原码 2.补码 3.反码 4.BCD码



2.把汇编源程序变成代码程序的过程是( )



1.编译 2.汇编 3.编辑 4.链接



三、己知:VAR1,VAR2的类型属性分别为字和字节,标号LPFAR的类型属性为FAR。指出下列非法语句的错误原因



1.POP CS( )



2.INC [BX] ( )



3.MVL 8( )



4.JLE LPFAR( )



5.MOV DB,1800( )



6.MOV[DI],VAR1



7.SUB AX,VAR2( )



8.CMP SS AX( )



四、简答题



1.试述子程序的一般结构组成



2.标号有哪三个属性?其含义是什么?



3.试述CMP AX,BX和SUB AX,BX两条语句的异同点?



五、阅读如下程序段,回答所提出的问题,假定X1,X2,...XN为无符号数。



ORG 100H



BLOK DW X1,X2,...,XN



COUNT EQU ($-BLOK)/2



RESULT DW COUNT,?



...



LEA BX,BLOK-2



MOV CX,RESULT



XOR AX,AX



GOON:ADD BX,2



CMP AX,[BX]



JAE NEXT



MOV AX,[BX]



NEXT:LOOP GOON



MOV RESULT+2,AX



程序段执行完,回答下述问题



RESULT+2字存储单元的内容=( )



BX=( )



程序循环次数=( )



六、在下述程序段的每一空框内填入一个语句(不得修改其它语句),以实现如下功能:字节变量STR中存放着一个字符串,以0DH为结束标志,试求串长度并送字变量COUNT中。






LEA SI,STR



( )



XOR CX,CX



GOON: CMP AL,[SI]



( )



INC CX



( )



JMP GOON



NEXT:MOV COUNT,CX



七、编制将DS段中名为BUFB的字节存储区改写为空白字符(编码为20H)的程序段。假定BUFB存储区定义为BUFB



DB N DUP('^'),其中N为字面常量。



八、己知宏指令为:



SHIFT MACRO RR,COUNT



MOV AX,COUNT



IF RR LE 64



MOV CL,3



SHR AX,CL



IF RR LT 16



MOV CL,6



SHR AX,CL



ENDIF



ENDIF



ENDM



宏调用为:SHIFT 15,7FFFH



SHIFT 80,9FFFH



写出宏扩展后的等效源程序段。



九、编写完整程序,功能是把N个8个二进制数据转换成16进制字符数据。假定N个数据存放在字节变量VARB中,转换后的字符数据存放在HVARB中,提示0--9的字符码为30H--39H,A--F的字符码为41H--46H





答案:

一、填空题

(1)1,0,0

(2)NEAR或近程,FAR或远程

(3)0--FFH,80H--7FH

4)GROUP,NAME,DB

(5)循环准备,循环体,循环的控制与修改

6)高,低,等 (

7)MACRO,ENOM,宏体

(8)约定寄存器法,约定存储单元法,向量传递法 (9)(POP

AYW)(LES SI,AYD)(MOV AH,TYPE AY2)(CLI)(AYB DB“HOW

ARE YOU!”)(RET)(MOV ADDR,OFFSET AYY[4])(INC

AX)(ADD BX,1)(JZ GOON)

二、选择题 2,2

三、 1.CS不能作目的操作数 2.[BX]=义性 3.乘法指令源操作数不能是立即数 4.远程标号不能作为条件转移指令的操作数 5.立即数不能直接送段寄存器 6.两个操作数不能同时为存储器操作数 7.操作数不配,AX为字,VAR2为字节 8.段寄存器不能作为运算指令的操作数

四、简答题 1.由保存现场,取入口参数,加工处理,进也口友数,恢复现场和返回程序 2.段属性指定义该标号的段地址 偏移属性:指该标号的偏移地址 类型属性:指标号是在定义它的段内引用还是在其它段引用 3.相同点:都执行AX-BX操作,影响所有标志位且对档志位的影响相同 不同点:CMP执行后AX,BX

内容不改变,而SUB执行后,AX内为AX-BX之差,即内容变化了

五、MAX(X1,X2,。。。XN) (COUNT-1)

六、(MOV AL,ODH)(JE NEXT或JZ NEXT)(INC SI)

七、 MOV AX,SEG BUFB MOV DS,AX LEA SI BUFB MOV

CX,N GOON:MOV BYTE PTR[SI],20H INC SI LOOP

GOON

八、 MOV AX,7FFFH MOV CL,3 SHR AX,CL MOV

CL,6 SHR AX,CL MOV AX,9FFFH

九、 DATA SEGMENT VARB DB

45,36,377Q,。。。,11011011B N EQU $-VARB HVARB DB 2

NDRP(?) DATA ENDS STACK SEGMENT PARA STACK

“STACK” DB 256 DUP(?) STACK ENDS CODE

SEGMENT ASSUME CS:COOE,DS:DATA,SS:STACK MAIN

PROC FAR PUSH DS SUB AX,AX PUSH AX MOV

AX,DATA MOV DS,AX MOV DX,N LEA DI,HVARB LEA

SI,VARB,置初值 GOCN:MOV AH,[SI] MOV AL,AH AND

AH,0F0H MOV CL,4 SHR AH,CL CMP AH,9 JNA

NEXT1 ADD AH,7 NEXT1:ADD AH,30H,AH AND

AL,DFH CMP AL,9 JNA NEXT2 ADD AL,7 NEXT2:ADD

AL,30H,AL MOV [DI],AH MOV [DI],AL ADD DI,2 INC

SI DEC DX JNZ GOON RET MAIN ENDP CODE

ENDS END MAIN

看来是真没学啊...



一、 选择题
1. 有一个翻译程序,它能把汇编语言编写的源程序翻译成CPU能识别的机器语言,这个编译程序被称为(汇编)程序。
2. 字符‘A’的ASCII码值为(41H)。
3. MOV AX[BP]指令隐含的段是(SS)。
4. (ADD AX,1234H)的指令是立即寻址方式。
5. 指令STC是将进位位(置1)。
6. AX=5A5AH,BX=FFFFH,执行XOR AX,BX指令后,AX=(A5A5H)。
7. AX=100H,DX=123H,执行MUL DX指令后, DX=(1)。
8. AX=100H,DX=123H,执行SUB AX,DX指令后,进位位=(1)。
9. BX=100H,CX=1202H,执行SHL BX, CL指令后,BX=(400H)。
10已知(AH)=12H,(BL)=0A9H,执行ADC AH,BL后,AH=(BBH或BCH)。
二、 填空题。
1.. 有多种指令使得DX=0,写出2种(MOV DX,0),(SUB DX,DX),(XOR DX,DX),(AND DX,0)。
2. JNE指令的功能是(两个数不相等时,跳转)。
3. 在子程序参数传递中,用RET 2指令的作用是(返回时弹出地址后再弹出2个字节)。
4. IN AL,60H的功能是(从端口 60H读入一个字节到AL中)。
5. ASCII码(0D,0A)输给打印机,则打印机执行(回车),(换行)。
三、简答题。
1. 子程序返回DOS的程序(写出至少一种程序,仅要求写出关键指令)。
1:
mov ax,data
Mov ds,ax
……
Mov ah,4ch
Int 21h
2:
push ds
xor ax,ax
push ax
……
ret
2. 列出可用于操作和运算的7个寄存器。
可用:Ax,bx,cx,dx,si,di,bp
不可用:ds,cs,es,ip,ss,sp
3. 为什么运行速度是关键时用宏,而存储空间的关键时用子程序。
宏调用是在源程序被汇编时由汇编程序处理,而子程序调用是在程序执行期间由CPU直接执行。子程序调用时会比宏调用后的代码多执行CALL指令和RET指令;以及需要附加的指令进行参数传递,因而执行速度稍慢。所以运行速度是关键时用宏。由于每一次宏调用都要宏展开,把宏体中的内容复制一遍,因而用宏汇编编写的程序在目标代码中会重复出现相同或相似的程序段,占用的内存空间大;而子程序是由CALL指令调用,无论调用多少次,子程序目标代码只在最终的执行程序中出现一次,目标代码相对较短。所以存储空间的关键时用子程序。
4. 简述:子程序参数传递的3种方法。
1.用寄存器传递参数
2.用内存变量传递参数
3.用堆栈传递参数
C语言的子函数一般用堆栈传递参数
四、设计操作题。
编一个子程序,将一个0~F的数值(设存在AL中,A~F为大写),转换成供显示的ASCII值(返回参数由AL传递)。要求有过程定义,设子程序名为ZH。
ZH PROC NEAR
CMP AL,9
JA A1
ADD AL,30H
A1:ADD AL,37H
ENDP
五、计算题。
编程序,计算1~11的奇数累加和。要求用变量或数组,具有所有段、过程,以及主程序、子程序,返回DOS功能。要求:用宏汇编编程,程序完整。(若程序较长,请写成两列)。
Data segment aa db 1,3,5,7,9,11,24h strg db '00$' data ends stack segment stack Db 200 dup(0) Stack ends Code segment Assume cs:code, ds:data, ss:stack A1 proc far Start: mov ax,data Mov ds,ax Mov ax,0 Mov si,0 Mov cx,6 call A2 mov ah,al shr ah,1 shr ah,1 shr ah,1 shr ah,1 and al,0fh add al,30h add ah,30h mov strg[0],ah mov strg[1],al mov dx,offset strg mov ah,9h int 21h Mov ah,4ch Int 21h A1 endp A2 proc near Loop1: Add Al,aa[si] Inc si Loop loop1 ret A2 endp Code ends End start

DATA SEGMENT
B DB '00$'
DATA ENDS
SSEG SEGMENT PARA STACK'STACK'
DB 80H DUP(?)
SSEG ENDS
CODE SEGMENT
ASSUME ds:DATA,SS:SSEG,cs:CODE
A1 PROC FAR
START: MOV AX,DATA
MOV DS,AX
CALL L1
MOV AH,AL
MOV CL,4
SHR AH,CL
AND AL,0FH
ADD AH,30H
ADD AL,30H
MOV B[0],AH
MOV B[1],AL
mov dX,offset B
mov ah,9h
int 21h
MOV AH,4CH
INT 21H
A1 ENDP
L1 PROC NEAR
MOV AL,0
MOV BL,1
MOV CL,6
LOOP1: ADD AL,BL
ADD BL,2
LOOP LOOP1
RET
L1 ENDP
CODE ENDS
END STARt

一、填空题

1.ZF标志位是标志结果是否为零的,若结果,ZF为( ),否则ZF为()。当ZF为1时,SF为( )

2.标号可以有两种类型属性。它们是( )和( )

3.8位无符号整数的表示范围为0--255,写成16进制形式为(

),8位有符号整数的表示范围为-128--+127,写成16进制形式为( )

4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是(

),可有可无名字的是( )。

5.循环程序通常由( )( )( )和循环结果外理四部分构成

6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR()于AND,LT( )于GT

7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( )

8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( )

9.分别用一条语句实现下述指明的功能

(1)栈顶内容弹出送字变量AYW( )

(2)双字变量AYD存放的地址指针送ES和SI( )

(3)变量AY2类型属性送AH( )

(4)不允许中断即关中断( )

(5)将字符串‘HOW ARE YOU!’存入变量AYB( )

(6)子程序返回调用程序( )

(7)地址表达式AYY[4]的偏移地址送字变量ADDR( )

(8)AX的内容加1,要求不影响CF( )

(9)BX的内容加1,要求影响所有标志位( )

(10)若操作结果为零转向短号GOON( )

二、单选题

1.IBM PC微机中,有符号数是用( )表示的

1.原码 2.补码 3.反码 4.BCD码

2.把汇编源程序变成代码程序的过程是( )

1.编译 2.汇编 3.编辑 4.链接

三、己知:VAR1,VAR2的类型属性分别为字和字节,标号LPFAR的类型属性为FAR。指出下列非法语句的错误原因

1.POP CS( )

2.INC [BX] ( )

3.MVL 8( )

4.JLE LPFAR( )

5.MOV DB,1800( )

6.MOV[DI],VAR1

7.SUB AX,VAR2( )

8.CMP SS AX( )

四、简答题

1.试述子程序的一般结构组成

2.标号有哪三个属性?其含义是什么?

3.试述CMP AX,BX和SUB AX,BX两条语句的异同点?

五、阅读如下程序段,回答所提出的问题,假定X1,X2,...XN为无符号数。

ORG 100H

BLOK DW X1,X2,...,XN

COUNT EQU ($-BLOK)/2

RESULT DW COUNT,?

...

LEA BX,BLOK-2

MOV CX,RESULT

XOR AX,AX

GOON:ADD BX,2

CMP AX,[BX]

JAE NEXT

MOV AX,[BX]

NEXT:LOOP GOON

MOV RESULT+2,AX

程序段执行完,回答下述问题

RESULT+2字存储单元的内容=( )

BX=( )

程序循环次数=( )

六、在下述程序段的每一空框内填入一个语句(不得修改其它语句),以实现如下功能:字节变量STR中存放着一个字符串,以0DH为结束标志,试求串长度并送字变量COUNT中。

LEA SI,STR

( )

XOR CX,CX

GOON: CMP AL,[SI]

( )

INC CX

( )

JMP GOON

NEXT:MOV COUNT,CX

七、编制将DS段中名为BUFB的字节存储区改写为空白字符(编码为20H)的程序段。假定BUFB存储区定义为BUFB

DB N DUP('^'),其中N为字面常量。

八、己知宏指令为:

SHIFT MACRO RR,COUNT

MOV AX,COUNT

IF RR LE 64

MOV CL,3

SHR AX,CL

IF RR LT 16

MOV CL,6

SHR AX,CL

ENDIF

ENDIF

ENDM

宏调用为:SHIFT 15,7FFFH

SHIFT 80,9FFFH

写出宏扩展后的等效源程序段。

九、编写完整程序,功能是把N个8个二进制数据转换成16进制字符数据。假定N个数据存放在字节变量VARB中,转换后的字符数据存放在HVARB中,提示0--9的字符码为30H--39H,A--F的字符码为41H--46H

答案:

一、填空题

(1)1,0,0

(2)NEAR或近程,FAR或远程

(3)0--FFH,80H--7FH

4)GROUP,NAME,DB

(5)循环准备,循环体,循环的控制与修改

6)高,低,等 (

7)MACRO,ENOM,宏体

(8)约定寄存器法,约定存储单元法,向量传递法 (9)(POP

AYW)(LES SI,AYD)(MOV AH,TYPE AY2)(CLI)(AYB DB“HOW

ARE YOU!”)(RET)(MOV ADDR,OFFSET AYY[4])(INC

AX)(ADD BX,1)(JZ GOON)

二、选择题 2,2

三、 1.CS不能作目的操作数 2.[BX]=义性 3.乘法指令源操作数不能是立即数 4.远程标号不能作为条件转移指令的操作数 5.立即数不能直接送段寄存器 6.两个操作数不能同时为存储器操作数 7.操作数不配,AX为字,VAR2为字节 8.段寄存器不能作为运算指令的操作数

四、简答题 1.由保存现场,取入口参数,加工处理,进也口友数,恢复现场和返回程序 2.段属性指定义该标号的段地址 偏移属性:指该标号的偏移地址 类型属性:指标号是在定义它的段内引用还是在其它段引用 3.相同点:都执行AX-BX操作,影响所有标志位且对档志位的影响相同 不同点:CMP执行后AX,BX

内容不改变,而SUB执行后,AX内为AX-BX之差,即内容变化了

五、MAX(X1,X2,。。。XN) (COUNT-1)

六、(MOV AL,ODH)(JE NEXT或JZ NEXT)(INC SI)

七、 MOV AX,SEG BUFB MOV DS,AX LEA SI BUFB MOV

CX,N GOON:MOV BYTE PTR[SI],20H INC SI LOOP

GOON

八、 MOV AX,7FFFH MOV CL,3 SHR AX,CL MOV

CL,6 SHR AX,CL MOV AX,9FFFH

九、 DATA SEGMENT VARB DB

45,36,377Q,。。。,11011011B N EQU $-VARB HVARB DB 2

NDRP(?) DATA ENDS STACK SEGMENT PARA STACK

“STACK” DB 256 DUP(?) STACK ENDS CODE

SEGMENT ASSUME CS:COOE,DS:DATA,SS:STACK MAIN

PROC FAR PUSH DS SUB AX,AX PUSH AX MOV

AX,DATA MOV DS,AX MOV DX,N LEA DI,HVARB LEA

SI,VARB,置初值 GOCN:MOV AH,[SI] MOV AL,AH AND

AH,0F0H MOV CL,4 SHR AH,CL CMP AH,9 JNA

NEXT1 ADD AH,7 NEXT1:ADD AH,30H,AH AND

AL,DFH CMP AL,9 JNA NEXT2 ADD AL,7 NEXT2:ADD

AL,30H,AL MOV [DI],AH MOV [DI],AL ADD DI,2 INC

SI DEC DX JNZ GOON RET MAIN ENDP CODE

ENDS END MAIN
另外,站长团上有产品团购,便宜有保证


汇编语言的一些试题,求答案
一. 填空题 1. 寄存器寻址是指:指令所要的操作数已存储在某寄存器中,或把目标操作数存入寄存器。2. 8086\/8088中有一个变址寄存器,它们分别叫:源变址寄存器SI和目的变址寄存器DI。3. 一个有128字的数据区,它的起始地址为12ABH:00ABH,则这个数据区第一个字单元的物理地址是:1356H。4. 使...

谁有汇编语言的试题???
1. 有一个翻译程序,它能把汇编语言编写的源程序翻译成CPU能识别的机器语言,这个编译程序被称为(汇编)程序。2. 字符‘A’的ASCII码值为(41H)。3. MOV AX[BP]指令隐含的段是(SS)。4. (ADD AX,1234H)的指令是立即寻址方式。5. 指令STC是将进位位(置1)。6. AX=5A5AH,BX=F...

谁有汇编语言试题和答案???
6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,\/( )于+,-;XOR,OR()于AND,LT( )于GT 7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( )8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( )9.分别用一条语句实现下...

汇编语言程序设计试题,高手来!
6.执行 INT 10H指令,可从中断向量表 40H 地址读出内容送IP,从 42H 地址单元读出内容送CS。7.语句 ASC DB ‘1234’设置了 4 个字节。8.某微机有16条地址线,能够覆盖的地址范围是: 0000H~0FFFFH。9.8086CPU允许的最大存储空间为 1M字节,其地址编号从 0000H 到 FFFFH H。10.把AX中...

汇编语言试题求解答
;SI=24H MOV BX, SI ;BX=24H MOV SI,[SI] ;SI=6F72H OR SI,0FFH ;SI=6FFFH AND SI,[BX] ;SI=6F72H 执行上述程序片段后,(SI)=6F72H,(CF)= 0, OF=0;

求汇编语言与程序设计高手来。我需要组一份汇编试题请高手给做下。谢 ...
CONT EQU 10 ;此为伪指令,CONT只是作为汇编阶段中表示数值10的标号,不是变量,因此不实际分配内存 9.设BX=1200H,SI=0002H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=OF7H,(31203H)=90H请写出下列各条指令单独执行后,有关寄存器及存储单元的内容,若该指令影响标志位,则...

汇编语言试题(选择题部分)
1.A 2.C 3.B 4.C 5.C 6.D 7.D 8.D 9.A 10.C 11.D 12.D(这个你最好查一下你们的教材,不同的教材名字可能不一样,有的教材上称为“标识符”)13.C 15.B 16.这三个选项都是对的 17.B

请教几道汇编语言的题目!先谢!
你的题有点多,又有好多错误,看不下去了,给你做了一题,纠正了一下,你看是不是原题。ORG 1221H MOV BX,OFFSET NUM '求NUM偏移即"MOV BX,OFFSET NUM"的指令长度2+1221H NUM DW 12H 'DW 12H 即ADC AL,[BX+SI]不影响结果 MOV CL,BYTE PTR NUM+1'求NUM+1的值,NUM是个地址标量1223...

汇编语言 试题求解
1.MOV BX,[200H]MOV AX,[200H+2]SUB BX,[300H]SBB AX,[300H+2]MOV [400H],BX MOV [400H+2],AX 2.不会.3.也不会.4.不会了 5.BX=0C02Dh 6.BL=0E4h,AL=0DDh 7.AX=567Ch,BX=567Ch 8.(1)没有溢出,转向L1 (2)有进位,转向L2 (3)没有溢出,转向L1 ...

<汇编语言程序设计〉半期试题请求解答
2012年〈汇编语言程序设计〉半期试题(堂下开卷)一.名词解释(本大题共5小题,每小题3分,共15分)试解释下列名词的含义。1. 逻辑地址:在CPU内部的存储单元地址表示形式,分为段基值和偏移量两个组成部分,它们都是16位的,在指令或源程序中只能使用逻辑地址来表达存储单元。2. 物理地址:CPU...

东乡县17277337545: .汇编语言程序设计考题,一、判断题(5道小题,1、MASM汇编语言的注释用分号开始,无所谓英文分号、还是中文分号.(3分) 正确 错误 2、按照... -
后显弗奇:[答案] 一、判断题(5道小题,共15分) 1、MASM汇编语言的注释用分号开始,无所谓英文分号、还是中文分号.(3分) 错误 2、按照MASM语法编程时,可以将SHL作为8086指令的标号.(3分) 错误 3、指令“mov ax,ds:[100h]”中,若DS...

东乡县17277337545: 请教几道汇编语言的题目!先谢! -
后显弗奇: 你的题有点多,又有好多错误,看不下去了,给你做了一题,纠正了一下,你看是不是原题.ORG 1221H MOV BX,OFFSET NUM '求NUM偏移即"MOV BX,OFFSET NUM"的指令长度2+1221H NUM DW 12H 'DW 12H 即ADC AL,[BX+SI]不影响结果 MOV CL,BYTE PTR NUM+1'求NUM+1的值,NUM是个地址标量1223H … MOV CH,TYPE NUM '求NUM的长度即2 MOV AX,NUM HLT '暂停,不影响结果 AX=12H,BX=1223H,CX=224H

东乡县17277337545: 求高手关于汇编语言的几道习题 -
后显弗奇: 1.DIV CL;把AX/CL,即2000H/90H,商给AL,余数给AH.2.应该是MOVSB吧~字符串传送指令,执行后把DS:[SI]-->ES:[DI](目的逻辑地址ES:DI),目的串的物理地址即ES*16+DI(ES*2*2*2*2+DI).

东乡县17277337545: 急求这套关于汇编语言的题!!! -
后显弗奇: 123456789101112131415161718192021222324252627282930313233343536 darea segment x dw ? ary_head dw 5,6,8,12,17,26,28,72,506,777,827 ary_end dw 2404 n dw 903 darea ends code segment main proc far assume cs: code,ds:...

东乡县17277337545: 急啊~帮忙做下汇编语言的题目~谢谢啦 -
后显弗奇: 1.CS不能被赋值 2.没有指明操作数宽度,字节?字?双字?就是BYTE PTR什么的 3.给段寄存器复制,源需要寄存器,比如 MOV AX,2000H MOV SS,AX 4.MUL操作数需要寄存器,比如 MOV BL,100 MUL BLOF: 0 溢出标志 SF: 0 符号标志 CF: 0 进位标志 AF: 0 半进位标志 ZF: 0 为零标志 PF: 1 低8位的校验位(奇校验)

东乡县17277337545: 汇编语言试题
后显弗奇: 我来帮你做做吧="=给我分喔. 1、将AX中的高字节和低字节内容交换; xchg al,ah 2、用寄存器BX、SI和位移量20H指定一个字与DX的内容相加,把结果送回存储器单元. ADD BX,DX 3、定义字符串变量STRING的值为HAPPY. db 'happy'4、将AX寄存器及CF标志位同时清零. xor ax,ax或mov ax,0或add ax,0 三、将十进制数75以压缩BCD码送入AX,正确的指令是什么 mov ax,0075h祝你好运~

东乡县17277337545: 谁有汇编语言程序设计 期末考试模拟试卷啊 能给兄弟我介绍几份啊
后显弗奇: 我这里有几份试卷啊 兄弟 你看看可以不 还有需要的话可以联系我 2006年10月高等教育自学考试汇编语言程序设计试题 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将...

东乡县17277337545: 请问一些关于汇编语言的题目 -
后显弗奇: JNC NEXT; MUL ALFA;存储器操作数的物理地址=(DS)*10H+(ALFA的偏移地址)

东乡县17277337545: 汇编语言题目 -
后显弗奇: 第3题:附加段的段地址为:4978H,左移4位得到其首地址为49780h, 段的长度为16KB即4000h,所以末地址为49780h+3fffh=4d77fh 第6题:压栈1次,sp-2;弹栈1次,sp-2+2;再压栈1次,sp-2+2-2=sp-2=100eh ax=1234h,bx=1234h 第7题: mov ax,0abcdh and al,0fh--------al=0dh and al,30h--------al=00h shl ah,cl---------ah=0b0h and ah,0f3h-------ah=0b0h 所以 ax=0b000h 第9题:结果就是buf1的字节数,即6

东乡县17277337545: 计算机汇编试题 -
后显弗奇: 14、CMP指令用法:CMP 被减数,减数.结果不保存,只对FR各状态标志位有影响.OF含义:当溢出时,OF=1,否则为0.SF含义:与结果第一位相同.即结果为正数时,0XXXXXXXB,SF=0;结果为负数时,1XXXXXXXB,SF=1.当AL大...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网