大工17春《汇编语言程序设计》在线测试1

合集下载

大工18春《汇编语言程序设计》在线测试3

大工18春《汇编语言程序设计》在线测试3

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 假设(EAX)=00001000H,(EBX)=00002000H,(DS)=0010H,试问MOV ECX,[EAX+EBX]指令访问内存的物理地址是()。

A: 00003100HB: 10003100HC: 00003200HD: 00005100H正确答案:(单选题) 2: 阅读下面的程序片段。

(1)MOV AX,723AH(2)MOV BX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:(AX)等于()。

A: A9CEHB: A9CFHC: 0D: BCCEH正确答案:(单选题) 3: 阅读下面的程序片段。

(1)MOV AX,723AH(2)MOV BX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:CF等于()。

A: AB: BC: 0D: 1正确答案:(单选题) 4: 阅读下面的程序片段。

(1)MOV AX,723AH(2)MOV BX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:OF等于()。

A: CB: BC: 0D: 1正确答案:(单选题) 5: 下面指令执行后,(1)DAW DW 2A05H(2)DAB DB 0FAH (3)MOV AL,BYTE PRT DAW (4)SUB DAB,AL变量DAB中的内容是()。

A: 0F5HB: 0F6HC: 0D: 0E65H正确答案:(单选题) 6: 阅读如下程序段:(1)ADRR DB XXH,XXH,……,XXH (2) NUM EQU $-ADRR (3)RETT DB ? (4)…(5)MOV CX,NUM (6)MOV BX,-1 (7)DON: (8)INC BX (9)CMP ADRR[BX],0 (10)LOOPZ DON (11)JNZ NEXT (12)MOV BL,OFFH (13)NEXT: (14)MOV RETT,BL (15)HLT结束后,该程序完成的功能是()。

17春西南交《汇编语言程序设计》在线作业一

17春西南交《汇编语言程序设计》在线作业一

17春西南交《汇编语言程序设计》在线作业一答案一、多选题(共10 道试题,共20 分。

)1. 软件中断通常由那三种情况引起()A. 由中断指令INT引起B. 由于CPU的某些错误而引起C. 为调试程序设置的中断D. 各种外部设备的中断正确答案:2. 80X86指令系统可以分为以下几种()A. 数据传输指令B. 串处理指令C. 算术指令及逻辑指令D. 控制转移指令及处理机控制指令正确答案:3. 磁盘一般由那两部分组成()A. 系统区B. 功能区C. 数据区D. 程序区正确答案:4. 汇编程序的主要功能有()A. 检查源程序B. 测出源程序中的语法错误,并给出出错信息C. 产生源程序的目标程序,并可给出列表文件D. 展开宏指令正确答案:5. 算术指令用来执行算术运算,他们中有那两类()A. 双操作数B. 单操作数C. 三操作数D. 多操作数正确答案:6. 计算机的指令由那两部分组成()A. 操作码B. 操作平台C. 操作数D. 操作范围正确答案:7. 为运行汇编语言程序至少要在磁盘上建立以下文件()A. 编辑程序B. 汇编程序C. 连接程序D. 调试程序正确答案:8. 在程序中调用子程序指令有()A. CALLB. RETC. SUBD. ZF正确答案:9. 循环程序由那三部分组成()A. 设置循环的初始状态B. 循环体C. 循环控制部分D. 循环标识正确答案:10. 操作数可以是()A. 常数B. 寄存器C. 变量D. 表达式正确答案:西南交《汇编语言程序设计》在线作业一答案二、单选题(共20 道试题,共40 分。

)1. 指令MOV AX,[BX][SI]中源操作数采用的寻址方式是()。

A. 寄存器B. 寄存器相对C. 寄存器间接D. 基址变址正确答案:2. 机器数可以用不同的码制表示,常用的有原码、补码和()A. 随机码B. 验证码C. 反码D. 正码正确答案:3. 3. DATA SEGMENT BUF DB 1,2,3,4,5 COUNT EQU DATA ENDS 在以上数据段中COUNT的值为( )A. 3B. 5C. 4D. 6正确答案:4. 已定义数据:FEES DW 100 DUP(0,2 DUP(?)),执行指令MOV AL,LENGTH FEES后AL寄存器内容为()。

