北航《汇编语言》在线作业二满分答案

合集下载

北航《汇编语言》在线作业二

北航《汇编语言》在线作业二
北航《汇编语言在线作业二
试卷总分:100 测试时间:--
单选题
判断题
、单选题(共 15 道试题,共 60 分。)
1. 要实现使BETA的值为56,应采用语句为( )
A. BETA DB 56
B. BETA DB 56H
C. BETA EQU 56
D. BETA EQU 56H
A. 错误
B. 正确
满分:4 分
7. 计算机系统中的显示器都有二种显示方式:文本显示方式和图形显示方式。
A. 错误
B. 正确
满分:4 分
8. 减少指令中地址数目的办法是:采用以寄存器为基础的寻址方式
A. 错误
B. 正确
满分:4 分
9. PC/XT有三种类型的系统中断: 软中断、不可屏蔽中断和可屏蔽中断。
A. 错误
B. 正确
满分:4 分
4. 中断处理大致包括如下过程:中断请求、中断响应及中断返回。
A. 错误
B. 正确
满分:4 分
5. 1KB=1000字节
A. 错误
B. 正确
满分:4 分
6. 在常用的VGA显示方式下,计算机系统规定:文本显示方式下,单色显示器的显示缓冲区段地址为0A000H。
A. JLE
B. JNL
C. JNLE
D. JL
满分:4 分
11. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( )
A. 12CSBH
B. 12B6BHC
C. 12C59H
D. 12BFEH
满分:4 分

汇编语言练习2+答案

汇编语言练习2+答案

全国2005年10月高等教育自学考试汇编语言试题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.当执行ADD AX,BX指令后,若AX的内容为4E52H时,设置的奇偶标志位PF=0,下面的叙述正确的是( A)A.表示结果中含1的个数是奇数B.表示结果中含1的个数是偶数C.表示该数是奇数D.表示结果中低8位中含1的个数是奇数2.设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。

如从地址21001H中取出一个字的内容是( D)A.2030HB.3040HC.3020HD.4030H3.转移指令JMP NEAR PTR PROCA的转移范围是( A )A.8000H~7FFFHB.7FFFH~0FFFHC.80H~7FHD.0FH~7FH4.设CF=1,实现AL内容乘2的指令是( C )A.RCL AL,1B.SAR AL,1C.SHL AL,1D.ROR AL,15.算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是( A )A.目的操作数最高位为0B.目的操作数最高位为1C.目的操作数为任意情况D.无论什么情况都不可能完全相同6.没有语法错误的输入指令是( A )A.IN AL,30HB.IN 30H,ALC.IN DX,ALD.IN AL,[BX]7.与LEA BX,BUF指令完全等效的指令是( C)A.MOV BX,BUFB.LDS BX,BUFC.MOV BX,OFFSET BUFD.MOV BX,WOKD PTR BUF8.设有变量VAR和标号LAB,不正确的指令是( C)P85A.LEA AX,VARB.LEA AX,LABC.JMP NEAR PTR VARD.JMP SHORT LAB9.设SP的初值为1000H,执行指令PUSH AX后SP的值是( C )A.0FFFHB.1001HC.0FFEHD.1002H10.下列指令执行后既能使AX=0同时又使CF=0,OF=0的是( A )P69A.XOR AX,AXB.AND AX,AXC.OR AX,AXD.TEST AX,011.在指令的操作数字段中,允许出现表达式,若BUF1与BUF2均为变量名,下面指令中正确的是( D )A.MOV DX,BUF1*BUF2B.MOV DX,BUF1/BUF2C.MOV DX,(BUF1*BUF2)-BUF1D.MOV DX,BUF2-BUF112.汇编语言源程序,可以是( D )A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行D.必须由汇编程序汇编成目标程序才能执行13. ORG 200HBUF DB 12H,34HMOV AX,WORD PTR BUF上述指令语句执行后AX中的内容是( A )A.3412HB.1234HC.0200HD.0012H14.伪指令DA1 DB 04H DUP(3 DUP(2),2 DUP(3))在数据区中能构成0203H操作数共有( C)A.07个B.04个C.03个D.02个15.设NUM1 EQU 100NUM2= 64H下面指令执行后,使BL中为全1的指令是( A)P139A.MOV BL,NUM1 EQ NUM2B.MOV BL,NUM1 LT NUM2C.MOV BL,NUM1 NE NUM2D.MOV BL,NUM1 GT NUM216.设非压缩BCD码(AL)=09H,(BL)=04H在执行SUB AL,BL指令后应选的校正指令是P68( B )A.DAAB.AASC.DASD.AAA17.设AX=9ABCH,DX=8765HPUSH AXPUSH DXPOP AXPOP DX上述4条指令执行后,AX,DX中内容分别是( D )A.AX=9ABCH DX=8765HB.AX=9ABCH DX=9ABCHC.AX=8765H DX=8765HD.AX=8765H DX=9ABCH18.DA1 EQU WORD PTR DA2DA2 DB 0ABH,0CDHSHL DA1,1SHR DA2,1上述两条指令执行后,DA1中两字节单元内容分别是( D )A.0ABH,0CDHB.2BH,9BHC.4DH,57HD.56H,9BH19.无条件转移指令JMP实现段间间接转移,转移的目标地址在( B )A.某个字存储单元中B.某个双字存储单元中P86C.某个16位通用寄存器中D.两个16位通用寄存器中20.检查BUF单元的内容是否为正偶数,下面程序段正确的是( D )A.MOV AL,BUFB.MOV AL,BUFJS K1 AND AL,11HSHR AL,1 JNE K1JC K1 ……;是正偶数……;是正偶数K1:……K1:……C.MOV AL,BUFD.MOV AL,BUFJNP K1 TEST AL,81HTEST AL,80H JNE K1JNE K1 ……;是正偶数……;是正偶数K1:……K1:……二、填空题(本大题共5小题,每小题1分,共5分)21.8086/8088存贮器地址分段时,每个段起始地址的特征是__偶地址__。

