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

合集下载

北航《编译技术》在线作业一

北航《编译技术》在线作业一

北航《编译技术》在线作业一一、单选题(共14 道试题,共56 分。

)1. ()负责分析程序语法结构A. 扫描程序B. 语法分析程序C. 语义分析程序D. 代码生成程序正确答案:2. 在下述的编译方法中,自顶向下的分析方法有()。

①简单优先分析②算符优先分析③递归下降分析④预测分析技术⑤LR(K)分析⑥SLR(k)分析⑦LL(k)分析⑧LALR(K)分析A. ③④⑦B. ③④⑧C. ①②⑤⑥⑦D. ①②⑤⑥⑧正确答案:3. 正规式(a|b)*表示的是()。

A. 所有由字母a或b构成的串B. 字符串a|bC. 字符串(a|b)*D. 空串正确答案:4. 词法扫描程序把源代码生成为()。

A. 记号流B. 语法树C. 词法树D. 目标代码正确答案:5. 高级语言编译程序常用的语法分析方法中,递归下降分析法属于()分析方法。

A. 自左至右B. 自上而下C. 自下而上D. 自右向左正确答案:6. 把一个高级语言程序翻译成机器可执行的目标程序的工作由()完成。

A. 汇编程序C. 编译程序D. 预处理程序正确答案:7. 编译器与要编译的源程序的接口阶段是()。

A. 扫描程序B. 语法分析程序C. 语义分析程序D. 代码生成器正确答案:8. 语法分析程序输出()。

A. 记号系列B. 分析树或语法树C. 中间代码D. 目标代码正确答案:9. 类型转换时,整数到实数的转换称为()。

A. 截断B. 舍入C. 拓展D. 收缩正确答案:10. 文法E→(E)产生的语言是()。

A. 空集B. ()C. (E)D. ((((E))))正确答案:11. 赋值语句X::=-(a+b)/(c-d)-(a+b*c)r的逆波兰表示是()。

A. Xab+cd-/-bc*a+-:=B. Xab+/cd--bc*a+--:=C. Xab+-cd-/abc*+-:=D. Xab+cd-/abc*+--:=正确答案:12. 有限自动机可以有()个初始状态。

汇编语言练习1+答案

汇编语言练习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 分)请在每小题的空格中填上正确答案。

北交《汇编语言》在线作业一15春满分答案

北交《汇编语言》在线作业一15春满分答案

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


1. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是()
A. 寻址内容
B. 寻址条件
C. 寻址方式
D. 寻址指令
-----------------选择:C
2. 带借位减法指令是()
A. SUB
B. SBB
C. DEC
D. ADC
-----------------选择:B
3. 主程序在调用内部中断服务程序之前,必须修改()
A. 中断点
B. 中断条件
C. 中断参数
D. 中断向量
-----------------选择:D
4. 条件汇编伪指令对于分支体的取舍是()
A. 动态的
B. 静态的
C. 常态的
D. 无态的
-----------------选择:B
5. 子程序结束后,应返回主程序中继续执行,这一功能由()指令完成
A. CALL
B. RET
C. LOOP
D. POP
-----------------选择:B
6. 在()寻址方式下,指令中的操作数直接存放在机器代码中,紧跟在操作码后
A. 寄存器寻址
B. 立即数寻址
C. 存储器寻址
D. 都不正确
-----------------选择:B
7. 需独立运行的程序必须包含()个代码段
A. 一。

《汇编语言》各章习题答案

《汇编语言》各章习题答案

