《汇编语言》2019年春学期在线作业(一)

合集下载

西安交通大学19年3月课程考试《汇编语言程序设计》作业考核(满分答案)

西安交通大学19年3月课程考试《汇编语言程序设计》作业考核(满分答案)

【奥鹏】西安交通大学19年3月课程考试《汇编语言程序设计》作业考核试题试卷总分:100 得分:100第1道题,当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()A、JLEB、JNLC、JNLED、JL正确选择是:C第2道题,执行下面指令序列后,结果是()。

MOV AL,07FHCBWA、AX=0F7FHB、AX=87FHC、AX=0FF7FHD、AX=007FH正确选择是:D第3道题,下面指令中影响状态位CF的指令是( )A、INC AXB、DEC AXC、NOT AXD、NEG AX正确选择是:D第4道题,下列指令中,不影响标志位的指令是( )A、SUB BX,BXB、ROR AL,1C、JNC LabelD、INT n正确选择是:A第5道题,段内直接转移指令采用的寻址方式是:()A、直接寻址B、相对寻址C、绝对寻址D、间接寻址正确选择是:B第6道题,8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。

其中非压缩型BCD码减法的调整指令为___A、AAAB、DAAC、AASD、DAS正确选择是:C第7道题,MOV AX,COUNT[SI]的源操作数在___A、CS段B、DS段C、SS段D、ES段正确选择是:B第8道题,DOS系统功能调用中,显示单个字符的系统调用号是( )A、01HB、02HC、08HD、09H正确选择是:B第9道题,下列指令中不等价的是:()A、JA和JNBEB、JG和JNLEC、JL和JNGD、JBE和JNA正确选择是:C第10道题,编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指A、CMPB、SUBC、ANDD、MOV正确选择是:D第11道题,汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。

A、名字项B、操作项C、操作数项D、注释项正确选择是:B第12道题,循环控制指令隐含指定哪个寄存器作为循环计数器()。

华东《汇编语言》2019年春学期在线作业(三)

华东《汇编语言》2019年春学期在线作业(三)

------------------------------------------------------------------------------------------------------------------------------ (单选题)1: 取变量偏移属性的分析运算符是( )A: OFFSETB: TYPEC: SIZED: SEG正确答案:(单选题)2: 执行指令PUCH CX后堆栈指针SP自动( )A: 1B: 不操作C: -2D: -1正确答案:(单选题)3: 已知(DS)=3000H,(SS)=2500H,(BX)=0100H,(BP)=0040H,指令MOV AX,DS:[BP] 源操作数的物理地址是( )。

A: 25040HB: 30040HC: 25100HD: 55040H正确答案:(单选题)4: 中断服务程序入口地址占用( )个字节A: 4B: 6C: 2D: 1正确答案:(单选题)5: DATA SEGMENT? ? ?TA1 ?DW 0102H,0304H,0506H? ? ?TA2 ? DB 02H,03H,04H? ? ? ??? ? MOV BX,DS:[0006H]? ? ? ? ??? AND BX,0FFH? ? ? ? ??? OR ?BH,[BX]?上述指令序列运行后,BX的内容是( )A: 0605HB: 0402HC: 0606HD: 0204H正确答案:(单选题)6: 条件转移指令的转移范围( )A: -128 -- +127B: -32768 -- +32767C: 0 -- +255D: 0 -- +65535正确答案:(单选题)7: 下列叙述正确的是( )------------------------------------------------------------------------------------------------------------------------------ A: 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B: 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C: 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D: 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令正确答案:(单选题)8: 完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )A: MOV AL,00HB: AND AL,00HC: XOR AL,ALD: SUB AL,AL正确答案:(单选题)9: 指令指针寄存器是( )A: IPB: SPC: BPD: BX正确答案:(单选题)10: 在执行下列指令时,需要使用段寄存器DS的指令是( )A: STOSWB: ADD AL,CLC: NEG BXD: INC DA[BX]正确答案:(单选题)11: 下列指令执行后,不改变AL寄存器内容的指令是( )A: AND AL,1B: CMP AL,DLC: XOR AL,ALD: SUB AL,DL正确答案:(单选题)12: 设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )A: OF=1,CF=0B: OF=1,CF=1C: OF=0,CF=0D: OF=0,CF=1正确答案:(单选题)13: 计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。

汇编语言作业及参考答案

汇编语言作业及参考答案

汇编语言作业答案1.3什么是汇编语言源程序、汇编程序、目标程序?见教材P41.10数码0~9、大写字母A~Z、小写字母a~z对应的ASCII码分别是多少?ASCII码为0Dh、0aH对应的是什么字符?见教材P81.11计算机中有一个“‘编码,如果把它认为是无符号数,它是十进制什么数?如果认为它是BCD码,则表示什么数?又如果它是某个ASCII码,则代表哪个字符?97,61h,a1.13什么是DOS和POM-BIOS?DOS:磁盘操作系统;POM-BIOS:可编程的基本输入输出系统2.3 举例说明CF和OF标志的差异。

见教材P20-212.5 什么是8086中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?请将如下逻辑地址用物理地址表达:(1)FFFFh:0 (2)40h:17h (3)2000h:4500h (4)B821h:4567h见教材P22-23 FFFF0h 417h 24500h BC777h2.6 8086有哪4种逻辑段,各种逻辑段分别是什么用途?见教材P232.10 说明下列指令中源操作数的寻址方式?如果BX=2000H,DI=40H,给出DX的值或有效地址EA的值。

(1)mov dx,[1234h] 直接寻址(2) mov dx,1234h 立即寻址(3) mov dx,bx 寄存器寻址(4) mov dx,[bx] 寄存器间接寻址(5) mov dx,[bx+123h] 寄存器相对寻址(6) mov dx,[dx+di] 基址变址寻址(7) mov dx,[bx+di+1234h] 相对基址变址寻址2.11 已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12 34 56 78H,[21200H]~[21203H]依次存放2A 4C B7 65H,说明下列每条指令执行后AX寄存器的内容。