北交《汇编语言》在线作业二-0005参考答案

北交《汇编语言》在线作业二-0005参考答案
A.目标文件的链接
B.源程序的汇编
C.源文件的编辑
D.可执行程序的调试
答案:ABCD
25.二进制数包括以下哪几种表示方式()
A.密码
B.反码
C.原码
D.代码
答案:BC
26.在完整段定义后的四个关键字是()
A.段组合属性
B.段类别属性
C.段定位属性
D.段字属性
答案:ABCD
27.处理器指令的Байду номын сангаас作数可以是()
3.注重独创性研究开发。德国研究经费占国民生产总值2.9%,居世界前列。德国人相信研究与开发决定企业未来,因而不论经济如何不景气,也不削减开发费用,并在研究中重视独创性和高度专业性,最大限度发挥个人创造潜力,这是德国研究与开发体制的长处。
附件2
个人所得税预扣率表一
(居民个人工资、薪金所得预扣预缴适用)
答案:C
10.在()寻址方式下,指令中的操作数直接存放在机器代码中,紧跟在操作码后
A.都不正确
B.立即数寻址
C.寄存器寻址
D.存储器寻址
答案:B
11.条件汇编伪指令对于分支体的取舍是()
A.静态的
B.无态的
C.常态的
D.动态的
答案:A
12.标准ASCII码用()位二进制编码表示
A.五
B.九
C.三
D.七
A.运算器
B.立即数
C.寄存器
D.存储单元
答案:BCD
28.CPU由那三部分组成()
A.逻辑器
B.运算器
C.控制器
D.寄存器
答案:BCD
29.JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种()
A.段间转移,间接寻址

汇编语言参考答案.pdf

汇编语言参考答案.pdf

汇编参考答案注:题目旁的数字为课本页码1.处理器的性能指标。

1处理器的性能用字长、时钟频率、集成度等基本的技术参数来衡量。

字长:表明处理器每个时间单位可以处理的二进制数据位数,如一次运算、传输的位数。

时钟频率表明处理器的处理速度,反映了处理器的基本时间单位。