电子科大17春《汇编语言程序设计(本科)》在线作业1

电子科大17春《汇编语言程序设计(本科)》在线作业1

电子科大17春《汇编语言程序设计(本科)》在线作业12017秋17春电子科大17春《汇编语言程序设计(本科)》在线作业1一、单选题(共20 道试题,共100 分。

)1. 设(SP)=0100H,执行PUSHF之后,SP的值为()。

A. 0101HB. 00FFHC. 00FEHD. 0102H正确答案:2. 在指令MOV AX, [BP]中,源操作数寻址隐含使用的段寄存器是()。

A. CSB. SSC. DSD. ES正确答案:3. DA_BYTE1 DB 08H DUP(3 DUP(2),2 DUPC.)数据区中能构成“0302H”操作数共有()个。

A. 08HB. 04HC. 02HD. 03H正确答案:4. MOV AL, 04H ADD AL, 09H AAA 执行上述三条指令后,结果(AX) =( )A. 000DHB. 0013HC. ‘00’13正确答案:5. 已知NUM=10101010B,为向DL寄存器中传送数据0AH,不可选用的语句有( )A. MOV DL, (NUM-160) SHL 4B. MOV DL, NUM SHR 4C. MOV DL, NUM MOD 10HD. MOV DL, NUM/10H正确答案:6. 对于无符号数字除法指令DIV OPRD,其运算结果为()。

A. (AL)为余数,(AH)为商B. (AX)为余数,(DX)为商C. (AH)为余数,(AL)为商D. (DX)为余数,(AX)为商正确答案:7. 为在一连续的存储单元中依次存放数据41H,42H,……48H,下面的数据定义语句中有语法错误的是( )。

A. DB 41H,42H,43H,44H,45H,46H,47H,48HB. DW 4142H,4344H,4546H,4748HC. DB ‘ABCDEFGH’D. DW ‘BA’,‘DC’,‘FE’,‘HG’正确答案:8. 用一条指令实现将寄存器BX和SI的内容相加,并将结果送入AX中,这条指令是()。

大工17秋《汇编语言程序设计》在线测试2 100分答案

大工17秋《汇编语言程序设计》在线测试2 100分答案

大工17秋《汇编语言程序设计》在线测试2试卷总分:100得分:100一、单选题(共10道试题,共40分)1.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。

A.名字项B.操作数项C.注释项D.以上都不对正确答案:B2.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()。

A.名字的第一个字符可以是大写英文字母B.名字的第一个字符可以是字母、数字、@、_C.名字的有效长度≤31个字符D.一般来说,名字项可以是标号正确答案:B3.以下五个指令(1)MOVAL,55H(2)MOVCL,2(3)ROLAL,CL(4)ORAL,1(5)RCLAL,CL顺序执行完后,(AL)=多少?A.54HB.53HC.55HD.52H正确答案:A4.以下五个指令(1)MOVAL,55H(2)MOVCL,2(3)ROLAL,CL(4)ORAL,1(5)RCLAL,CL顺序执行完后,(CL)=多少?A.2B.3C.4D.5正确答案:A5.以下五个指令(1)MOVAL,55H(2)MOVCL,2(3)ROLAL,CL(4)ORAL,1(5)RCLAL,CL顺序执行完后,CF=多少?A.1B.2C.3D.0正确答案:A6.如果(AL)=01111111B,执行INCAL指令后,CF=()。

A.1B.0C.2D.和执行INCAL指令之前的取值保持一致正确答案:D7.如果(SP)=30H,执行PUSHBX指令后,(SP)=()。

A.28HB.2EHC.32HD.31H正确答案:B8.如果当前(BL)=57H,执行指令ADDBL,0F0H后,OF标志位的取值为()。

A.1B.0C.不确定D.2正确答案:B9.在DEBUG中,T命令的功能是()。

A.观察某内存单元的当前内容B.连续运行被调试的程序C.单步执行下一条指令D.修改指定寄存器的内容正确答案:C10.如果数据段中一个内存单元对应的物理地址为2F724H,(DS)=2F00H,那么使用DS段寄存器指明该单元的段基值时,需要使用哪一个偏移量才能正确访问该单元()。