汇编语言各章习题答案习题一答案:1.1无符号数: 11010011=211=D3H,01110111=119=77H,10000011=131=83H,00101111=47=2FH,10101010=170=AAH带符号数:11010011= -45=D3H,01110111=+119=77H,10000011= -125=83H,00101111=+47=2FH,10101010= -86=AAH1.2 5E8AH,0BE6H,3DEH,4940H1.3 00011101+00110101=01010010=52H=8201001001+11101000=00110001=31H=4910111110+01010010=00010000=10H=1610011010+11110001=10001011=8BH= -1171.4 00101001+01010011=01111100+00000110=10000010=82H=8201110011-00100100=01001111-00000110=01001001=49H=4901100110+00011000=01111110+00000110=10000100=84H=840000000100110010+01110101=0000000110100111+00000110=0000001000000111=0207H=2071.5 000020A3H,FF94H,00003456H,007FH,FFFFEC00H1.6无符号数:0~65535,0000H~FFFFH;带符号数:-32768~+32767,8000H~7FFFH 1.7 (1) 38H等于十进制数56,是十进制数56的补码,数字8的ASCII码,十进制数38的压缩BCD码(2) FFH等于十进制数-1,是带符号数-1的补码,无符号数为255(3) 5AH等于十进制数90,是十进制数90的补码,大写字母Z的ASCII码(4) 0DH等于十进制数13,是十进制数13的补码,回车符的ASCII码1.8(1) 108=01101100B=6CH,补码01101100B,压缩BCD码0000000100001000,ASCII码313038H(2) 46=00101110B=2EH,补码00101110B,压缩BCD码01000110,ASCII码3436H(3) –15=11110001B=F1H,补码11110001B,ASCII码2D3135H(4) 254=0000000011111110B=00FEH,补码0000000011111110B,压缩BCD码0000001001010100,ASCII码323534H1.9(1) 56+63=01110111B,CF=0,SF=0,ZF=0,OF=0(2) 83-45=00100110B,CF=0,SF=0,ZF=0,OF=0(3) -74+29=11010011B,CF=0,SF=1,ZF=0,OF=0(4) -92-37=01111111B,CF=1,SF=0,ZF=0,OF=11.10回车、换行、响铃、ESC键、空格键、@、P、p习题二答案:2.9最少划分为16个逻辑段,最多划分为65536个逻辑段(每段16个字节)2.10CS:IP,DS:BX、SI、DI,ES:BX、SI、DI,SS:SP、BP2.11字节单元保存8位数,字单元保存16位数。

15春北航《大学语文》在线作业一满分答案

15春北航《大学语文》在线作业一满分答案

15春北航《大学语文》在线作业一满分答案奥鹏15春北航《大学语文》在线作业一一、单选题(共10道试题,共40分。

)1.《爱尔克的灯光》选自巴金散文集()。

A.《废园外》B.《龙·虎·狗》C.《怀念》D.《忆》正确答案:B2.下列选项中作品全部属于两汉政论散文的一项是()A.《盐铁论》《论衡》B.《过秦论》《越绝书》C.《治安策》《法言》D.《谏营昌陵疏》《论贵粟疏》正确答案:D3.()突破了“词为艳科”的藩篱,开创了真正意义的豪放词风。

A.范仲淹B.苏轼C.辛弃疾D.岳飞正确答案:B4.最能代表解放前小说成就的解放区作家是()。

A.李季B.丁玲C.周立波D.赵树理正确答案:D5.唐宋八大家不包括:A.苏轼B.苏洵C.苏辙D.曾巩E.秦观正确谜底:E6.选出下列几项中与其它三项不同的一项:A.《论语》B.《庄子》C.《老子》D.《左传》正确谜底:D7.下列说法不正确的是()。

A.《尚书》分为虞夏商周四部分,反映了从殷商到西周统治者政治观念的演变。

B.《国语》是西周初至春秋末各国的文献汇编,并非出自一人之手。

C.《荀子》和《韩非子》皆主张“人性本善”。

D.史传是汉代散文中成就最突出的领域,《史记》《汉书》代表其最高成就。