集成度表明处理器的生产工艺水平,通常用芯片上集成的晶体管数量来表达。

2.冯诺依曼的基本思想。

10(1)采用二进制形式表示数据和指令,指令有操作码和地址码组成(2)将程序和数据存放在存储器中,计算机在工作时从存储器取出指令加以执行,自动完成计算任务。

(3)指令的执行时顺序的,即一般按照指令在存储器中的存放的顺序执行,程序分支由转移指令实现。

(4)计算机有存储器运算器,控制器。

输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。

3.有三种系统总线是哪些13或154地址总线、数据总线、控制总线4.计算机系统的层次结构17184(1)第0层数字电路层(2)第1层控制层(3)第2层机器语言层(4)第3层操作系统层(5)第4层汇编语言层(6)第5层高级语言层(7)第6层用户层5.软件与硬件的等价性原理19软件与硬件的等价性原理是指软硬件在逻辑功能上的等价,并不意味着性能和成本的等价。

6.区别如下概念:助记符,汇编语言,汇编语言程序和汇编程序助记符:帮助记忆指令的符号,反应指令的功能。

处理器指令助记符可以是任何一条处理器指令,表示一种处理器操作。

44汇编语言:为了便于理解与记忆,将机器指令用助记符代替形成的一种语言18汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

汇编程序:汇编语言程序翻译成机器语言的过程称为汇编,完成汇编工作的程序就是汇编程序(Assembler)。

187.移位指令SHL SAL SHR SAR ROL ROR RCR93SHL(Shift Left):逻辑左移SHR(Shift Right):逻辑右移SAL(Shift Arithmetic Left):算术左移SAR:算术右移ROL(Rotate Left):循环左移ROR(Rotate Right):循环右移RCR(Rotate through Carry Right):带进位循环右移8.什么是存储器芯片的全译码和部分译码?各有什么特点194全译码:使用全部系统地址总线进行译码。

汇编语言第二版答案

汇编语言第二版答案

检测点1.1(第8页)----------------------(1) 13(2) 1024,0,1023(3) 8192,1024(4) 2^30,2^20,2^10(5) 64,1,16,4(6) 1,1,2,2,4(7) 512,256(8) 二进制注意:1.第4题中的符号'^'指求幂运算(如: 2^30指2的30次方)(1)写出每条汇编指令执行后相关寄存器中的值。

第一空:F4A3H第二空:31A3H第三空:3123H第四空:6246H第五空:826CH第六空:6246H第七空:826CH第八空:04D8H第九空:0482H第十空:6C82H第十一空:D882H第十二空:D888H第十三空:D810H第十四空:6246H(2)只能使用目前学过的汇编指令,最多使用4条指令,编程计算2的4次方。

解答如下:mov ax,2add ax,axadd ax,axadd ax,ax检测点2.2(第23页)----------------------(1)00010H,1000FH(2)1001H,2000H第2题说明:因为段的起始地址要为16的倍数。

所以当段地址小于1001H或大于2000H时CPU都无法寻到。

检测点2.3(第33页)----------------------答:CPU修改了4次IP的值。

情况如下:第1次:执行完mov ax,bx后第2次:执行完sub ax,ax后第3次:读入jmp ax后第4次:执行完jmp ax后最后IP的值为0实验1 查看CPU和内存,用机器指令和汇编指令编程(第33页)-----------------------------------------------------1.预备知识:Debug的使用<此部分略>2.实验任务(第43页)(1)<此部分略>(2)<此部分略>(3)通过DEBUG中的D命令查看到主板的生产日期[以月、日、年,分隔符为'/'的格式]存储在内存ffff:0005~ffff:000C(共8个字节单元中)处。

北航14秋《汇编语言》在线作业二答案

北航14秋《汇编语言》在线作业二答案

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


1. 下面不属于常用的数据定义伪指令的是()
A. DB
B. DY
C. DD
D. DQ
-----------------选择:B
2. REPZ CMPSW指令,重复执行的终止条件是()
A. CX=0或ZF=0
B. CX=0且ZF=0
C. CX=0或ZF=1
D. CX=0且ZF=1
-----------------选择:A
3. OR AL,AL是( )操作指令。

