微机原理与汇编语言模拟题答案

发布时间:2023-11-24 08:11:09浏览次数:45
《微机原理与汇编语言》模拟题一 单选题属于  的专用控制寄存器有以上三者都是答案有关  文件描述不正确的是可执行文件没有文件信息的标题区占用存储空间大程序不分段入口点必须是 答案数据段中定义  !"#$%#$%&&'&则 () !* ! 的值为答案'对 +,- 指令&不正确的是+,-&+,-&+,-&+,--.&答案/对 +,- 指令&正确的是+,-&+,-&+,-&+,-0&答案. 进制数转换成十进制的方法是权和系数乘后累加降幂法降幂法和除法除法答案1在编程时&常常将多次使用的功能用一条来代替指令伪指令宏指令以上都不是答案第 1 页,共 17 页 ///答案/执行”-C指令后&被除数&商和余数依次存放在答案执行”+6C指令后&另一个乘数和乘积依次存放在答案1 指 令 执 行 前 >&>&>&>/0&>'&则指令执行 &后>/0>'> 和  正确答案 指令执行前>&>/&>/&>0'& 执 行 指 令& 后& 和 , 的值为答案2 指令执行前>&>/&>/&>0'& 执 行 指 令6& 后& 和 , 的值为答案1已知>1&要求把其的第 & 和 / 位置为 &其余不变构造一个数用指令实现&正确的指令是3&,.&/,.&/404&答案第 10 页,共 17 页 1已知>'&要求把其的第 &&' 和  位置为 &其余不变构造一个数用指令实现&正确的指令是3&,.&,.&404&答案1已知>'&要求把其的第 &&/ 和 1 位的二进制值变反构造一个数用指令实现&正确的指令是3&,.&1,.&1404&答案1出栈指令 ,4&描述正确的是允许 4 是任何寻址方式影响标志位先弹出数据后改变指针先改变指针后弹出数据答案1'进栈指令 6.&描述不正确的是不影响标志位 不允许源操作数是立即数先改变指针后压入数据先压入数据后改变指针答案1/下列传送指令中有语法错误的是+,-&+,-&+,-&+,-0&答案1已知>&执行 , 后& 寄存器的值是0答案11对寄存器  的内容除以 ' 的正确指令序列是+,-&.&+,-&&+,-&.,&+,-&答案第 11 页,共 17 页 1用寄存器  和  的基址变址寻址方式把存储器中的一个字节与  寄存器的内容相减&并把结果送到  寄存器中&指令是6&6&J6&;404.6&;404.答案12把/与相加&并把结果送回到存储器中的指令是/&&/&;404./",.4./&答案计算机处理指令也就叫做指令周期&下面答案对的是取指令译码执行包括取指令&译码和执行答案 的中断分为两类软件中断又称为和硬件中断外中断可屏蔽中断内中断非屏蔽中断答案中断命令寄存器<, 端口 *的 /位0,是中断结束位'/答案写出分配给 34 中断类型号在中断向量表中的物理地址为':'':'':/':/答案'写出 34 分配给下列中断类型号在中断向量表中的物理地址为:/:::'答案/分配给类型号 ' 的中断向量在中断向量表中的物理地址为第 12 页,共 17 页 /:/:/2/:/'/:/答案汇编是用于连续产生完全相同或基本相同的一组代码重复条件不定重复以上都不对答案1使用重复伪操作来实现建立一个  字的数组 )%<) #&其中数组其中每个字的内容是下一个字的地址&正确表达的是#@9J#U9J#@9#U9J答案重复汇编伪操作的指令是..3.045答案2主程序近调用子程序 $@% 的语句是5(( )5$@%5(( )5%$@%5((V5%$@%5((*%$@%答案2子程序调用与宏调用的比较&描述子程序正确的是节省存储空间&但浪费时间浪费存储空间&但节省时间浪费时间和存储空间节省存储空间和时间答案二 填空题>WWW,答案/1'',>WWW答案>WWW答案/0'2>WWW第 13 页,共 17 页 答案/1>WWW答案机器字长  位时&:'补码>WWW答案1机器字长  位时&J'补码>WWW答案0机器字长  位时&J1补码>WWW答案1/2机器字长  位时&:1补码>WWW答案十六进制运算 'J>WWW答案WWW码用一个字节来表示一个字符&低 1 位为字符的值&最高位一般用作校验位答案 码用一个字节来表示一个字符&低WWW位为字符的  值&最高位一般用作校验位答案1字符串在计算机内存中从低地址向高地址按字节顺序存储&以字符9 值为WWW作为字符串的结束符号答案''在虚拟环境 D5L目录下将要编译虚拟目录 D5 源程序文件&输入WWW答案5D5/在虚拟环境 D5L目录下将要连接虚拟目录 D5D@N 目标文件&输入WWW答案( M@N在虚拟环境 D5L目录下将要运行虚拟目录下的 D5D)A) 可执行文件&输入WWW答案)A)1在虚拟环境下 D5L目录下将要调试虚拟目录下 D5D5L的可执行文件&输入WWW答案#)@$!)A)给定>1&>2&位移量 >11&在直接寻址方式下的有效地址是WWW答案112给定>1&>2&位移量 >11&在使用  的间接寻址方式下的有效地址是WWW答案1给定>1&>2&位移量 >11&在使用  的寄存器相对寻址方式下的有效地址是WWW答案/'给定>1&>2&位移量 >11&在基址变址方式下的有效地址是WWW答案0第 14 页,共 17 页 现有>&>&>/1'&执行完 +,-&后  寄存器的内容WWW答案'现有>&>&>/1'&执行完 +,-&后  寄存器的内容WWW答案' 现 有 >&>&>'/1&>/1'&执行完 +,-&后  寄存器的内容WWW答案/1/ 现 有 >&>&>&>1/'&>/1'&执行完 +,-&后  寄存器的内容WWW答案乘法指令 +6&乘积放在WWW答案1除法指令 -&被除数放在WWW答案0&&执行程序前 >&>'&>& 其中20>'&执行指令后>WWW答案202已知>&>&>'&指令 +,-&J的源操作数的物理地址WWW答案' 已 知 >&0>&>&>&>&>&>'&指令 +,-&0的源操作数的物理地址WWW答案'假定>>2&>'&指令 & 指令执行后 >WWW答案,2假设>&>'&指令 .& 执行后 >WWW答案假定>>2&>'&指令 .,.& 执行后 >WWW答案2'假定>>2&>'&指令 .,& 执行后 >WWW答案2/ 假设>0& 变 量 -60 中存 放 的 内 容 为 12& 指 令 ,.&-60 执 行 后>WWW答案 假设 >0& 变 量 -60 中存 放的 内 容 为 12& 指令 3&-60 执行后>WWW答案1 假 设 >0& 变 量 -60 中 存 放 的 内 容 为 12& 指 令 ,.&-60 执 行 后>WWW答案 假 设 >0& 变 量 -60 中 存 放 的 内 容 为 12& 指 令 404& 执 行 后>WWW第 15 页,共 17 页 答案,02 假 设 >&>/&>/& 位 移 量 40>&1>&'0/>'/&B+40则执行该指令后WWW答案' 已 知 40>&>/&>/0&>&>&'0'>'/&执行 B+ 后&>WWW答案/' 已 知 40>&>/&>&>&'0'>'/&执行 B+",.4.40后&>WWW答案' 已 知 >/&>/0&>&>&'0'>'/&执行 B+",.4.后&>WWW答案'/'指令直接或间接指明的存放操作数的内存单元WWW答案偏移地址''计算机的WWW就是指该计算机能够执行的全部指令的集合&每种计算机都有它支持的指令集合答案指令系统'/指令由WWW和操作数两部分组成答案操作码'指令由操作码和WWW两部分组成答案操作数'1寻址就是寻找操作数的WWW答案地址'堆栈是一个重要的数据结构&它具有”先进后出”的特点&通常用来保存程序的返回地址&它主要有两大类操作进栈操作和WWW操作答案出栈'2已知>1&执行指令 30 后>WWW答案2/当主程序调用中断程序需要执行这个功能时&采用WWW类型号的形式调用指令转移到该中断处理程序的起始处执行答案 /当运行完中断程序后&采用WWW返回指令回到主程序继续执行答案)/&计算机系统通过WWW接口以及 <, 控制程序对外部设备进行控制&使其能协调地&有效地完成输入系统的工作答案硬件/每种输入输出设备通过接口和控制器交换信息&按不同的WWW地址分别传送答案端口/'每种中断都给安排一个中断类型号 中断系统能处理WWW种类型的中断&类型号为 :*答案///中断屏蔽寄存器的 <, 端口地址是WWW*答案第 16 页,共 17 页 /写出指令将一个字节数据从端口 * 输入WWW答案 5(&*/1.,+, 显示例程支持多种文本方式和WWW&每种方式适合于特定的适配器答案图形方式/显示分辨率包括WWW和像素分辨率&分辨率表示显示器在水平和垂直方向上所能显示的字符数和像素数答案字符分辨率/2利用定时器发出指定频率的声音的通用发声程序中&在 /</' 中的 ' 端口送一个控制字十六进制形式WWW&该控制字对定时器  进行初始化&使定时器  准备接收接收计数初值答案@*主程序远调用子程序 $@% 的语句是WWW答案5((V5%$@%第 17 页,共 17 页 属于  的变址寄存器有以上三者都是答案2不定重复汇编伪操作的指令是..3.045答案假设程序中的数据定义 3+0"67后接着定义 0340869:3+0&它表示什么意义是占  字节占  个字节变量 3+0 的长度变量 3+0 的地址答案操作符 4;0 后可以是变量<标号<常数&回送变量或标号的类型值其中常数回送的类型值为:答案外部接口组成由一组”寄存器”及相关”控制电路组成”&其中存放外设和 6 传送过来的数据的寄存器是数据寄存器状态寄存器命令寄存器以上都是答案在  中&存储器是分段组织&每段最大长度是=='==答案'对保护模式下存储器寻址正确的描述是支持多任务处理支持虚拟存储 位段地址和偏移地址以上都对第 2 页,共 17 页 答案/如果代码段中的程序占有 =存储区&>&则代码段地址范围是?'?'1'?'?答案外部接口组成由一组”寄存器”及相关”控制电路组成”&其中存放外设和接口的当前状态信号的寄存器是数据寄存器状态寄存器命令寄存器以上都是答案1一般情况下  中存放偏移地址的寄存器@A#默认的段寄存器为0答案 在字符串处理中存放偏移地址的寄存器#默认的段寄存器为0答案2多个模块参数传递时可以定义同名的公共数据段&下面描述不正确是定义成 %$@( 组合方式定义成  组合方式数据段不重叠合并变量不能重名答案利用只能实现二分支地址跳跃表法条件控制法逻辑尺控制法B+答案宏定义体内中用 , 定义标号列表&描述正确的是必须是宏体内的第一个语句标号之间用逗号分隔+., 和 5( 之间不允许有”注释”以上都对答案第 3 页,共 17 页 宏定义中的多个哑元间用隔开也可没有逗号句号分号冒号答案汇编程序宏调用展开时&对宏定义体描述正确的是复制到宏指令位置实参代替形参替换以上都对答案'把所有的宏定义全部集中在一个文件中&下面描述正确的是C文件名+CC文件名3C的文件中该称之为”宏库”以上都正确答案/宏库调用方法正确的是在程序最前面或宏调用前 ($#) 路径D文件名+路径不写则默认文件的路径以上答案都对答案子程序调用与宏调用的比较&描述宏调用正确的是节省存储空间&但浪费时间浪费存储空间&但节省时间浪费时间和存储空间节省存储空间和时间答案1字符串处理的宏定义的头为 *$5%& 那么输出一个字符串的宏调用正确的是*$2*&*$5*&*$5 E 5*$52*&*$55*&*$5 E 5答案汇编程序在时把宏调用展开编辑编译连接运行答案2宏展开时&合并前后两个符号形成一个符号的操作符是第 4 页,共 17 页 FGHHH答案缓冲区 @$I) 的定义中实际字符的个数是@$I)@$I)J@$I)J@$I)J答案能被计算机直接识别的语言是 语言汇编语言机器语言面向对象语言答案对寄存器  中的值除以  正确的指令序列是依次执行 +,-&:/.&依次执行 +,-&:/.,.&依次执行 +,-&:/.&以上都不是答案对寄存器  中的值乘以  正确的指令序列是依次执行 +,-&:/&依次执行 +,-&:/&依次执行 +,-&:/.,&以上都不是答案'每种输入输出设备都要通过一个硬件接口或控制器和 6 相连这些接口和控制器都能支持输入输出指令与外部设备交换信息这些信息包括控制数据状态以上三种答案/外部设备的中断是通过  )( 可编程中断控制器连到主机上的//2/'1答案表示结果超出了字长允许表示的范围&一般会造成结果出错溢出第 5 页,共 17 页 进位辅助进位零标志答案1操作符 4;0 后可以是变量<标号<常数&回送变量或标号的类型值其中近标号数回送的类型值为:答案实现使某位变反用与”C3与”C或 ,.与”C异或 ,.与”C404 后看 K答案2 编写程序时可以保存内存地址是答案'实现屏蔽某位用与”C3与”C或 ,.与”C异或 ,.与”C404 后看 K答案'在虚拟环境下 D5L目录下将要编译虚拟目录下 D5 的源文件&输入5D5( M@N)A)#)@$!)A)答案'在虚拟环境下 D5L目录下将要连接虚拟目录下 D5D@N 的目标文件&输入5D5( M@N)A)#)@$!)A)答案'在虚拟环境下 D5L目录下将要运行虚拟目录下 D5D)A) 的可执行文件&输入第 6 页,共 17 页 5D5( M@N)A)#)@$!)A)答案''十进制数转换成 . 进制的方法是权和系数乘后累加降幂法降幂法和除法除法答案'/<, 设备的数据传送方式有三种&其中用  和 $ 指令的是程序直接控制 <, 方式直接存储器存取方式 +中断传送方式以上都不是答案'写出指令将一个字数据从端口  输入O#A&* 5A&#AO#A&* #A&5AO#A&* 5(&#AO#A&* #A&5(答案'1数的常用表示法原码反码补码原码&反码和补码答案'汇编是根据条件把一段源程序包括在汇编语言程序内或者排除在外重复条件不定重复以上都不对答案'2下列四组寄存器中&属于通用寄存器的是以上三者都是答案/外部接口组成由一组”寄存器”及相关”控制电路组成”&其中存放 6 给外设的控制命令的寄存器是数据寄存器第 7 页,共 17 页 状态寄存器命令寄存器以上都是答案/与 +,-&,04-. 指令完全等效的指令是+,-&-.&-.0&-.0&-.答案/已知数据段中定义 !#@P0,QR&用一条指令将字母’0R取到  中的是O5(&!JO5(&!JO5(&!JO5(&!J答案/简化段定义是没有给出段名&此时可用预定义符号给数据段的段名&这个预定义符号是9F:S答案/'打开安装好的 ,A&将 #D!5!# 映射成 &看到提示 KDL输入的命令是#D!5!##D!5!#$ #!5!#$ #D!5!#答案//指令 +,-&的源操作数字段的寻址方式是直接寻址间接寻址寄存器间接寻址寄存器相对寻址答案/指令 +,-&0的源操作数字段的寻址方式是直接寻址间接寻址寄存器间接寻址寄存器相对寻址答案/1指令 +,-&J的源操作数字段的寻址方式是直接寻址间接寻址寄存器间接寻址第 8 页,共 17 页 寄存器相对寻址答案/指令中的有效地址 0 的组成正确的是基址变址T比例因子位移量以上都是答案/2为了建立一个与处理器无关的时间延迟&+ 采用了一种利用硬件产生延迟的方法&即通过监控端口  的&使该位每 /$ 触发一次&以产生一个固定不变的时间基准'答案是由于运算结果超出了位数&最高有效位向前的进位&这一位自然丢失&一般不表示结果的对错溢出进位辅助进位零标志答案已知>&执行 6 后& 寄存器的值是02答案完成同指令 & 相同功能的指令或指令序列是+,-&+,-&依次执行 +,-&+,-&+,-&依次 6,答案求出 22 与 '0 的差值并根据结果设置标志位  和 ,&依次给出的三个答案对的是'/'/,'/,'/答案'求出 ' 与  的和值并根据结果设置标志位  和 ,&依次给出的三个答案对的是/第 9 页,共 17 页
文档格式: docx,价格: 5下载文档
返回顶部