山东大学《单片机原理及应用》试题库含答案

已知 [X] 原=010100,[X] 反= ( )。

A. 010100

B. 001011

C. 101011

D. 101100


答案:A


已知X=-73,若采用8位机器码表示,则[X]原=(3), [X]补=(4)。

A.11001001

B.1001001

C.11011001

D.1011001


正确答案:A
解析:-7310=-(64+8+1)=-10010012   根据定义,数值x的原码记为[x]原,如果机器字长为n(即采用n个二进制位表示数据),则最高位是符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。因此,[X]原=11001001。数值X的补码记作[x]补,如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1。因此,[X]补=10110111。


已知X=-121,若采用8位机器码表示,则[X]原=(21),[X]补=(22)。

A.11001001

B.11111001

C.01111001

D.01011001


正确答案:B


已知x=-127,若采用八位机器码表示,则[X]原=(6),[X]补=(7)。

(53)

A.10000001

B.01111111

C.11111111

D.10000000


正确答案:C


● 已知 X = –121,若采用8位机器码表示,则[X]原= (3) , [X]补= (4) 。

(3)

A. 11001001

B. 11111001

C. 01111001

D. 01011001

(4)

A. 10110111

B. 10000111

C. 10100111

D. 01111001


正确答案:B,B


单片机原理及应用试题库第一章 微机基础知识一、 判断题( )1已知X原=0001111,则X反=11100000。( )2(86)原=11010110,(86)反=10101001,(86)补=10101010。( )3已知X原=11101001,则X反=00010110。( )4.1KB=400H. ( )5. 800H =2KB. ( )6.十进制数89化成二进制数为10001001。( )7因为10000H=64KB,所以0000HFFFFH一共有63KB个单元。( )8。十进制数89的BCD码可以记为89H。( )9。8位二进制数原码的大小范围是-127+127。( )10。8位二进制数补码的大小范围是-127+127。( )11。0的补码是0。( )12。-128的补码是10000000。( )13。11111111是-1的补码。( )14。-2的补码可以记为FEH。( )15已知X原=10000100,则X补=11111100。( )16将二进制数(11010111)2转换成八进制数是(327)8。( )17将十进制(0825)10转换成二进制数是(01101)2。( )181000001101其结果是1101。( )19计算机中的机器码就是若干位二进制数。( )20计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。( )21计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。( )22计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。( )23用汇编语言编写的程序叫汇编程序。( )24汇编语言源程序是单片机可以直接执行的程序。( )25微机控制系统的抗干扰问题是关系到微机应用的成败大问题。( )26凡是用单片机调试软件PDS在计算机上汇编成功的源程序都是编写正确的源程序,都能正常运行。( )27机电一体化就是机械技术、电子技术、控制技术和计算机技术相结合的综合技术。二、单项选择题1在微型计算机中,负数常用 表示。CA原码 B反码 C补码 D真值2将十进制数215转换成对应的二进制数是 。A A11010111 B11101011 C10010111 D101011013将十进制数98转换成对应的二进制数是 。A A1100010 B11100010 C10101010 D10001103将二进制数(1101001)2转换成对应的八进制数是 。B A141 B151 C131 D 121 4十进制126数其对应的十六进制数可表示为 。D A8F B8E CFE D7E5二进制数110110110对应的十六进制数可表示为 。B A1D3H B1B6H CDB0H D666H63的补码是 。D A10000011 B11111100 C11111110 D111111017在计算机中“A”是用 来表示。D ABCD码 B二十进制 C余三码 DASCII码8将十六进制数(18635B)16转换成对应的二进制数是 。B A11000011000110101B B110000110001101011011C101000110011101011011 D100001111001100011110将十六进制数6EH转换成对应的十进制数是 。CA100 B。90 C。110 D。1209已知X补=00000000,则真值X= 。B A+1 B0 C1 D以上都不对10已知X补=01111110,则真值X= 。D A+1 B126 C1 D+12611十六进制数(4F)16对应的十进制数是 。C A78 B59 C79 D8712单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫 。D A汇编 B编译 C自动汇编 D手工汇编三、多项选择题1微型计算机中常用的进位计数制有 BCE 。 A十进制 B二进制 C八进制 D五进制 E十六进制2计算机中常用的数码有 ABDE 。 A补码 BBCD码 C十进制 D二进制 EASCII码3与十进制89相等的数为 ACDE 。A59H B10001001B C131Q D1011001B E(10001001)BCD4为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即 ACE 。 A原码 B真值 C反码 D机器码 E补码5微型计算机中的软件主要有以下几个部分: 。B、C、E A操作系统 B系统软件 C应用软件 D诊断程序 E数据库和数据库管理系统6用4位二进制数来表示1位十进制数的编码方法称为 。A、B、C、 A二 十进制 B8421BCD码 C余3码 D二进制编码 EASCII码 第二章 单片机的内部硬件结构一、判断题( )1MCS51单片机是高档16位单片机。( )2MCS51的产品8051与8031的区别是:8031片内无ROM。( )3单片机的CPU从功能上可分为运算器和存贮器。( )4MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。( )5MCS51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。( )68051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( )78051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。( )8MCS51的程序存贮器用于存放运算中间结果。( )9MCS51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。( )10单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( )11CPU的时钟周期为振荡器频率的倒数。( )12单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。( )13单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。( )14单片机系统扩展时使用的锁存器,是用于锁存高8位地址。( )15MCS51单片机上电复位后,片内数据存储器的内容均为00H。( )16当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。( )178051单片机片内RAM从00H1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。( )18MCS51单片机的片内存贮器称为程序存贮器。( )19MCS51单片机的数据存贮器是指外部存贮器。( )20MCS51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。( )21微机控制系统的抗干扰问题是关系到微机应用成败的大问题.二、单项选择题1MCS51单片机的CPU主要的组成部分为 。AA运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器2单片机能直接运行的程序叫 C 。A 源程序 B。汇编程序 C。目标程序 D。编译程序3单片机中的程序计数器PC用来 。C A存放指令 B存放正在执行的指令地址 C存放下一条指令地址D存放上一条指令地址4单片机上电复位后,PC的内容和SP的内容为 B 。A0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H5单片机8031的ALE引脚是 B 。A 输出高电平 B。输出矩形脉冲,频率为fosc的1/6B C输出低电平 D。输出矩形脉冲,频率为fosc的1/26单片机8031的引脚 A 。A必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定7访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A 。AP0口 B。P1口 C。P2口 D。P0口 和 P2口8PSW中的RS1和RS0用来A 。A 选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式9上电复位后,PSW的值为 。DA1 B。07H C。FFH D。010单片机上电复位后,堆栈区的最大允许范围是 B 个单元。A64 B。120 C。128 D。25611单片机上电复位后,堆栈区的最大允许范围是内部RAM的 D 。A00HFFH B。00H07H C。07H7FH D。08H7FH12堆栈指针SP在内部RAM中的直接地址是 。CA00H B。07H C。81H D。FFH13.INTEL8031的P0口,当使用外部存贮存器时它是一个 D 。A传输高8位地址口 A传输低8位地址口C传输高8位数据口 D传输低8位地址/数据口 14P0口作数据线和低8位地址线时 B 。 A应外接上拉电阻 B不能作I/O口 C能作I/O口 D应外接高电平15对于8031单片机,其内部RAM D 。A只能位寻址