A. 异或
B. 加法
C. 右移
D. 逻辑或
-----------------选择:D
4. 堆栈指针SP的内容是
A. 栈顶单元内容
B. 栈顶单元地址
C. 栈低单元内容
D. 栈低单元地址
-----------------选择:B
5. 循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()
A. CX≠0且ZF=1
B. CX≠0且ZF=0
C. CX≠0或ZF=1
D. CX≠0或ZF=0
-----------------选择:B
6. 把汇编源程序变成代码程序的过程是()
A. 编译
B. 汇编
C. 编辑
D. 链接
-----------------选择:B
7. 设AL=0AH,下列指令执行后能使AL=05H的是()。

《汇编语言》作业及答案

习题一1.在计算机内部,计算机能够直接执行的程序语言是。

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

A.IP B.SPC. BX D. 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.30100H B.30098H C.30102H D.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=0 B.CF=0,OF=1C.CF=1,OF=0 D.CF=1,OF=15 若寄存器AX、BX、CX、DX的内容分别为18,19,20,21时,依次执行PUSH AX,PUSH BX,POP CX,POP DX后,寄存器CX的内容为______19____________。

北交《汇编语言》21春作业二-0006

1.外设采用中断方式与处理器交换信息是利用()实现的选项A.外部可屏蔽中断B.外部不可屏蔽中断C.内部可屏蔽中断D.内部不可屏蔽中断参考答案:A2.带进位加法指令是()选项A.SUBB.INCC.ADDD.ADC参考答案:D3.8086CPU的中断系统具有()个中断选项A.64B.32C.256D.255参考答案:C4.带借位减法指令是()选项A.SUBB.SBBC.DECD.ADC参考答案:B5.计算机系统分为硬件和()两部分选项A.部件B.软件C.以上都不正确D.中间件参考答案:B6.当子程序直接或间接地嵌套调用自身时称为()选项A.递归调用B.嵌套C.以上都不正确D.中断参考答案:A7.为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是()选项A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B8.子程序包含有子程序的调用就是()选项A.子程序说明B.子程序的重入C.子程序的递归D.子程序的嵌套参考答案:D9.在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为()选项A.输入输出接口电路B.快速电路C.外设电路D.处理器电路参考答案:A10.主程序在调用内部中断服务程序之前,必须修改()选项A.中断点B.中断条件C.中断向量D.中断参数参考答案:C11.()是指令中不可或缺的组成部分选项A.操作键B.操作码C.操作数D.操作书参考答案:B12.非压缩BCD码用()个二进制位表示一个十进制位选项A.8B.6C.4D.10参考答案:A13.需要独立运行的程序,一个程序只有()个起始点选项A.四B.二C.三D.一参考答案:D14.在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为()选项A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D15.语句.DATA表示()段的开始选项A.程序段B.数据段C.堆栈段D.代码段参考答案:B16.段存储器常见的有()选项A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD17.任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种()选项A.RPEB.REPZC.REPNZD.REP参考答案:BCD18.变量定义伪指令汇编格式包含哪些项()选项A.数据表B.变量名C.初值表参考答案:BCD19.所有系统功能的调用格式都是一样的,一般按四步走()选项A.用INT 21H指令执行功能调用B.根据出口参数分析功能调用执行情况C.在指定寄存器中设置入口参数D.在AH寄存器中设置系统功能调用号参考答案:ABCD20.CPU由哪三部分组成()选项A.逻辑器B.运算器C.控制器D.寄存器参考答案:BCD21.堆栈的两个操作指令为()选项A.SUBB.PUSHC.POPD.ADD参考答案:BC22.完成一条指令的功能可以分成哪两个阶段()选项A.执行C.删除D.保存参考答案:AB23.在完整段定义后的四个关键字是()选项A.段组合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD24.以下哪项属于计算机低级语言()选项A.汇编语言B.机器语言C.JAVAD.C++参考答案:AB25.乘法指令用来实现两个二进制操作数的相乘运算,包括()两条指令选项A.SUBB.MULC.IMULD.DIV参考答案:BC26.8086按照逻辑段组织程序即()选项A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD27.计算机的硬件分成5大组成部分:运算器、控制器、存储器、()选项A.输出设备B.输入设备C.软件D.以上都不正确参考答案:AB28.下面中断属于内部中断的有()选项A.除法错中断B.溢出中断C.指令中断D.可屏蔽中断参考答案:ABC29.下面是串操作指令的是()选项A.STOSB.MOVSD.CMPS参考答案:ABCD30.下面属于高级语言的有()选项A.特殊语言B.汇编语言C.JAVAD.C++参考答案:CD31.循环条件判断的循环控制不可以在进入循环前进行。

