15春北航《汇编语言》在线作业一满分答案
汇编语言-习题解答

答:TEST AL,0A9H;SF,ZF,PF
3.5现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21203H)=65H,下列指令执行后AX寄存器的内容:
状态标志用来记录程序运行结果的状态信息,它们是根据有关指令的执行结果由CPU自动设置的,常用作条件转移指令的转移控制条件。CF(Carry Flag)进位标志,主要用来反映运算是否产生进位或借位,如果运算结果的最高位有效位产生进位或借位时,进位标志置1,即CF=1,否则置0。PF(Parity Flag)奇偶标志,用于反映运算结果中“1”的个数的奇偶性,当运算结果最低字节中“1”的个数为零或偶数时,PF=1,否则PF=0。AF(Auxiliary carry Falg)辅助进位标志,记录运算时第3位(低半字节)产生的进位值,辅助进位标志一般在BCD码运算中作为是否进行十进制调整的判断依据。ZF(Zero Flag)零标志,用来反映运算结果是否为0,运算结果为0时ZF位置1,否则置0。SF(Sign Flag)符号标志,记录运算结果的符号,它与运算结果的最高位相同,结果为负时置1,否则置0。OF(Overflow Flag)溢出标志,用于反映有符号数运算结果是否溢出,在运算过程中,如操作数超出了机器能表示的范围,则称为溢出,此时OF位置1,否则置0。
16秋北航《汇编语言》在线作业一

15. 设AL=0AH,下列指令执行后能使AL=05H的是( )
A. NOT AL
B. AND AL,0FH
C. XOR 正确答案:
北航《汇编语言》在线作业一
二、判断题(共 10 道试题,共 40 分。)
1. 子程序调用一定是程序员在编写源程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的,都是不可预见的。
北航《汇编语言》在线作业一
一、单选题(共 15 道试题,共 60 分。)
1. CPU要访问的某一存储单元的实际地址称( )
A. 段地址
B. 偏移地址
C. 物理地址
D. 逻辑地址
正确答案:
2. 在汇编语言程序中,对END语句的叙述正确的是( )
A. END语句是一可执行语句
C. SHORT必须借助于PTR才能指示无条件转移指令目标地址的属性
D. NEAR必须借助于PTR才能指示无条件转移指令目标地址的属性
正确答案:
11. 将DX的内容除以2,正确的指令是( )
A. DIV 2
B. DIV DX,2
C. SAR DX,1
D. SHL DX,1
正确答案:
A. 错误
B. 正确
正确答案:
5. 在寄存器间址方式中,指令制定的寄存器中存放的是操作数地址
A. 错误
B. 正确
正确答案:
6. 子程序调用指令本身的执行不影响任何标志位,并且子程序体中指令的执行也不会改变标志位。
A. 错误
B. 正确
正确答案:
7. 计算机通用键盘一般采取硬件编码电路产生键码
汇编语言在线测试及答案(1)

汇编语言在线测试及答案(1)习题一1.在计算机内部,计算机能够直接执行的程序语言是。
A.汇编语言B.C++语言C.机器语言D.高级语言2.在堆栈段中,存放栈顶地址的寄存器是。
A.IP B.SP C.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、-2 B.-2、-125、126C.-2、-126、-125 D.-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____________。
15春北航《国际金融》在线作业一满分答案

奥鹏15春北航《国际金融》在线作业一
一、单选题(共25 道试题,共75 分。
)
1. 欧洲货币市场是( )
A. 经营欧洲货币单位的国家金融市场
B. 经营欧洲国家货币的国际金融市场
C. 欧洲国家国际金融市场的总称
D. 经营境外货币的国际金融市场
正确答案:C
2. 汇率不稳有下浮趋势且在外汇市场上被人们抛售的货币是()
A. 非自由兑换货币
B. 硬货币
C. 软货币
D. 自由外汇
正确答案:C
3. 货币市场利率的变化影响证券价格的变化,如果市场利率上升超过未到期公司债券利率,则()
A. 债券价格上涨,股票价格上涨
B. 债券价格下跌,股票价格下跌
C. 债券价格上涨,股票价格下跌
D. 债券价格下跌,股票价格上涨
正确答案:B
4. 史密森协定规定市场外汇汇率波动幅度从±1%扩大到( )
A. ±2.25%
B. ±6%
C. ±10%
D. 自由浮动
正确答案:A
5. 如果一种货币的远期汇率低于即期汇率,称之为( )
A. 升水
B. 贴水
C. 隔水
D. 平水
正确答案:B
6. 发行特别提款权的时间是()。
A. 1970年
B. 1968年
C. 1969年。
汇编语言练习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.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设均为双字数据,分别存放在地址为的存储单元中,他们的运算结果存入单元。
电子科大15春《汇编语言程序设计》在线作业1答案

15春《汇编语言程序设计》在线作业1一、单选题(共20 道试题,共100 分。
)1. 完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()A. MOV AL,00HB. AND AL,00HC. XOR AL,ALD. SUB AL,AL正确答案:A2. 设A=186,B=273Q,C=0BBH,它们之间的关系是()A. A>B>CB. A<B<CC. A=B=CD. A<B=C正确答案:D3. 设CF=1,实现AL内容乘2的指令是()A. RCL AL,1B. SAR AL,1C. SHL AL,1D. ROR AL,1正确答案:C4. DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH SHL DA1,1 SHR DA2,1 上述两条指令执行后,DA2中两字节单元内容分别是()A. 0ABH,0CDHB. 2BH,9BHC. 4DH,57HD. 56H,9BH正确答案:B5. DA TA SEGMENT TA1 DW 0102H,0304H,0506H TA2 DB 02H,03H,04H : MOV BX,DS:[0006H] AND BX,0FFH AND BH,[BX 上述指令序列运行后,BX的内容是()A. 0605HB. 0402HC. 0606HD. 0204H正确答案:B6. 设AL=0AH,下列指令执行后能使AL=05H的是()B. AND AL,0FHC. XOR AL,0FHD. OR AL,0FH正确答案:C7. 测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是()A. TEST BL,4FH JZ NEXTB. XOR BL,4FH JZ NEXTC. AND BL,4FH JZ NEXTD. OR BL,4FH JZ NEXT正确答案:B8. 使用DOS系统功能调用时,使用的软中断指令是()A. INT 21B. INT 10HC. INT 16HD. INT 21H正确答案:D9. 当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()A. JLEB. JNLC. JNLED. JL正确答案:C10. 对寄存器AX的内容乘以4的正确指令序列是()。
北交《汇编语言》在线作业一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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
奥鹏15春北航《汇编语言》在线作业一
一、单选题(共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。