(1)mov ax,1200h 1200h(2) mov ax,bx 0100h(3) mov ax,[1200h] 2a4ch(4) mov ax,[bx] 1234h(5) mov ax,[bx+1100h] 2a4ch(6) mov ax,[bx+si] 5678h(7) mov ax,[bx][si+1100h] b765h2.15 已知SS=FFAOH、SP=00B0H,画图说明执行下列指令序列时,堆栈区和SP的内容如何变化?mov ax,8057hpush ax SP=00B2 [00B1]=80hmov ax,0f79hpush ax SP=00B2 [00B2]=0f79hpop bx BX=0f79h SP=00B1pop [bx] SP=00B0h2.16给出下列各条指令执行后AL值,以及CF、ZF、SF、OF和PF的状态:mov al ,89h 不影响标志add al, al 见教材P38add al, 9dh 见教材P38cmp al, 0bch 见教材P40sub al, al 见教材P39dec al 见教材P39inc al 见教材P382.17设均为双字数据,分别存放在地址为的存储单元中,他们的运算结果存入单元。

汇编语言程序设计19春在线作业1-0005

汇编语言程序设计19春在线作业1-0005

汇编语言程序设计19春在线作业1-0005 IF条件汇编的意思是()
A:如求出表达式的值为0,则满足条件
B:求出表达式的值如不为0,则满足条件
C:在汇编程序的第一次扫描期间满足条件
D:在汇编程序的第二遍扫描期间满足条件
答案:B
某存储单元的物理地址是12345H,可以作为它的段地址有()A:2345H
B:12345H
C:12340H
D:1234H
答案:D
INT 1AH指令执行的结果高位字存在()中。

A:AX
B:BX
C:CX
D:DX
答案:D
MOV BL, [BX] 的寻址方式()
A:直接寻址
B:变址寻址
C:立即寻址
D:寄存器寻址
答案:D
MOV AX, 1234H
MOV CL, 4
ROL AX, CL ;执行完这些指令(AX)=()A:1234H
B:1243H
C:2341H
D:4321H
答案:C
BIOS中断类型显示器I/O的功能代号()。

汇编语言练习1+答案

汇编语言练习1+答案

