计算机原理试题0
gpdmng2013.04.05浏览400次分享举报
老师给了一些 题目,要我们做。
有很多地方,我都不懂。求大家帮帮忙
我给两百分,请在今天晚上23.00前完成。
急急急!!!
一、 判断题
1、在1M字节的存储器里,每一个存储单元都有一个唯一的18位地址,称为该存储单元的物理地址。 ( )
2、在IBM PC中的堆栈的存取可以以字节或字为单位,所以PUSH和POP指令可以作字节或字操作。 ( )
3、由于堆栈区域是在程序中堆栈定义中就早已确定的,因而堆栈工作过程中是不会出现溢出情况的。 ( )
4、 由于在递归操作中频繁的使用堆栈,子程序的内容被不断调用,所以在这种
情况下出现下溢出是不允许的。 ( )
5、物理地址和逻辑地址都是唯一代表内存单元的地址。 ( )
二、 单项选择题1、0.101001B等于
A、0.640625D B、0.620125D C、0.820325D D、0.804625D
2、下列数中最大的数为
A、(101001)B B、(52)O C、(101001)BCD D、(233)H
3、机器指令由 代码组成
A、二进制 B、八进制 C、十进制 D、十六进制
4、计算机系统中采用补码运算的目的是为了
A、与手工运算方式保持一致 B、提高运算速度
C、简化计算机的设计 D、提高运算的精度
5、当1与0或1进行何种运算时,结果均为1
A、逻辑‘与’ B、逻辑‘或’ C、逻辑‘非’ D、逻辑‘异或’
6、 在计算机内部,数的运算和存储都采用 数
A、二进制 B、十进制 C、八进制 D、十六进制
7、下列哪一项不可以作为立即寻址的目的操作数
A、通用寄存器 B、立即数 C、存储器 D指针寄存器
8、若将一十六进制数取反,应使该数与0FFFFH进行 运算
A、逻辑‘与’ B、逻辑‘或’ C、逻辑‘非’ D、逻辑‘异或’
9、X=74D的补码为 。
A、01001010 B、00101001 C、01101111 D、11100010
10、若CF=1,OF=1,则TEST AX,0BFH执行后
A、CF=1,OF=0 B、CF=0,OF=1
C、CF=1,OF=1 D、CF=0,OF=0
三、 填空题
1、二进制数的基数为2,只有 、 两个数码。
2、二进制数一般有 、 、 三种表示法。
3、常用的基本逻辑运算有 、 、 、 。
4、一台电子计算机由 、 、 、 、 组成。
5、标志寄存器的作用是: 。
6、计算机系统包括 和 两部分。
7、在IBM PC中,有四个专门存放地址的寄存器,称为段寄存器,它们是 、 、 、和 。
8、 P0通常用作__ ___。
9、汇编语言源程序中的三种基本语句: 、 和 。
10、在标志寄存器中,OF表示 标志位,CF表示 标志位
11、计算机中的指令是由 和 组成
12、循环程序由三部分组成: 、 、 。
四、 编程题
1、编写程序,计算S=(a+b)—2*(a AND b)
2、编制一个能循环显示十条新闻标题的控制程序,每条新闻的地址转换表NEWS放在数据区中。
3、把0~100(十进制)之间的30个数,存入以GRAD为首地址的30字数组中,GRADE+i表示学号为i+1的学生成绩。另一个数组RANK为30个学生的名次表,其中RANK+i 的内容是学号为i+1的学生的名次。编写程序,根据GRAD中的学生成绩,将排列的名次填入RANK数组中。