1303北航《汇编语言》在线作业三答案

1.对于下列程序15: AGAIN: MOV AL» [SI] MOVES@A.REP MOVSBB. REP LODSBC. REP STOSBD, REPE SCASB蒜分:4分得分:42祀若干个模块连接起来成为可执行文件的系统程序£ A.汇编程序@B.连接程序C机器语言程序D.源代码程序繭分:4分得分:4二杷汇编源程序变成代码程序的过程是()A.编译@B.汇编C.编辑D铤接繭分:4分得分;44. CPU要访问的某一存储单元的实际地址称()A,段地址B.偏移地址@ C.物理地址D.逻辑地址繭分:4分得分:45.汇漏语言语句格式中对名字项的规走如下,请找出其中错溪的说法〈A.名宇的第一个宇符可以杲大写英文宇母及小写英文宇母◎ B.名字的第一个字符可以是字母、数字及、@、_C.名字的有效长度勺1个宇符D在名字中不允许出现S竟分:4分得分:4 6.堆拐指针SP的内容是A・栈顶单元内容@)B.栈顶单元地址C.栈低单元内咨D栈低单元地址溝分:4分得分:47・+六邊制数3SH,可喪示成下面几种形式,请找出错误的喪示()。

A.无符号+进制数136B帯符号+进制数-12。

◎ C.压缩型BCD码+进制数88D£位二进制数-S的补码表示«分:4分得分:08. PSIV寄存器中共有()位条件状态位,有()位控制状态位。

A6、3◎ B・3、6 C・8、4D.4、S:3gA・ 4 A 得n9・下面各传送指令中,正确的是(A.MOV [DI]. [SI]B.MOV[DX^DI]. AL@ C_ MOV WORD PTR [BX] > OlOOHD'lOVAL,BXffi分:4分得分:410_在下列语句中,AGAIN称为0 AGAIN: INC SI A•符号B一助记符@C・标号D蛮軍ffl分:4分得分:4ir ^AH = 0> AL = 06Hi BL = I)9H-执行指令ADDAI,BL AAA 之@ A. AH-On AL-05B_.AH=1 AL = 13C・AH«0AL«0FHaAH = 0AL = 05 满分:4分得分:411使用DOS系统功能调用时,使用的软中断指令杲(AINT21B. INT tOH@ C・ INT 16HD.INT21H 苗分:4分得分:013.计算机微直接识别并执行的语言是0A. t编语言,:.B.机器语言C高级语言D.ft级语言籀分:+分得分:4bk —个有12$介字的数据区,它的起始地址为12.ABHI (WABH,A.12CSBHB.12B6BHC,:iC. 12C59HD. 12BFEH蒜分:4分得分:415.在汀编语言趕瘙中,対END语句的叙述正确的杲()A.END语句是一可执行语句B.旳语句夷示程序执行到此结束IJI C. EXD语句表不源程序到jt匕结束D.END语句在;C编肩要言生机器码繭分:4分得分:+二、判断题1.计算机系统中的显示器都有二种显示方式:文本显示方式;A.错误B.正确繭分:4分得分:42.子程序由伪指令PROC与ENDP定义,主程序调用子程序由{y凡错误B.正确繭分:4分得分:43.若总线地址是优6,则直接访存的空间最犬为&4K A.错误-'I B.正确S分:4分得分:44.囹形显示的最小单位是象圭,对每个象袁可用不同的颠色1 A.错误」B.正确S分:4分得分:45.中断处理犬致旬^^如下过程:中断语求、中断响应及中斷: [丄皓误B正确S分:4分得分:46.子程序调用指令本身的执行不影响任何标志位,并且子程序体中指令£ @A•错误B•正确满分:4分得分:47.碇盘采用顺库存取方式@A•错误B•正确满分:4分得分:48•计算机通用键盘一般采取硬件编码电路产生键码@A•错误B・正确满分!4分得分:49.对于静态RAM,静态二宇的含义墨指:在执行程序的过程中,所存的A错误@)B・正确满分:4分得分;410.在常用砸B盘盘中,各道容里相同A•错溪@)B.正确满分:4分得分;4。