一、单项选择题(本大题共20 小题,每小题 1 分,共20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是(D)A.AX ,BX ,CX ,DXB.SP ,BP ,SI ,DIC.CS ,ES ,DS ,SSD.BX ,BP ,SI ,DI2. 某存储单元的段地址是0AB90H ,偏移地址是1234H ,该存储单元的物理地址是(B)A.0BDC4HB.0ACB34HC.0AD134HD.1CED0H3. 执行NEG 指令时,要设置标志位CF 。

设置CF 的正确说法是(C)A. 对正数求补时,CF 置0B. 对负数求补时,CF 置0C. 对全0 数据求补时,CF 置0D. 对非零数据求补时,CF 置04. 设DF=1 ,每次执行CMPSW 指令时,SI 和DI 均要分别(B)A. 减1B. 减2C. 加1D. 加 25. 要使BL 中的低四位变反,高四位不变,应执行指令(D)A.NOT BLB.OR BL ,0FHC.AND BL ,0FHD.XOR BL ,0FH6. 设(AL )=07H ,要使(AL )=-07H 应执行的指令是(C)A.OR AL ,80HB.NOT ALC.NEG ALD.ADD AL ,80H7. 在8086/8088 的立即数寻址方式中,对寄存器的使用下列说法正确的是(D)A. 使用AX ,BX ,CX ,DXB. 使用SI ,DI ,BP ,SPC. 使用任一个通用寄存器D. 不使用任何寄存器8. 下列指令执行时操作数在数据段的是(D)A.MOV AX ,32768HB.ADD AL ,AHC.NEG BXD.INC [DI]9.MOV AL ,-1NEG ALXOR AL ,65上述指令执行后,AL 的值是()A.01HB.40HC.61HD.64H10. 设SP=4AH ,执行段内返回指令RET 4 后,SP 的值是(D)A.44HB.48HC.4CHD.50H11. 在查错程序DEBUG 中,为查看或修改内存单元的内容,这时存储单元地址是使用(A)A. 逻辑地址B. 物理地址C. 逻辑地址或物理地址D. 由用户指定选择逻辑地址或物理地址12. 设NUM=60H ,表达式:(NUM LT 60H AND 30 )OR (NUM GE 60H AND 40 )的值是(A)A.0B.3EHC.40D.0FFFFH13. 指令MOV CL ,55H XOR 0F0H 执行后CL 中的值是(C)A.05HB.50HC.0A5HD.0F5H14. 下面语句中能和指令MOV AX ,NOT 0FH 等效的是(C)A.MOV AX ,0FFFFHB.MOV AX ,0FHC.MOV AX ,0FFF0HD.MOV AX ,0F0FFH15. 对CS 段寄存器赋段地址的方法是(B)A.MOV AX ,COSEB.ASSUME CS :COSEC.END 起始地址D.MOV CS ,2050H16. 有数据定义BUF DB 8DUP (3 DUP (2 ),2 DUP (3 )),在BUF 中能构成数据0302H 有(C)A.5 个B.6 个C.7 个D.8 个17.X DW 1234H ,0A9BHY DB 7EH ,8DH┇MOV BH ,TYPE XMOV BL ,TYPE Y执行后BX 的内容是(D)A.0102HB.0101HC.1234HD.0201H18. 下面有语法错误的指令是(B)A.XCHG AX ,[BX]B.XCHG AX ,DSC.XCHG AX ,SID.XCHG AX ,BP19. 条件转移指令JBE 产生转移的条件是(D)A.CF=0 OR ZF=0B.CF=0 OR ZF=1C.CF=1 OR ZF=0D.CF=1 OR ZF=120.XOR AX ,426HJZ DONE上述程序段产生分支的条件是(A)A. 执行前AX=426HB. 执行前AX ≠ 426HC. 执行前AX= 全0D. 执行前AX= 全1二、填空题(本大题共 6 小题,每小题 1 分,共 6 分)请在每小题的空格中填上正确答案。

《汇编语言程序设计》第1次作业

《汇编语言程序设计》第1次作业

一、单项选择题(只有一个选项正确,共10道小题)1.十进制数-100的8位二进制数的补码为()。

(A) 10011100(B)11100100(C) 11001110(D) 011001002.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

(A) 无符号十进制数136(B) 压缩型BCD码十进制数88(C) 8位二进制数-8的补码表示(D) 带符号十进制数-1203.指令MOV AX,[BX][SI]中源操作数采用的寻址方式是()。

(A) 寄存器(B) 基址变址(C) 寄存器间接(D) 寄存器相对4.下面有语法错误的指令是( )。

(A) ADD [BP+2],DA1(DA1是变量名)(B) ADD [BX+3],AL(C) ADD AL,AH(D) ADD AH,[DI]5.在DEBUG上机调试程序时,存储器地址表示为12FA:015F,它的物理地址是( )(A) 12FAH(B) 1305FH(C) 015FH(D) 130FFH6.下列指令中,执行后,不改变标志位ZF的是()。

(A) AND AL,AL(B) TEST AL,0FFH(C) CMP AL,BL(D) ROR AL,CL7.DATA SEGMENTDA1 DB 32 DUP(?)DA2 DW 1456H,789AHDA3 DW DA2DATA ENDS…MOV BX, DA3上述指令执行后,BX中的内容是( )。

(A) 0031H(B) 0032H(C) 0020H(D) 0021H8.完成将累加器AX清零,下面错误的指令是()。

(A) OR AX,00H(B) AND AX,00H(C) XOR AX,AX(D) SUB AX,AX9.数据段有如下数据定义VAR DB 4 DUP(1,5 DUP(?)),1,2执行指令MOV AL,SIZE VAR后AX寄存器的值是多少()。

(A) 4(B) 1(C) 5(D) 2010.内存中(2000H)=3000H,(3000H)=A01FH,MOV BX,[2000H]MOV AX,[BX]执行上述指令AX的内容是()。

汇编语言习题 (1)

汇编语言习题 (1)

第1章自测练习一、选择题(四选一)1.某个加法运算结果使标志ZF=1,则标志SF为。

A 0B 1C 不改变原来的状态D 不确定2.可以为存储器操作数提供偏移地址的寄存器组是。

A AX、BX、CX、DXB BX、BP、SI、DIC SP、IP、BP、DXD CS、DS、ES、SS3.8086/8088确定下一条执行指令物理地址的计算表达式为。

A DS× 16+EAB ES× 16+EAC SS×l6+SPD CS×l6+IP4.某系列微机对存储器分段,如果每个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是位。

A 14B 15C 16D 205.十进制数-100的8位二进制数的补码为。

A 10011011B 01100100C 10011101D 100111006.下列各个8位二进制数的补码中,绝对值最大的是。

A 10001000B 11111110C 00000100D 000000017.16位有符号数的补码所表示的十进制数的范围是。

A -32767~+32768B -32768~+32767C -65535~+65536D 0~655358.对数值83A7H作逻辑非运算后的结果是——·A 83A8H B、73A8H C、7C59H D、7C58H9.指令“mov cx,[bp+16]”的源操作数采用的段寄存器是。

A CSB SSC DSD ES10.指向程序堆栈区的段寄存器是。

A CSB SSC DSD ES11.有效地址是指。

A 存储器操作数的物理地址B 存储器操作数的段地址C 存储器操作数的偏移地址D 立即数的偏移地址12.寄存器间接寻址方式中,操作数在中。

A 通用寄存器B 段寄存器C 主存单元D 堆栈13.指令“mov ax,es:[bx][si]”源操作数的物理地址是。

A 16×CS+BX+SIB 16×SS+BX+SIC 16×DS+BX+SID 16×ES+BX+S114.算术运算类指令的寻址和转移类指令的寻址,两者的不同之处是。

北交《汇编语言》在线作业一答卷

北交《汇编语言》在线作业一答卷
C.寄存器
D.存储单元
答案:BCD
27.段存储器常见的有()
A.附加段
B.数据段
C.堆栈段
D.代码段
答案:ABCD
28.下面属于处理机控制类指令的是()
A.等待
B.空操作指令
C.暂停
D.封锁前缀指令
答案:ABCD
29.任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种()
A.RPE
B.REPZ
C.REPNZ
D.REP
答案:BCD
30.分支程序结构有()两种基本形式
A.UNTIL
B.IF-THEN-ELSE
C.IF-THEN
D.DO-WHILE
答案:BC
三、判断题 (共 10 道试题,共 25 分)
31.DOS命令分为内部命令和外部命令()
C.ADD
D.ADC
答案:D
12.8086CPU的中断系统具有()个中断
A.64
B.32
C.256
D.255
答案:C
13.()是将源程序翻译成由机器代码组成的目标模块文件的过程
A.目标文件的链接
B.源程序的编写
C.源程序的汇编
D.源程序的执行
答案:C
14.在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为()
A.输入输出接口电路
B.快速电路
C.外设电路
D.处理器电路
答案:A
15.非压缩BCD码用()个二进制位表示一个十进制位
A.8
B.6
C.4
D.10

大工19春《汇编语言程序设计》在线作业123参考答案

大工19春《汇编语言程序设计》在线作业123参考答案

大工19春《汇编语言程序设计》在线作业1
对计算机的软件、硬件进行管理的是()的功能。

A.操作系统
B.数据库管理系统
C.编译器
D.用户程序
正确答案:A
以下有关运算器运算功能的描述,()是正确的。

A.只做加法
B.只做算术运算
C.既做算术运算又做逻辑运算
D.只做逻辑运算
正确答案:C
一个完整的计算机系统应包括()。

A.运算器、存储器、控制器
B.外部设备和主机
C.主机和应用程序
D.配套的硬件和软件系统
正确答案:D
运算器虽有许多部件组成,但核心部分是()。

A.数据总线
B.算术逻辑运算单元
C.cache
D.CPU和寄存器
正确答案:B
在计算机系统中,存储器是记忆设备,它主要用来()。

A.存放数据
B.存放程序
C.存放数据和程序
D.存放微程序
正确答案:C。

汇编语言程序设计 第一二三阶段在线作业

汇编语言程序设计 第一二三阶段在线作业

第一次在线作业单选题 (共40道题)∙A、BX或CX∙B、CX或SI∙C、DX或SI∙D、SI或DI我的答案:D 此题得分:2.5分∙A、数据段中偏移量为3236H的字节∙B、附加段中偏移量为3234H的字节∙C、数据段中偏移量为3234H的字节∙D、附加段中偏移量为3236H的字节我的答案:A 此题得分:2.5分∙A、上一条指令的首地址∙B、下一条指令的首地址∙C、正在执行指令的首地址∙D、需计算有效地址后才能确定地址我的答案:B 此题得分:2.5分4.(2.5分)某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那∙A、20位∙B、16位∙C、15位∙D、12位我的答案:B 此题得分:2.5分∙A、AX,BX,CX,DX∙B、DS,ES,CS,SS∙C、SP,BP,IP,BX∙D、SI,DI,BP,BX我的答案:D 此题得分:2.5分6.(2.5分)要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用∙A、DA1 D B ‘AB’∙B、DA1 DW ‘AB’∙C、DA1 B ABH∙D、DA1 W ABH我的答案:A 此题得分:2.5分∙A、DB 5H∙B、DW ABCDH∙C、DW ‘ABCD’∙D、DD ‘AB’我的答案:C 此题得分:2.5分∙A、通用寄存器∙B、堆栈∙C、程序计数器∙D、主存单元我的答案:D 此题得分:2.5分∙A、变址寻址∙B、寄存器寻址∙C、相对寻址∙D、寄存器间接寻址我的答案:D 此题得分:2.5分∙A、85B92H∙B、86192H∙C、BB690H∙D、12169H我的答案:A 此题得分:2.5分∙A、AX,BX,CX,DX∙B、BX,BP,SI,DI∙C、SP,IP,BP,DX∙D、CS,DS,ES,SS我的答案:B 此题得分:2.5分12.(2.5分)BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存∙A、80H∙B、100H∙C、124∙D、192我的答案:B 此题得分:2.5分∙A、物理地址∙B、偏移地址∙C、逻辑地址∙D、段地址我的答案:A 此题得分:2.5分∙A、字∙B、双字∙C、字节∙D、四字我的答案:C 此题得分:2.5分∙A、符号∙B、变量∙C、助记符∙D、标号我的答案:B 此题得分:2.5分∙A、DATA1 DW 1856H∙B、DATA1 DB 18H,56H∙C、DATA1 EQU 5618H∙D、DATA1 DB 18H,00H,56H,00H我的答案:B 此题得分:2.5分17.(2.5分)计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码,目前,微∙A、BCD码∙B、二进制码∙C、ASCII码∙D、十六进制码我的答案:C 此题得分:2.5分18.(2.5分)假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,∙A、7462H∙B、7463H∙C、7464H∙D、7465H我的答案:C 此题得分:2.5分∙A、08090H∙B、08089H∙C、0808EH∙D、08450H我的答案:A 此题得分:2.5分∙A、16*SS+SP∙B、16*SS+BP∙C、16*DS+BP∙D、16*CS+BP我的答案:A 此题得分:2.5分∙A、16*SS+BP+DI∙B、16*ES+BP+DI∙C、16*DS+BP+DI∙D、16*CS+BP+DI我的答案:A 此题得分:2.5分22.(2.5分)一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一∙A、12C5BH∙B、12B6BH∙C、12C59H∙D、12BFEH我的答案:C 此题得分:2.5分∙A、2345H∙B、12345H∙C、12340H∙D、1234H我的答案:D 此题得分:2.5分∙A、变址寻址∙B、寄存器寻址∙C、相对寻址∙D、寄存器间接寻址我的答案:D 此题得分:2.5分∙A、DB 20 DUP(?)∙B、DW 20H DUP(?)∙C、DB 10H DUP(4 DUP(?))∙D、DD 08H DUP(?)我的答案:D 此题得分:2.5分∙A、BX∙B、BP∙C、SI∙D、DI我的答案:B 此题得分:2.5分∙A、ZF=1∙B、ZF=0∙C、SF=l∙D、SF=0我的答案:A 此题得分:2.5分∙A、304FH∙B、304EH∙C、3048H∙D、3049H我的答案:B 此题得分:2.5分∙A、185A2H∙B、00020H∙C、01004H∙D、0AB568H我的答案:B 此题得分:2.5分∙A、.64K个字∙B、32K个字节∙C、64K个字节∙D、.1兆个字节我的答案:C 此题得分:2.5分∙A、DIV 2∙B、DIV DX,2∙C、SAR DX,1∙D、SHL DX,1我的答案:C 此题得分:2.5分∙A、BX或CX∙B、CX或SI∙C、DX或SI∙D、SI或DI我的答案:D 此题得分:2.5分∙A、TEST AL,02H ∙B、OR AL,AL∙C、CMP AL,BL∙D、AND AL,BL我的答案:D 此题得分:2.5分∙A、CMP∙B、SUB∙C、AND∙D、MOV我的答案:D 此题得分:2.5分∙A、XCHG AX,DS∙B、XCHG BL,[BX]∙C、XCHG AL,OFH ∙D、XCHG[SI],[DI]我的答案:B 此题得分:2.5分∙A、ADD BH,01H ∙B、OR BH,01H∙C、XOR BH,01H ∙D、TEST BH,01H 我的答案:B 此题得分:2.5分∙A、NOT AL∙B、AND AL,0FH ∙C、XOR AL,0FH ∙D、OR AL,0FH我的答案:C 此题得分:2.5分∙A、SHR AX,1∙B、SHL AX,1∙C、ROL AX,1∙D、RCR AX,1我的答案:B 此题得分:2.5分39.(2.5分)ORG 0030HDA1 DB 0,‘0’,30HDW DA1数据为3000H字存储单元的偏移地址是:∙A、0030H∙B、0031H∙C、0032H∙D、0033H我的答案:A 此题得分:2.5分40.(2.5分)BUF DW 10H DUP(3 DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是:∙A、80H∙B、100H∙C、124∙D、192我的答案:B 此题得分:2.5分-------------------------------------------------分割-----------------------------------------------------第二次在线作业单选题 (共30道题)∙A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令∙B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令∙C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令∙D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令我的答案:C 此题得分:2.5分∙A、MOV AL,[BX+SI]∙B、JMP SHORT DONING∙C、DEC [BX]∙D、MUL CL我的答案:C 此题得分:2.5分∙A、外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内∙B、外循环初值应置外循环之内;内循环初值应置内循环之内∙C、内、外循环初值都应置外循环之外∙D、内、外循环初值都应置内循环之外,外循环之内我的答案:A 此题得分:2.5分∙A、ZF=0∙B、CF=0∙C、ZF=1∙D、CF=1我的答案:A 此题得分:2.5分∙A、ADD BUF1,BUF2∙B、JMP DWORD PTR DAT [BX]∙C、MOV AX,[BX+DI] NUM∙D、TEST AL,08H我的答案:A 此题得分:2.5分∙A、JMP NEXT∙B、JC NEXT∙C、INC BX∙D、SHL AX,1我的答案:D 此题得分:2.5分∙A、目标程序∙B、源程序∙C、可执行程序∙D、汇编程序我的答案:B 此题得分:2.5分∙A、XCHG AX,[BX][SI]∙B、MOV AX,[BX+SI]∙C、LEA AX,BX[SI]∙D、LEA AX,[BX][SI]我的答案:D 此题得分:2.5分∙A、1FFFH∙B、1998H∙C、2002H∙D、1FFEH我的答案:D 此题得分:2.5分∙A、把源操作数的符号位扩展到目的操作数中∙B、把AL中的符号位扩展到AH中∙C、把AH中的符号位扩展到AL中∙D、把AX中的符号位扩展到DX中我的答案:B 此题得分:2.5分∙A、CX=0,且ZF=0∙B、CX=0,或ZF=1∙C、CX≠0,且ZF=0∙D、CX≠0,或ZF=1我的答案:B 此题得分:2.5分∙A、MOV CS,AX∙B、MOV DS,AX∙C、MOV SS,AX∙D、MOV ES,AX我的答案:A 此题得分:2.5分∙A、MOV BX,VAR∙B、LDS BX,VAR∙C、LES BX,VAR∙D、LEA BX,VAR我的答案:D 此题得分:2.5分∙A、3211H∙B、320EH∙C、320FH∙D、3212H我的答案:B 此题得分:2.5分15.(2.5分)汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省∙A、名字项∙B、操作项∙C、操作数项∙D、注释项我的答案:B 此题得分:2.5分∙A、伪指令∙B、指令∙C、标号∙D、助记符我的答案:B 此题得分:2.5分∙A、1400H∙B、77F8H∙C、0000H∙D、0FFFFH我的答案:A 此题得分:2.5分∙A、XCHG AX,DS∙B、XCHG AX,[BX]∙C、XCHG AX,CSH∙D、XCHG[SI],[DX]我的答案:B 此题得分:2.5分19.(2.5分)设数据段有:DA1 DB XX ;是任一数据DA2 DB OFEH 下列两条指令:MOV DL,∙A、.0FFH或0FEH∙B、只能是0FEH∙C、只能是0FFH∙D、只能是01H我的答案:A 此题得分:2.5分20.(2.5分)ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX,0FFSET DA1 上述程序段∙A、56H∙B、100H∙C、101H∙D、102H我的答案:B 此题得分:2.5分∙A、段内转移直接寻址∙B、段内转移间接寻址∙C、段间转移直接寻址∙D、段间转移间接寻址我的答案:C 此题得分:2.5分∙A、DIV 2∙B、DIV DX,2∙C、SAR DX,1∙D、SHL DX,1我的答案:C 此题得分:2.5分∙A、指令XOR AX,AX执行后,AX内容不变,但设置了标志位∙B、指令OR DX,1000H执行后,将DX最高位置1,其余各位置0∙C、指令AND AX,OFH执行后,分离出AL低四位∙D、NOT AX,执行后,将AX清0我的答案:C 此题得分:2.5分∙A、ROL CL,1 ROL CL,1∙B、MUL 4∙C、SHL CL,1 SHL CL,1∙D、MOV CL,2 SHL CL,CL我的答案:C 此题得分:2.5分∙A、MOV [DI],[SI]∙B、MOV [DX+DI],AL∙C、MOV WORD PTR [BX],0100H ∙D、MOV AL,BX我的答案:C 此题得分:2.5分∙A、ZF=1∙B、ZF=0∙C、SF=1∙D、SF=0我的答案:A 此题得分:2.5分∙A、MOV [BX+SI],BX∙B、MOV CL,[BP+DI]∙C、MOV CS,AX∙D、MOV DS,AX我的答案:C 此题得分:2.5分∙A、AL=57H,BL=24H∙B、AL=33H,BL=24H∙C、AL=57H,BL=33H∙D、AL=33H,BL=0我的答案:B 此题得分:2.5分∙A、0FFH∙B、80H∙C、00H∙D、0FEH我的答案:A 此题得分:2.5分30.(2.5分)已知BX=028AH,SI=0294H,(DS:051EH)=5432H。

大工19春《汇编语言程序设计》大作业题目及要求答案

大工19春《汇编语言程序设计》大作业题目及要求答案

学习中心:专业:计算机应用技术年级:年春/秋季学号:学生:题目1.谈谈你对本课程学习过程中的心得体会与建议?时间过得真快,一学期的学习马上就要结束了,经过一个学期的学习,我也慢慢摸出了汇编学习的规律,特别感谢指导老师的耐心教导。

首先,学习这门语言时如果能联系上以前学过的其他高级语言的知识,则会起到良好的效果。

例如C语言程序的运行逻辑结构有顺序(按语句依次执行)、分支结构(IF...THEN...ELSE...),循环结构(FOR...NEXT)三种结构,也通过C 语言了解并掌握了什么是子程序,什么是调用。

事实上,汇编语言中有关程序结构,子程序等等的知识都是跟C语言十分相似的,只是在编程时用到的语言不同:汇编语言完全面向机器,需要指明数据在寄存器、内存中的流向。

第二,学习汇编语言,首要问题是学习80X86指令系统。

如果能将指令系统中的各个助记符、格式等都能完全掌握并灵活运用,大部分工作就已经完成了。

指令系统确定了CPU所能完成的功能,是用汇编语言进行程序设计的最基本部分。

如果不熟悉汇编指令的功能及其有关规定,那肯定不能灵活使用汇编语言。

还有一点十分重要。

和所有的程序设计语言一样,要学好汇编语言,实验是必不可少的环节。

我们深有体会:书上的程序都能看懂,基本原理也都明白,但是在自己亲手编写程序时,却无从下手,甚至连第一句该怎么写都不知道。

通过实验,可以在很大程度上加深印象。

在书上看程序,一切都是理所当然,十分顺利,而自己动手,才会真正发现自己的不足之处。

程序的编写在记事本中进行即可,掌握debug的使用对实验是有很大帮助的。

现在汇编语言的学课程已经告一段落了,学习过程中遇到的所有困难以及遗留的难点都需要我们在其余时间里逐步攻克,在打好基础的前提下,学习更加专业的汇编知识。

以上便是我在学习汇编语言过程中所有的心得体会,我们会在不断的学习与实践中向着更深入的层面迈进。

2.《汇编语言程序设计》课程设计,从以下5个题目中任选其一作答。

编译原理19春在线作业1-0001.B6D76DC1-7790-47

编译原理19春在线作业1-0001.B6D76DC1-7790-47

编译原理19春在线作业1-0001
在一个NFA中,从某一给定的状态q出发,仅经过若干条标记为ε的矢线所能达到的状态所组成的集合记为什么()。

A:q-CLOSURE(ε)
B:ε-CLOSURE(q)
C:CLOSURE(ε-q)
D:CLOSURE(q-ε)
答案:B
能将汇编语言翻译为机器语言的程序是什么()。

A:汇编程序
B:编译程序
C:解释程序
D:语言程序
答案:A
NFA的要素中不包含哪个成分()。

A:有穷字母表
B:初始状态集合
C:终止状态集合
D:有限状态集合
答案:B
文法G[N]=({N,B},{b},{N→b│bB,B→bN},N),该文法所描述的语言是什么()。

A:L(G[N])={bi│i≥0}
B:L(G[N])={b2i│i≥0}
C:L(G[N])={b2i+1│i≥0}
D:L(G[N])={b2i+1│i≥1}
答案:C
若一个文法是递归的,则它所产生的语言的句子是多少()。

A:无穷多个
B:有穷多个
C:可枚举的
D:个数是常量
答案:A
算符优先文法的特点是文法的产生式中不含什么()。

北交《汇编语言》在线作业一-0001C14EE9B

北交《汇编语言》在线作业一-0001C14EE9B

北交《汇编语言》在线作业一-0001
在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为()A:处理器电路
B:外设电路
C:输入输出接口电路
D:快速电路
答案:C
语句.DATA表示()段的开始
A:代码段
B:数据段
C:堆栈段
D:程序段
答案:B
()是将源程序翻译成由机器代码组成的目标模块文件的过程
A:源程序的编写
B:目标文件的链接
C:源程序的汇编
D:源程序的执行
答案:C
子程序结束后,应返回主程序中继续执行,这一功能由()指令完成A:CALL
B:RET
C:LOOP
D:POP
答案:B
语句.CODE表示()段的开始
A:代码段
B:数据段
C:堆栈段
D:程序段
答案:A
为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是()
A:寻址内容
B:寻址条件
C:寻址方式
D:寻址指令
答案:C
()是指令中不可或缺的组成部分
A:操作数
B:操作码
C:操作书
D:操作键
答案:B
条件汇编伪指令对于分支体的取舍是()
A:动态的
B:静态的
C:常态的。

北交20春季《汇编语言》在线作业一.doc

北交20春季《汇编语言》在线作业一.doc

1.带进位加法指令是()A.ADDB.ADCC.INCD.SUB【参考答案】: B2.主程序在调用内部中断服务程序之前,必须修改()A.中断点B.中断条件C.中断参数D.中断向量【参考答案】: D3.为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是()A.寻址内容B.寻址条件C.寻址方式D.寻址指令【参考答案】: C4.当子程序直接或间接地嵌套调用自身时称为()A.递归调用B.中断C.嵌套D.以上都不正确【参考答案】: A5.子程序和主程序之间通过()建立联系,相互配合共同完成处理工作。

A.参数传递B.逻辑传递C.数值变换D.逻辑运算【参考答案】: A6.子程序结束后,应返回主程序中继续执行,这一功能由()指令完成A.CALLB.RETC.LOOPD.POP【参考答案】: B7.8086CPU的中断系统具有()个中断A.255B.32C.256D.64【参考答案】: C8.CMP指令用于比较两个操作数的()关系A.大小B.多少C.相等D.不缺定【参考答案】: A9.存储器可以分成()和辅助存储器A.主存储器B.负存储器C.高速存储器D.都不正确【参考答案】: A10.语句.CODE表示()段的开始A.代码段B.数据段C.堆栈段D.程序段【参考答案】: A11.在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为()A.二进制编码B.八进制编码C.十进制编码D.十六进制编码【参考答案】: A12.()是指令中不可或缺的组成部分A.操作数B.操作码C.操作书D.操作键【参考答案】: B13.计算机语言可以分为高级语言和()A.中级语言B.低级语言C.编译语言D.以上都不正确【参考答案】: B14.需要独立运行的程序,一个程序只有()个起始点A.一B.二C.三D.四【参考答案】: A15.逻辑异或的的指令是()A.ORB.XORC.NOTD.AND【参考答案】: B16.指令由那两部分组成()A.操作码B.操作符C.操作数D.操作说明【参考答案】: AC17.汇编程序源程序主体(代码段)可以有一下哪些结构()A.顺序B.分支C.循环D.子程序【参考答案】: ABCD18.下面是串操作指令的是()A.MOVSB.STOSC.LODSD.CMPS【参考答案】: ABCD19.汇编语言的开发过程一般包括下面那几个过程()A.源文件的编辑B.目标文件的链接C.源程序的汇编D.可执行程序的调试【参考答案】: ABCD20.结构类型的说明使用一对伪指令()A.STRUCTB.ENDSC.MASMD.DB【参考答案】: AB21.循环结构的程序通常由三部分组成()A.循环初始部分B.循环体部分C.循环控制部分D.循环规则【参考答案】: ABC22.变量定义伪指令汇编格式包含哪些项()A.变量名B.伪指令C.初值表D.数据表【参考答案】: ABC23.下面属于处理机控制类指令的是()A.空操作指令B.暂停C.等待D.封锁前缀指令【参考答案】: ABCD24.控制类指令通过修改CS和IP寄存器值可以实现()等指令A.无条件转移B.有条件转移C.循环及子程序D.中断【参考答案】: ABCD25.段存储器常见的有()A.代码段B.堆栈段C.数据段D.附加段【参考答案】: ABCD26.在完整段定义后的四个关键字是()A.段定位属性B.段组合属性C.段字属性D.段类别属性【参考答案】: ABCD27.8086的中断分为()两类A.外部中断B.内部中断C.程序中断D.子程序中断【参考答案】: AB28.下面中断属于内部中断的有()A.除法错中断B.指令中断C.溢出中断D.可屏蔽中断【参考答案】: ABC29.分支程序结构有()两种基本形式A.IF-THEN-ELSEB.DO-WHILEC.UNTILD.IF-THEN 【参考答案】: AD30.下面属于高级语言的有()A.JAVAB.CC.汇编语言D.特殊语言【参考答案】: AB31.微机早期的操作系统是DOS()A.错误B.正确【参考答案】: A32.处理机控制类指令用来控制各种CPU操作()A.错误B.正确【参考答案】: B33.循环指令不影响标志()A.错误B.正确34.汇编语言源程序中的每条语句一般由三部分组成()A.错误B.正确【参考答案】: A35.8086用于寻址外设端口的地址线为16条()A.错误B.正确【参考答案】: B36.计算机的中央处理器、存储器和输入输出设备之间通过系统总线连接()A.错误B.正确【参考答案】: B37.用户的中断服务程序如果要让其他程序使用,必须驻留在系统内存中()A.错误B.正确【参考答案】: B38.在标志寄存器中PF是进位标志()A.错误B.正确【参考答案】: A39.DOS提供给用户的系统功能调用时INT21H()A.错误B.正确40.DOS命令分为内部命令和外部命令()A.错误B.正确【参考答案】: A。

《汇编语言》作业及答案

《汇编语言》作业及答案

《汇编语言》作业及答案习题一1.在计算机内部,计算机能够直接执行的程序语言是。

A.汇编语言B.C++语言C.机器语言D.高级语言2.在堆栈段中,存放栈顶地址的寄存器是。

A.IPB.SPC.BXD.BP3.指令指针寄存器IP用来存放代码段中的偏移地址。

在程序运行的过程中,它始终指向。

A.下一条指令的首地址B.下一条指令的地址C.当前指令的首地址D.当前指令的地址4.编译程序的功能是。

A.检查源程序中的语法错误和逻辑错误B.将源程序编译成目标程序C.改正源程序中的语法错误D.将高级语言源程序翻译成汇编语言源程序5.用户为了解决自己的问题,用汇编语言所编写的程序,称为。

A.目标程序B.源程序C.可执行程序D.汇编程序6.计算机中用来存储程序、数据等信息的记忆装置是。

A.控制器B.运算器C.CPUD.存储器7.在宏汇编中,源程序必须通过____编译_______生成目标代码,然后用连接程序将其转化为可执行文件,该文件可在系统中运行。

习题二1当SS=3000H,SP=0100H时,执行PUSH AX指令后,堆栈顶部的物理地址是()A.30100HB.30098HC.30102HD.300FEH2设10000010B分别以原码、补码及反码表示时,则对应的十进制数依次是()A.-82、-126、-2B.-2、-125、126C.-2、-126、-125D.-82、-125、1253标志寄存器中属于控制标志位的是()A.DF,OF,SFB.DF,IF,TFC.OF,CF,PFD.AF,OF,SF4设(AX)=4544H,在执行指令”SUB AH,AL”之后,()A.CF=0,OF=0B.CF=0,OF=1C.CF=1,OF=0D.CF=1,OF=15若寄存器AX、BX、CX、DX的内容分别为18,19,20,21时,依次执行PUSH AX,PUSH BX,POP CX,POP DX后,寄存器CX 的内容为______19____________。

北航汇编语言在线作业

北航汇编语言在线作业

北航《汇编语言》在线作业一一、单选题(共 15 道试题,共 60 分。

)1. 循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()A. CX≠0且ZF=1B. CX≠0且ZF=0C. CX≠0或ZF=1D. CX≠0或ZF=0满分:4 分2. 堆栈指针SP的内容是A. 栈顶单元内容B. 栈顶单元地址C. 栈低单元内容D. 栈低单元地址满分:4 分3. 在下列串操作指令中,同时使用源串和目的串地址指针的指令是()A. STOSWB. LODSWC. SCASWD. CMPSW满分:4 分4. 在下列指令中,( )指令的执行会影响条件码中的CF位。

A. JMP NEXTB. JC NEXTC. INC BXD. SHL AX,1满分:4 分5. 下列指令执行后总是使CF=0,OF=0的是()。

A. ANDB. NEGC. NOTD. INC满分:4 分6. 把若干个模块连接起来成为可执行文件的系统程序是()A. 汇编程序B. 连接程序C. 机器语言程序D. 源代码程序满分:4 分7. DOS系统功能调用中,显示单个字符的系统调用号是( )A. 01HB. 02HC. 08HD. 09H满分:4 分8. AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()A. 指令XOR AX,AX执行后,AX内容不变,但设置了标志位B. 指令OR DX,1000H执行后,将DX最高位置1,其余各位置0C. 指令AND AX,OFH执行后,分离出AL低四位D. NOT AX,执行后,将AX清0满分:4 分9. 十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

A. 无符号十进制数136B. 带符号十进制数-120C. 压缩型BCD码十进制数88D. 8位二进制数-8的补码表示满分:4 分10. PSW寄存器中共有( )位条件状态位,有( )位控制状态位。

A. 6、3B. 3、6C. 8、4D. 4、8满分:4 分11. 对于下列程序段:AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN 也可用()指令完成同样的功能。

东北大学19春学期《汇编语言程序设计》在线作业123答案

东北大学19春学期《汇编语言程序设计》在线作业123答案

19春学期《汇编语言程序设计》在线作业1下列数据()在汇编语言中是合法的。

A.108D-108QB.102B*0ABHC.HIGHAXD.19BH+25D正确答案:D指令JMPWORDPTR[BX]转移的目标地址是()A.BX的内容B.SP+BX之和C.IP+[BX]之和D.BX指出的内存单元之内容正确答案:D已知IBMPC微机系统有一可屏蔽中断请求,CPU能响应的条件是() A.IF=1B.C.当前指令执行完毕D.前3个条件都具备正确答案:D确定下列那些数据在汇编语言中是非法的()。

A.19BH+25DB.25+ALC.108-102QD.101B*0ABH正确答案:B条件转移指令的转移目标距该指令的距离范围为()A.-128~127B.-126~129C.-130~125D.-127~128正确答案:B已知AL=48H,则AAM执行后,AX的值为:A.0408HB.0804HC.0702HD.0207H正确答案:C已知AL=47H,执行AAM后,AH、AL的内容应为()。

A.07H、01HB.04H、07HC.07H、04HD.01H、07H正确答案:A1MB为()。

A.210BB.216BC.220BD.1024KB正确答案:D已知AL=11H,CF=0,AF=1,执行DAA后,AL的内容应为()。

A.11HB.17HC.77HD.71H正确答案:B确定下列那些数据在汇编语言中是非法的()。

A.19BHB.25DC.108QD.101B正确答案:CMOVSB()A.错误B.正确正确答案:B当IF=1时,CPU处于关中断状态,IF=0时,处于开中断状态。

()A.错误B.正确正确答案:A中断服务程序开始必须有保存现场程序段。

()A.错误B.正确正确答案:B已知AX=0200H,BL=0FFH,执行IDIVBL后,AL=02H。

()A.错误B.正确正确答案:AX1DB′ABCD′()A.错误B.正确正确答案:BMOV[SI],10H()A.错误B.正确正确答案:AMOV10,AL()A.错误B.正确正确答案:ASHRAX,CX()A.错误B.正确正确答案:AADDAX,BL().A.错误B.正确正确答案:AOUT2F8H,AL()A.错误B.正确正确答案:A19春学期《汇编语言程序设计》在线作业2已知AL,BL中各存放一个无符号数,计算AL/BL的商,用下述程序段()A.DIVBLB.IDIVBLC."XORAH,AHDIVBL"D.CBWDIVBL正确答案:C当A≥B时转移的条件转移指令为(A、B为带符号数)()A.JAB.JAEC.JGD.JGE正确答案:D已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H,BP和SI的值分别为0100H和0200H,则指令MOVAX,[SI+BP-0100H]的源操作数的物理地址是()。

北交《汇编语言》在线作业一-0001

北交《汇编语言》在线作业一-0001

北交《汇编语言》在线作业一-0001
在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为()
A:处理器电路
B:外设电路
C:输入输出接口电路
D:快速电路
答案:C
语句.DATA表示()段的开始
A:代码段
B:数据段
C:堆栈段
D:程序段
答案:B
()是将源程序翻译成由机器代码组成的目标模块文件的过程
A:源程序的编写
B:目标文件的链接
C:源程序的汇编
D:源程序的执行
答案:C
子程序结束后,应返回主程序中继续执行,这一功能由()指令完成
A:CALL
B:RET
C:LOOP
D:POP
答案:B
语句.CODE表示()段的开始
A:代码段
B:数据段
C:堆栈段
D:程序段
答案:A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A.符号
B.变量
C.助记符
D.标号
17.DEC BYTE PTR[BX]指令中的操作数的数据类型是( )
A.字
B.双字
C.字节
D.四字
18.
若有BUF DW 1, 2, 3, 4,则可将数据02H取到AL寄存器中的指令是( )
A.MOV AL BYTE PTR BUF+1
A.BX或CX
B.CX或SI
C.DX或SI
D.SI或DI
15.将CX寄存器低4位清零的正确指令是( )
A.AND CX,0F0H
B.AND CX,0FFF0H
C.AND CX,1110H
D.MOV CX,0
16.
在下列语句中,BUFFER称为( )?
?BUFFER ?DB ?01H,0AH
A.CX≠0且ZF=1
B.CX≠0且ZF=0
C.CX≠0或ZF=1
D.CX≠0或ZF=0
11.在微机系统中分析并控制指令执行的部件是( )
A.寄存器
B.数据寄存器
C.CPU
D.EU
12.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在( )中。
B.MOV AL BYTE PTR BUF+2
C.MOV AL BYTE PTR BUF+3
D.MOV AL BYTE BUF 2
19.把若干个模块连接起来成为可执行文件的系统程序称为( )
A.连接程序
B.汇编程序
C.编译程序
D.目标程序
20.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )
A.数据段中偏移量为3236H的字节
B.附加段中偏移量为3234H的字节
C.数据段中偏移量为3234H的字节
D.附加段中偏移量为3236H的字节
13.已知X=76, 则[X]补=( )
A.76H
B.4CH
C.0B4H
D.0CCH
14.8086 CPU在基址加变址的寻址方式中,变址寄存器可以为( )
A.NOT AL
B.AND AL,0FH
C.XOR AL,0FH
D.OR AL,0FH
9.串指令中的目的操作数地址是由( )提供。
A.SS:[BP]
B.DS:[SI]
C.ES:[DI]
D.CS:[IP]
10.循环控制指令LOOPNZ/LOOPNE控制循环继续执行的条件是( )
D.-2
3.除法调整指令AAD是对( )调整
A.AX中组合的十进制被除数
B.AL中组合的十进制的商数
C.AX中未组合的十进制被除数
D.AL中未组合的十进制的商数
4.
设数据段中已有: DA1 DB 12H,34H?
DA2 DW 56H,78H?
下面有语法错误的句是( )
A.25040H
B.30040H
C.25100H
D.55040H
6.段内直接转移指令采用的寻址方式是( )
A.直接寻址
B.相对寻址
C.绝对寻址
D.间接寻址
7.下列指令执行后总是使CF=0,OF=0的是( )
A.AND
B.NEG
C.NOT
D.INC ຫໍສະໝຸດ 8.设AL=0AH,下列指令执行后能使AL=05H的是( )
《汇编语言》2018年秋学期在线作业(一)-0001
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 100 分)
1.十进制数运算调整指令AAS可以紧跟在( )之后
A.SBB
B.DEC
C.CMP
D.NEG
2.NEAR标号的类型值为( )
A.2
B.-1
C.4
A.MOV AL,00H
B.AND AL,00H
C.XOR AL,AL
D.SUB AL,AL
A.ADR1 DW DA1
B.MOV DA1+1,AX
C.MOV BYTE PTR DA2+1,AL
D.MOV WORD PTR DA1+1,AX
5.已知(DS)=3000H,(SS)=2500H,(BX)=0100H,(BP)=0040H,指令MOV AX,DS:[BP] 源操作数的物理地址是( )。
相关文档
最新文档