正确答案:C8.“其乐融融”一语典出()A.《论语?先进》B.《孟子?公孙丑》C.《左传?郑伯克段于鄢》D.《韩非子?五蠹》正确答案:C9.“非攻”的“非”是什么意思?A.透露表现否认B.十分C.非议正确答案:C10.()的散文无论在思想意蕴、文化趣味上,还是在语言表达上,都倾向于吸取中国文学传统因素,有一种“虚”和“静”的境界。

A.巴金B.贾平凹C.余秋雨D.王安忆正确答案:B北航《大学语文》在线作业一2、多选题(共5道试题,共30分。

)1.以下说法与韩愈有关的是()。

A.文起八代之衰B.杜诗韩笔C.韩孟诗派D.郊寒岛瘦正确谜底:ABC2.下列散文作品出自朱自清的是()。

汇编语言test1

汇编语言test1

汇编语⾔test1汇编语⾔1⼀、简答题1.下⾯程序段执⾏后,寄存器BX的值发⽣什么变化?(不考虑溢出)SAL BX,1PUSH BXMOV CL,4SAL BX,CLPOP CXSUB BX,CX乘以 30d2.对于这样的程序段:CMP AX,BXJGE NEXTXCHG AX,BXNEXT: CMP AX,CXJGE DONEXCHG AX,CXDONE: ┆试回答:①上述程序执⾏后,原有AX,BX,CX中最⼤数存放在哪个寄存器?AX②这三个数是带符号数还是⽆符号数?G,所以是有符号数3.已知寄存器(DS)=1000H,(SS)=1110H,(BX)=100H,(BP)=100H,(SI)=0002H,(SP)=100H;内存单元中的(10100H)=12H,(10101H)=34H,(10102H)=56H,(10103H)=78H,(11200H)=0ABH,(11201H)=0CDH,(11202H)=0EFH,(11203H)=0D3H。

试说明下列各指令执⾏完后AX寄存器的内容。

指令(写个思路,其他⾃⼰搞) AX的内容① MOV AX,1200H ① 1200(直接给)② MOV AX,BX ② 0100h③ MOV AX,[1200H] ds:1200(10000+1200=11200)③所以读(11201和11200内容)0CDABH④ MOV AX,[B P] BP:找SS:bp 11100+100=11200同理读11201和11200内容⑤ MOV AX,1100H[BX] [BX]:找 ds:1100+bx ⑤⑥ MOV AX,[BX][SI] ds:bx+si ⑥⑦ MOV AX,1100H[BX][SI] ds:bx+si+1100 ⑦⑧ POP AX ss:sp⑧4. A DB 0F8HB DB 3 DUP(?)┇LEA DI,BMOV CX,3MOV AL,ALOP:SAR AL,1MOV [DI],ALINC DILOOP LOPOFCH OFEH OFFH上述程序段运⾏后,从B单元开始依次存放的数据是多少?5.执⾏下⾯的程序段后,AX和BX寄存器的内容各是多少?MOV AX,1MOV BX,23MOV SI,10XCHG AX,BXMUL SIADD BX,AXAX=230 BX=231⼆、程序填空题下⾯是⼀个.com⽂件格式的程序,完成从键盘上输⼊⼀个4位以内的16进制数,并以10进制形式显⽰出来。

汇编语言作业及参考答案

汇编语言作业及参考答案

汇编语言作业及参考答案汇编语言作业答案1.3什么是汇编语言源程序、汇编程序、目标程序?见教材P41.10数码0~9、大写字母A~Z、小写字母a~z对应的ASCII码分别是多少?ASCII码为0Dh、0aH对应的是什么字符?见教材P81.11计算机中有一个“01100001‘编码,如果把它认为是无符号数,它是十进制什么数?如果认为它是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.在计算机内部,计算机能够直接执行的程序语言是。

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____________。

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

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


1. 串指令中的目的操作数地址是由( )提供。