当X=-10000时,则有()

A、|x|原=100000

B、|x|反=100001

C、|x|补=101111

D、|x|补=110000


参考答案D


已知[X]原=11101011B,[Y]原=01001010B,则[X-Y]补的值为( )。

A.11011000B

B.01001011B

C.10111100B

D.11110000B


参考答案:B


已知X=-121,若采用8位机器码表示,则[X]原= (3),[X]补= (4)。

A.11001001

B.11111001

C.01111001

D.01011001


正确答案:B


已知X=-121,若采用8位机器码表示,则[X]原= (3),[X]补= (4)。

A.11001001

B.11111001

C.01111001

D.01011001


正确答案:B


已知X=-121,若采用8位机器码表示,则[X]原= (3),[X]补= (4)。

A.11001001

B.11111001

C.01111001

D.01011001


正确答案:B


相关考题:

考题 问答题用符号“”把下面的数按从大到小的顺序“连接”起来    [X1]补=10110111 [X2]原=10110111 [X3]反=1011011 [X4]补=10110110 [X5]无符号数=10110111正确答案: X1=-0100 1001B,X2=-011 0111B,X3=-0100 1000B,X4=-0100 1010B,X5=+1011 0111B 因此:X5X2X3X1X4解析: 暂无解析

考题 问答题用符号“”把下面的数按从大到小的顺序“连接”起来    [X1]补=10110111 [X2]原=10110111 [X3]反=1011011 [X4]补=10110110 [X5]无符号数=10110111正确答案: X1=-0100 1001B,X2=-011 0111B,X3=-0100 1000B,X4=-0100 1010B,X5=+1011 0111B 因此:X5X2X3X1X4解析: 暂无解析