东北大学17秋学期《汇编语言程序设计》在线作业1答案

东北大学17秋学期《汇编语言程序设计》在线作业1答案
东北大学17秋学期《汇编语言程序设计》在线作业1
一、单选题1、B2、C3、C4、B5、B
一、单选题(共10道试题,共50分。)V1.下列数据()在汇编语言中的表示是正确的。A.HIGHAXB.NOT105DC.100HMUL2D.A0H+3
正确答案:B2.确定下列哪些数据在汇编语言中是非法的()。?A.19AHB.1372C.ABHD.145
正确答案:C3.已知AX=0304H,则AAD执行后,AX的值为:A.0034HB.0304HC.0022HD.不确定
正确答案:C4.已知RET指令是属性为NEA?执行后SP的内容为()A.102HB.106HC.0FCHD.0FAH
正确答案:B5.确定下列哪些数据在汇编语言中的表示是正确的()A.19B+25DB.25AND0D3HC.108Q-102D.101BMUL0ABH
正确答案:B3.ADDDS,AX()A.错误B.正确
正确答案:A4.PUSHAL()?A.错误B.正确
正确答案:A5.CALLAX()A.错误B.正确
正确答案:B6.在宏定义中嵌套宏定义时,任何层的宏定义都可在任何时调用。()A.错误B.正确
正确答案:A7.MOVAX,CS()?A.错误B.正确
正确答案:B8.ADD〔SI〕,〔BX〕()?A.错误B.正确
正确答案:A9.NEG30H()A.错误B.正确
正确答案:A10.INC12H()A.错误B.正确
正确答案:A
正确答案:A10.已知AL=48H,则AAM执行后,AX的值为:A.0408HB.0804HC.0702HD.0207H
正确答案:C
二、判断题(共10道试题,共50分。)V1.宏定义中的形式参数可以多于宏调用的实在参数。()?A.错误B.正确

东大17秋学期《汇编语言程序设计》在线作业3免费答案

东大17秋学期《汇编语言程序设计》在线作业3免费答案

东大17秋学期《汇编语言程序设计》在线作业3免费答案17秋18春《汇编语言程序设计》在线作业3一、单选题(共 10 道试题,共 50 分。

)1. 已知AL,BX为无符号数,计算AL*BX的乘积,用下述程序段( )。

A. MUL BXB. "IMUL BXC. XOR AH,AH MUL BX "D. "CBW MUL BX " MOV AH,0正确答案:C2. 若SP=100H,当执行完指令INT 21H后,SP的值为 ( )A. 0096HB. 0094HC. 00FCHD. 00FAH正确答案:D3. 已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为()。

A. 0,0B. "0,1"C. "1,0"D. "1,1"正确答案:C4. 1MB为( )。

A. 210BB. 216BC. 220BD. 1000KB正确答案:C5. 已知AL=47H, 执行AAM后, AH、AL的内容应为()。

A. 07H、01HB. 04H、07HC. 07H、04HD. 01H、07H正确答案:A6. 循环控制指令隐含指定哪个寄存器作为循环计数器。

( )A. CLB. CXC. ALD. AX正确答案:B7. 当执行完下列指令序列后,标志位PF和SF的值为 ( )。

MOV AH,85H XOR AH,32HA. 0,0B. 0,1C. 1,0D. 1,1正确答案:D8. 确定下列那些数据在汇编语言中是非法的()。

A. 19BH+25DB. 25+ALC. 108-102QD. 101B*0ABH正确答案:B9. 确定下列那些数据在汇编语言中是非法的()。