A. SS:[BP]
B. DS:[SI]
C. ES:[DI]
D. CS:[IP]
-----------------选择:C
2. 若X补=11111,则其十进制真值为
A. -31
B. -15
C. -1
D. 31
-----------------选择:C
3. IBM PC微机中,有符号数是用()表示的
A. 原码
B. 补码
C. 反码
D. BCD码
-----------------选择:B
4. 执行段间调用指令CALL时,首先保护断点的:
A. 段地址和偏移地址
B. 段地址
C. 偏移地址
-----------------选择:A
5. 已知(AX)=1234H,执行下述三条指令后,
(AX)=( )MOV BX,AX
NEG BX
ADD AX,BX
A. 1234H
B. 0EDCCH
C. 6DCCH
D. 0000H
-----------------选择:D
6. 对于下列程序段: AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN 也可用()指令完成同样的功能。

A. REP MOVSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
-----------------选择:A
7. 完成同指令XCHG AX,BX相同功能的指令或指令序列是()。

A. MOV AX,BX
B. MOV BX,AX
C. PUSH AX POP BX
D. MOV CX,AX MOV AX,BX MOV BX,CX
-----------------选择:D
8. 使用DOS系统功能调用时,使用的软中断指令是()
A. INT 21
B. INT 10H
C. INT 16H
D. INT 21H
-----------------选择:D
9. 下面不属于常用的数据定义伪指令的是()
A. DB
B. DY
C. DD
D. DQ
-----------------选择:B
10. 下面各传送指令中,正确的是()
A. MOV [DI],[SI]
B. MOV[DX+DI],AL
C. MOV WORD PTR [BX],0100H
D. MOV AL,BX
-----------------选择:C
11. 若十进制数为132.75,则其十六进制数为
A. 21.3
B. 84.c
C. 4.6
D. D:6
-----------------选择:B
12. 原码乘法是
A. 用原码表示操作数
B. 被乘数用原码表示,乘数取绝对值,然后相乘
C. 乘数用原码表示,被乘数取绝对值,然后相乘
D. 先取操作数绝对值相乘,符号位单独处理
-----------------选择:D
13. 8086CPU在基址加变址的寻址方式中,变址寄存器可以为( )
A. BX或CX
B. CX或SI
C. DX或SI
D. SI或DI
-----------------选择:D
14. CPU要访问的某一存储单元的实际地址称()
B. 偏移地址
C. 物理地址
D. 逻辑地址
-----------------选择:C
15. 数据传送指令中,错误的操作是()。

A. MOV SS:[BX+DI],1000H
B. MOV DX,1000H
C. MOV WORD PTR[BX],1000H
D. MOV DS,2000H
-----------------选择:D
北航《汇编语言》在线作业一
单选题判断题
二、判断题(共 10 道试题,共 40 分。


1. 在字符显示器的缓冲存储器中,一般存放着存放字符编码
A. 错误
B. 正确
-----------------选择:B
2. 子程序调用指令本身的执行不影响任何标志位,并且子程序体中指令的执行也不会改变标志位。

A. 错误
B. 正确
-----------------选择:A
3. 中断向量表是一个特殊的线性表,它保存着系统中所有中断服务程序的入口地址(偏移量和段地址)。

A. 错误
B. 正确
-----------------选择:B
4. 在显示字符时,用一个字节存储该字符的ASCII码,用另一个字节存储的显示属性,即:显示颜色。

A. 错误
B. 正确
-----------------选择:B
5. 微程序控制器采用同步控制方式
A. 错误
B. 正确
-----------------选择:B
6. 在微程序控制方式中每一条机器指令用一条微指令解释执行
B. 正确
-----------------选择:A
7. 程序计数器PC的内容即下一条指令的地址
A. 错误
B. 正确
-----------------选择:B
8. 并行加法器的运算速度主要取决于全加器单元的速度
A. 错误
B. 正确
-----------------选择:A
9. 1KB=1000字节
A. 错误
B. 正确
-----------------选择:A
10. 子程序的返回指令是IRET/IRETD,而中断服务程序的返回指令是RET。

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

相关文档
最新文档