汇编语言程序设计 联系客服

发布时间 : 星期六 文章汇编语言程序设计更新完毕开始阅读34542b3b852458fb770b56f0

汇编语言基础

《汇编语言程序设计》第01章在线测试

《汇编语言程序设计》第01章在线测试 剩余时间:4 9:50 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、一个字节的二进制位数是____位。 A、4 C、16 B、8 D、32 2、微机中每个存储单元具有一个地址,其中存放一个____量。 A、比特(1位) C、字(16位) B、字节(8位) D、双字(32位) 3、设段地址为5788H,偏移地址为94H,该字节的物理地址_____。 A、57974H C、58ECH B、5883H D、57914H 4、汇编语言源程序中,每个语句由4项组成,不影响语句功能的是_____。 A、名字项 C、操作数 B、助记符(操作码) D、注释 5、下列标号不合法的是_____。 A、WANG C、F4 B、MOV D、ABC3 第二题、多项选择题(每题2分,5道题共10分) 1、汇编语言的优点包括_____。 A、直接有效地控制硬件 B、生成的代码序列短小 C、运行速度快 D、编程容易 E、便于移植

2、8086段寄存器有_______ 。

A、IP B、DS C、CS D、ES E、SS

3、使用MASM 6.x版本的“ML /Fl eg101.asm”命令,如果源程序eg101.asm没有语法错误,则将生成_________文件。

A、目标代码文件 B、可执行文件 C、列表文件 D、调试文件 E、库文件

4、汇编语言中,______可以作为有效的名字,如标号、变量名等。

A、0fffh B、var00 C、loop1 D、test E、add

5、汇编语言中,程序员不能将______作为用户标识符。

A、DS

B、byte C、again D、call E、SS 第三题、判断题(每题1分,5道题共5分) 1、8086是Intel公司的第一个16位结构的微处理器芯片。 正确 错误 2、有效地址是指存储器操作数的物理地址。 正确 错误 3、采用汇编语言书写的一个ASM源程序文件,需要使用汇编程序,例如MASM转换为OBJ目标代码文件。 正确 错误 4、8088按逻辑段组织程序,需要执行的指令应该在代码段中。 正确 错误 5、使用简化段定义源程序格式,必须具有.model语句,且位于所有简化段定义语句之前。 正确 错误

《汇编语言程序设计》第02章在线测试

《汇编语言程序设计》第02章在线测试 剩余时间:5 8:54 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、在汇编语言中,如下各个进制常数,______是错误的。 A、64 C、A0H B、64H D、0100B 2、伪指令DW定义的是______量的变量。

A、字节 C、双字

B、字 D、4字

3、将变量var定义如下,“var db 26h, 4ah”,欲以字属性存取该变量值,应采用______var。

A、offset C、word ptr

B、byte ptr D、seg

4、语句“xyz db ˊABˊ, ˊCDˊ, ˊEˊ,ˊFˊ”汇编后占用的存储空间是______个字节。

A、4 C、6

B、5 D、8

5、在伪指令语句“number dw 1234h”中的number 项称为______。

A、标号 C、名字

B、操作符 D、操作数

第二题、多项选择题(每题2分,5道题共10分)

1、如下________寻址方式的操作数来自主存储器。

A、立即数寻址 B、寄存器寻址 C、直接寻址 D、寄存器相对寻址 E、寄存器间接寻址

2、“mov [bx+10h],al”指令的两个操作数采用的寻址方式有_______。

A、寄存器间接 B、寄存器 C、寄存器相对 D、基址变址 E、立即数