微型计算机在硬件上是由,208可打印本资料微机原理与汇编期末考试试卷A卷答案...

桂 林 工 学 院 期 末 考 试 试 卷

(2006――2007年度 第1学期)

课程名称: 微 机 原 理 与 汇 编 [A 卷]

题号 一 二 三 四 五 六 七 八 总分 得分

一、填空(每空0.5分,共15分)

1、设 [X]补=11100011,[Y]补=00110010,[X]原=10011101 , [X-Y]补= 10110001 。

2、计算机的指令应包括 操作码 和 操作数 两个部分。

3、定义数据字的伪指令为 DW ,定义汇编结束的伪指令为 END 。

4、8086 CPU 从内部功能上可分为 BIU 和 EU 两个独立的功能部件

5、8088CPU 的地址总线有20条,最大内存空间为 1M ,物理地址是由段地址 和 偏移地址 形成的。

6、设SS=1000H ,SP=3000H ,AX=128AH ,CX=0931H 则执行下列指令

PUSH AX PUSH CX POP AX

后SS=1000H ,SP=2FFEH ,AX=0931H ,CX=0931H 。

7、IBM PC 的汇编语言中,对I/O 端口的访问采用两条特殊指令,读端口和写端口两条指

令的助记符分别是 IN 和 OUT 。

8、写出3条能让AX=0的指令,它们是 MOV A X , 0 、 XOR A X , A X 、 AND A X , 0 。 9、在8088系统中五片中断控制器8259可控制 36个中断源。

10、MOV AX ,10H[BX+DI]对源操作数来说是 基址加变址相对 寻址方式。

11、某8位A/D 转换器的满度输入电压为10V ,其量化误差为 ±0.02 (= ±(10V/(28-1))/2) V 。 12、某数的压缩BCD 码为:0000,0001,0000,0001B ,则其非压缩BCD 码为:0000,0000,0000,0001,0000,0000,0000,0001。

13、8088CPU 的引脚中,可屏蔽中断输入端是INTR ,非屏蔽中断输入端是NMI ;当执行总线输出操作时,引脚RD 输出高电平,引脚WR 输出低电平;当访问端口时,引脚M/IO 输出低电平

二、选择题(每题1分,共10分)

1、微型计算机在硬件上是由 A 四大部分分组成。 A. 微处理器、存储器、I/O 接口和总线 ;

B. ALU 、寄存器组、程序计数器和指令系统 ;

C. 微处理器、存储器、输入设备、输出设备 ;

D. 主板、硬盘、键盘、显示器 ;

2、n+1位符号数x 的补码表示范围为 D A. -2n <x <2n B. -2n ≤x ≤2n C. -2n -1≤x <2n D. -2n ≤x <2n

3、下列8088指令中,含有非法操作数寻址的指令是 C 。 A. MOV AX ,[10H] B. IN AX ,DX

C. MOV [BX][BP],10H

D. MOV BX ,COUN[SI]

4、以下四个标志位取值中,表示累加器运算结果为零的是 C 。 A. OF=1 B. OF=0 C. ZF=1 D. ZF=0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 JavaScript 编写的记忆游戏(附源代码)   项目:JavaScript 记忆游戏(附源代码) 记忆检查游戏是一个使用 HTML5、CSS 和 JavaScript 开发的简单项目。这个游戏是关于测试你的短期 记忆技能。玩这个游戏 时,一系列图像会出现在一个盒子形状的区域 。玩家必须找到两个相同的图像并单击它们以使它们消失。 如何运行游戏? 记忆游戏项目仅包含 HTML、CSS 和 JavaScript。谈到此游戏的功能,用户必须单击两个相同的图像才能使它们消失。 点击卡片或按下键盘键,通过 2 乘 2 旋转来重建鸟儿对,并发现隐藏在下面的图像! 如果翻开的牌面相同(一对),您就赢了,并且该对牌将从游戏消失! 否则,卡片会自动翻面朝下,您需要重新尝试! 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox, 以获得更好、更优化的游戏体验。要玩游戏,首先,通过单击 memorygame-index.html 文件在浏览器打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
使用 JavaScript 编写的 Squareshooter 游戏及其源代码   项目:使用 JavaScript 编写的 Squareshooter 游戏(附源代码) 这款游戏是双人游戏。这是一款使用 JavaScript 编写的射击游戏,带有门户和强化道具。在这里,每个玩家都必须控制方形盒子(作为射手)。这款射击游戏的主要目标是射击对手玩家以求生存。当它射击对手时,它会获得一分。 游戏制作 该游戏仅使用 HTML 和 JavaScript 开发。该游戏的 PC 控制也很简单。 对于玩家 1: T:朝你上次动作的方向射击 A:向左移动 D:向右移动 W:向上移动 S:向下移动 对于玩家2: L:朝你上次移动的方向射击 左箭头:向左移动 右箭头:向右移动 向上箭头:向上移动 向下箭头:向下移动 游戏会一直进行,直到您成功射击对手或对手射击您为止。游戏得分显示在顶部。所有游戏功能均由 JavaScript 设置,而布局和其他次要功能则由 HTML 设置。 如何运行该项目? 要运行此项目,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox。要运行此游戏,首先,通过单击 index.html 文件在浏览器打开项目。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值