A. 19BHB. 25DC. 108QD. 101B正确答案:C10. 已知RET指令是属性为NEAR子程序中的返回指令, 执行RET 前SP=100H,?执行后SP的内容为( )A. 102HB. 100HC. 0FEHD. 104H正确答案:A17秋18春《汇编语言程序设计》在线作业3二、判断题(共 10 道试题,共 50 分。

【在线】电子科大17春《汇编语言程序设计》在线作业1

【在线】电子科大17春《汇编语言程序设计》在线作业1

【在线】电子科大17春《汇编语言程序设计》在线作业1一、单选题(共 20 道试题,共 100 分。

) V 1. 下面指令中,合理而有意义的指令是()。

A. REP LODSBB. REP SCASBC. REP CMPSBD. REP MOVSB2. 已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在()中A. 数据段中偏移量为3236H的字节B. 附加段中偏移量为3234H的字节C. 数据段中偏移量为3234H的字节D. 附加段中偏移量为3236H的字节3. 把汇编源程序变成代码程序的过程是()A. 编译B. 汇编C. 编辑D. 链接4. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()A. 12CSBHB. 12B6BHC. 12C59HD. 12BFEH5. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是 ()A. 表示结果中含1的个数为偶数B. 表示结果中含1的个数为奇数C. 表示该数为偶数D. 表示结果中低八位含1的个数为偶数6. 已知一数据段的段地址是0100H,这个段的第6个字单元的物理地址是()A. 01010HB. 0100AHC. 01012HD. 01006H7. DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH SHL DA1,1 SHR DA2,1 上述两条指令执行后,DA2中两字节单元内容分别是()A. 0ABH,0CDHB. 2BH,9BHC. 4DH,57HD. 56H,9BH8. 算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是()A. 目的操作数最高位为0B. 目的操作数最高位为1C. 目的操作数为任意情况D. 无论什么情况都不可能完全相同9. 在进行二重循环程序设计时,下列描述正确的是()A. 外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B. 外循环初值应置外循环之内;内循环初值应置内循环之内C. 内、外循环初值都应置外循环之外D. 内、外循环初值都应置内循环之外,外循环之内10. INC 指令不影响()标志A. OFB. CFC. SFD. ZF11. 在程序执行过程中,IP寄存器中始终保存的是()A. 上一条指令的首地址B. 下一条指令的首地址C. 正在执行指令的首地址D. 需计算有效地址后才能确定地址12. 8086CPU在基址加变址的寻址方式中,变址寄存器可以为()A. BX或CXB. CX或SIC. DX或SID. SI或DI13. 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。

华中师大《汇编语言程序设计》练习测试题库及答案

华中师大《汇编语言程序设计》练习测试题库及答案

华中师范大学网络教育学院《汇编语言程序设计》练习测试题库及答案一 .选择题(只有一个正确答案,填在题干前的括号里)1.一台完整的计算机系统包括_________。

A.硬件系统和软件系统B.系统硬件和系统软件C.控制器、运算器、存储器、输入设备和输出设备D.操作系统、机器语言、汇编语言、高级语言2.汇编程序属于_________。

A.硬件系统B.软件系统C.系统软件D.用户软件3.简单的汇编语言程序可以通过_________来建立A.连接程序B.调试程序C.汇编程序D.编辑程序4.8086/8088微处理器包含有两个独立的部件_________和_________。

A.R和ALUB.CS和IPC.BIU和EUD.CPU和I/0设备5 .进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是____。

A.程序应该结构化B.程序应该执行速度快C.程序应该占用空间大D.程序应该简明、易读、易懂6 .一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是____。

A.12C5BHB.12B6BHC.12C59HD.12BFEH7 .字符串HOLLO的ASCII代码表示为____.A.484F4C4C4FHB.484F4D4D4FHC.494F4C4C4FHD.494F4D4D4FH8.如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是_________:212CH。

A. IEA2HB. IEB2HC. IFA2HD. IFB2H9,现有段地址和偏移地址为1025H:0F2AH,那么它所对应存储单元中的物理地址是_________。

A. 1107AHB. 01F4FHC. 11F4FHD. 1117AH10.一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是_________。

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

一、单选题(共 10 道试题,共 40 分。

) V 1. 以下有关运算器运算功能的描述,()是正确的。

A. 只做加法
B. 只做算术运算
C. 既做算术运算又做逻辑运算
D. 只做逻辑运算
标准答案:C
2. 在指令系统的寻址方式中,先计算后访问内存的寻址方式是()。

A. 立即数寻址
B. 直接寻址
C. 间接寻址
D. 变址选址
标准答案:D
3. 运算器虽有许多部件组成,但核心部分是()。

A. 数据总线
B. 算术逻辑运算单元
C. cache
D. CPU和寄存器
标准答案:B
4. 下面的数值表示中,和十进制127相等的是哪一个()。

A. 1113B
B. 127H
C. 80H
D. 7FH
标准答案:D
5. 在变址寄存器寻址方式中,若变址寄存器的内容是4E3C(16进制),给出的偏移量是62(16进制),则它对应的有效地址是()(16进制)。

A. 63
B. 4D9F
C. 4E3C
D. 4E9E
标准答案:D
6. 一个完整的计算机系统应包括()。

A. 运算器、存储器、控制器
B. 外部设备和主机
C. 主机和应用程序
D. 配套的硬件和软件系统
标准答案:D
7. 在计算机系统中,存储器是记忆设备,它主要用来()。

A. 存放数据
B. 存放程序
C. 存放数据和程序
D. 存放微程序
标准答案:C
8. 如果(AL)=35H,执行AND AL,0FFH指令后,CF=()。

A. 0
B. 1
C. 2
D. 3
标准答案:A
9. 在变址寄存器寻址方式中,操作数的有效地址等于()。

A. 基值寄存器内容加上位移量
B. 堆栈指示器内容加上位移量
C. 变址寄存器内容加上位移量
D. 程序记数器内容加上位移量
标准答案:C
10. 对计算机的软件、硬件进行管理的是()的功能。

A. 操作系统
B. 数据库管理系统
C. 编译器
D. 用户程序
标准答案:A
二、判断题(共 20 道试题,共 60 分。

) V 1. 指令指针寄存器是IP。

()
A. 错误
B. 正确
标准答案:B
2. 在8086中,SHL AX,BL指令是正确的。

()
A. 错误
B. 正确
标准答案:A
3. 一个完整的计算机系统的两个基本组成部分是操作系统和数据库系统。

()
A. 错误
B. 正确
标准答案:A
4. 外存比主存的存储容量小、存取速度快。

()
A. 错误
B. 正确
标准答案:A
5. MUL AX,BX,CL,DL指令是正确的。

()
A. 错误
B. 正确
标准答案:A
6. CS寄存器属于段寄存器。

()
A. 错误
B. 正确
标准答案:B
7. 指令的多种寻址方式会使指令格式复杂化,但可以增加指令获取操作的灵活性。

()
A. 错误
B. 正确
标准答案:B
8. 计算机系统通过接口与外围设备通信。

()
A. 错误
B. 正确
标准答案:B
9. 寄存器在计算机系统中是一个重要部件,只能用于暂存数据。

()
A. 错误
B. 正确
标准答案:A
10. 基址变址寻址方式使用段跨越前缀时格式为 MOV AX,ES:[BX][SI]。

()
A. 错误
B. 正确
标准答案:B
11. CPU可以直接访问主存,而不能直接访问外存。

()
A. 错误
B. 正确
标准答案:B
12. POP AH指令是正确的,可以以字节为单位。

()
A. 错误
B. 正确
标准答案:A
13. 内存和外存都能直接向CPU提供数据。

()
A. 错误
B. 正确
标准答案:A
14. 八进制数据31转化成十进制数据为30。

()
A. 错误
B. 正确
标准答案:A
15. MOV ES,0F98H指令是正确的。

()
A. 错误
B. 正确
标准答案:A
16. 二进制数据1000转换成十进制数据为8。

()
A. 错误
B. 正确
标准答案:B
17. 十六进制数据8转化成十进制数据为8。

()
A. 错误
B. 正确
标准答案:B
18. MUL是乘法指令。

()
A. 错误
B. 正确
标准答案:B
19. 在寄存器间接寻址中,如果指令中指定的寄存器为BP,则段地址在SS寄存器中。

()
A. 错误
B. 正确
标准答案:B
20. 在所有的进位计数制中,整数部分最低位的权都是1。

()
A. 错误
B. 正确
标准答案:B。

相关文档
最新文档