1303北航《汇编语言》在线作业二答案

一♦单迭S (共15«试g,共60分。

〉得分:44 t下面不厲于常用的数^^定义伪指令的是()A.DB⑥ B- DYC_DDDDQ繭分:4分得分:42 REPZCMPS5V指令,重复执行的终止条件是( @ A.CX=0^ZF=0B-CX=0 且ZFM)C CX»0 或7F・1D・CX«0 且ZFF新分:4分得分:43・ORAL,AL是0操作指令。

A.臬或B.加法⑥C.右移D.逻辑或蒜分:4分得分J 04,堆栈指针SP的内容是A.栈顶单元内容@)B一栈顶单元地址C.栈低单元内咨D栈低单元地址蒜分:4分得分^ 45.循环控制指令LoopNZloopNE控制循环继续执行的条件是(>A.CX乂且ZF・1@ B・CX如ZMC.CX却或ZMD.CX-0 或ZM疑分:4分得分:46.把C编源程序变成代冯程序的过程是()A编译@B.r 编C.编辑D.链接S分:4分得分:4 7・设ALNAH,下列指令执行后能使AL-05H的是(A,NOT ALB.ANDAL> OFH(g)C・XORAL,OFHD.ORAL,OFH 炭分^ 4分得分:48.当一个带符号数大于OFBH时程序转移,需选用的条件转移指令是()A,JLEB.JNL◎ C. JNLED•几竟分:4分得分:49.当ttl行指令佥DD AX,B艺后,若丄X的内咨为JBZ0H,设董的奇偶标志fePF= 1 A.表示结果中含1的个数为隅数氐表示结果中含1的个数为苛數心I C.裘示该数为偶埶D表示结果中低八位含1的个数为偶数蒜分:4分得分:010L芫成对CL寄存器的內咨乘以卑的正确按作是(A ROLCL - iROLCLi 1iC.SHLCL* ISHLCL- 1D.MOVCLi 2 SHL CL . CLS分:4分得分:411. +六进制数SSH>可表示成下面几种形式,请找出措淒的表示(>。

扎无符号十进制埶B帯苻号十a制数-120心G压缩型BCD码十进制数靄D-Sfs二进制數-g的补码夷示S分:4分得分:0 12.条件转^^指令JNE的测试杀件为O1 , A . ZF=OB.CF = 0CZF-1D.cr=i満分:4分得讨:4二、判断题—X早直題《共15垃15®,共60分。

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

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


1. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。

A. 表示结果中含1的个数为偶数
B. 表示结果中含1的个数为奇数
C. 表示该数为偶数
D. 表示结果中低八位含1的个数为偶数
-----------------选择:D
2. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()
A. 名字的第一个字符可以是大写英文字母及小写英文字母
B. 名字的第一个字符可以是字母、数字及、@、_
C. 名字的有效长度≤31个字符
D. 在名字中不允许出现$
-----------------选择:B
3. 条件转移指令JNE的测试条件为( ).
A. ZF=0
B. CF=0
C. ZF=1
D. CF=1
-----------------选择:A
4. 数据传送指令中,错误的操作是()。

A. MOV SS:[BX+DI],1000H
B. MOV DX,1000H
C. MOV WORD PTR[BX],1000H
D. MOV DS,2000H
-----------------选择:D
5. MOV BH,1000[SI],该指令中源操作数采用的寻址方式是( )
A. 立即
B. 直接
C. 寄存器相对
D. 寄存器间接
-----------------选择:C
6. 循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()
A. CX≠0且ZF=1
B. CX≠0且ZF=0
C. CX≠0或ZF=1
D. CX≠0或ZF=0
-----------------选择:B
7. 下列指令执行时出错的是( )
A. ADD BUF1,BUF2
B. JMP DWORD PTR DAT [BX]
C. MOV AX,[BX+DI] NUM
D. TEST AL,08H
-----------------选择:A
8. 在下列指令的表示中,不正确的是( )
A. MOV AL,[BX+SI]
B. JMP SHORT DONI
C. DEC [BX]
D. MUL CL
-----------------选择:C
9. 在汇编语言程序中,对END语句的叙述正确的是()
A. END语句是一可执行语句
B. END语句表示程序执行到此结束
C. END语句表示源程序到此结束
D. END语句在汇编后要产生机器码
-----------------选择:C
10.
执行下列指令后,正确的结果是()
MOV AL,100
MOV BL,-2
A. AL=100H BL=02H
B. AL=64H BL=0FEH
C. AL=64H BL=82H
D. AL=100H BL=0FEH
-----------------选择:B
11. 根据下面定义的数据段: DESG SEGMENT DAT1 DB ‘1234’DAT2 DW 5678H ADDR EQU DAT2-DAT1 DESG ENDS 执行指令MOV AX ADDR后,AX寄存器中的内容是()
A. 5678H
B. 7856H
C. 4444H
D. 0004H
-----------------选择:D
12. 指令JMP FAR PTR DONE属于( )
A. 段内转移直接寻址
B. 段内转移间接寻址
C. 段间转移直接寻址
D. 段间转移间接寻址
-----------------选择:C
13. 在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()
A. DAA校正指令的功能已自动加在AH中
B. 进位值在AF中,校正后根据AF内容再加在AH中
C. 进位值在CF中,校正后根据CF内容再加在AH中
D. 进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
-----------------选择:C
14. 下列指令执行后总是使CF=0,OF=0的是()。

A. AND
B. NEG
C. NOT
D. INC
-----------------选择:A
15. 设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA 之后,其结果应是()。

A. AH=01,AL=05
B. AH=1 AL=15
C. AH=0 AL=0FH
D. AH=0 AL=05
-----------------选择:A
北航《汇编语言》在线作业二
单选题判断题
二、判断题(共 10 道试题,共 40 分。


1. 键盘缓冲区是一个环形队列,其性质与《数据结构》课程中对“环形队列”所描述的性质不一样。

A. 错误
B. 正确
-----------------选择:A
2. 主程序与子程序参数传递方式有:(1)寄存器法(2)约定单元法(3)堆栈法
A. 错误
B. 正确
-----------------选择:B
3. 在常用硬磁盘中,各道容量相同
A. 错误
B. 正确
-----------------选择:B
4. 在微程序控制方式中每一条机器指令用一条微指令解释执行
A. 错误
B. 正确
-----------------选择:A
5. DMA方式是:直接依靠硬件实现主存与I/O设备之间的数据直传
A. 错误
B. 正确
-----------------选择:B
6. 在常用的VGA显示方式下,计算机系统规定:文本显示方式下,单色显示器的显示缓冲区段地址为0A000H。

A. 错误
B. 正确
-----------------选择:A
7. 子程序的调用和返回是一对互逆操作,也是一种特殊的转移操作。

A. 错误
B. 正确
-----------------选择:B
8. 子程序调用伪指令INVOKE与子程序的调用指令CALL在功能上是一致的。

A. 错误
B. 正确
-----------------选择:B
9. 微程序控制器采用同步控制方式
A. 错误
B. 正确
-----------------选择:B
10. 在显示字符时,用一个字节存储该字符的ASCII码,用另一个字节存储的显示属性,即:显示颜色。

A. 错误
B. 正确
-----------------选择:B。

相关文档
最新文档