考题 已知x=一53/64,若采用8位定点机器码表示,则[x]原=( ),[x]补=(请作答此空)。A.11000011B.11101010C.10011110D.10010110 答案:D解析:符号位1表示-,0表示+。负数的补码=原码按位取反+1。后面尾数不足,可以补0.

考题 单选题已知X原=X0.X1X2,Xn,则[X]补可通过()求得。A各位求反,末位加1B求补C除X0外各位求反末位加1D[X]反-1正确答案: B解析: 暂无解析

考题 用符号“”把下面的数按从大到小的顺序“连接”起来    [X1]补=10110111 [X2]原=10110111 [X3]反=1011011 [X4]补=10110110 [X5]无符号数=10110111正确答案: X1=-0100 1001B,X2=-011 0111B,X3=-0100 1000B,X4=-0100 1010B,X5=+1011 0111B 因此:X5X2X3X1X4

考题 已知X=-73,若采用8位机器码表示,则[X]原=(1),[X]补=(2)。A.11001001B.01001001C.11011001D.01011001 正确答案:A

考题 已知x=-73,若采用8位机器码表示,则[X]原=(21),[X]补=(22)。A.11001001B.1001001C.11011001D.1011001 正确答案:A解析:-7310=-(64+8+1)=-10010012根据定义,数值X的原码记为[X]原,如果机器字长为n(即采用n个二进制位表示数据),则最高位是符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。因此,[X]原=11001001。数值X的补码记作[x]补,如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1。因此,[X]补=10110111。

考题 写出下列各机器数的二进制真值X。 1)[X]补=0.1001 2)[X]补=1.1001 3)[X]原=0.1101 4)[X]原=1.1101 5)[X]反=0.1011 6)[X]反=1.1011 7)[X]移=0,1001 8)[X]移=1,1001 9)[X]补=1,0000000 10)[X]反=1,0000000 11)[X]原=1,0000000 12)[X]移=1,0000000正确答案:1)+0.1001 2)-0.0111 3)+0.1101 4)-0.1101 5)+0.1011 6)-0.0100 7)-0111 8)+1001 9)-10000000 10)-1111111 11)-0000000,-0 12)+0000000,0

考题 已知X=-121,若采用8位机器码表示,则[X]原= (3),[X]补= (4)。A.11001001B.11111001C.01111001D.01011001 正确答案:B

考题 问答题写出下列各机器数的二进制真值X。 1)[X]补=0.1001 2)[X]补=1.1001 3)[X]原=0.1101 4)[X]原=1.1101 5)[X]反=0.1011 6)[X]反=1.1011 7)[X]移=0,1001 8)[X]移=1,1001 9)[X]补=1,0000000 10)[X]反=1,0000000 11)[X]原=1,0000000 12)[X]移=1,0000000正确答案: 1)+0.1001 2)-0.0111 3)+0.1101 4)-0.1101 5)+0.1011 6)-0.0100 7)-0111 8)+1001 9)-10000000 10)-1111111 11)-0000000,-0 12)+0000000,0解析: 暂无解析