es查询两列相减大于某个值的数据_《微机原理学习与实践指导》第一部分全解.doc...

《微机原理学习与实践指导》第一部分全解

第一部分 例题与习题

第1章 微型计算机基础

一、例题

1.把十进制数1.875转化为二进制数。2取余法

小数部分:一般采用乘2取整法

余数 低位 整数 高位

2 | 137 0.875

2 | 68 ?2

2 | 34 1.750

2 | 17 ?2

2 | 8 1.500

2 | 4 ?2

2 | 2 1.000

1 高位 低位

(137)10=2 (0.875)10=(0.1101)2

所以,(137.875)10=111)2

2.把二进制数10011.0111转换为八进制数和十六进制数。

解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。

10 011.011 1)2=(010 011.011 100)2=(23.34)8

(1 0011.0111)2=(0001 0011.0111)2=(13.7)16

3.将八进制数23.34转换为二进制数。

解:(23.34)8=(010 011.011 100)2=(10011.0111)2

4.X=0.1010,Y=-0.0111,求[X-Y]补并[X-Y]补=[X]补+[-Y]补

[X]补=0.1010 [Y]补=1.1001 [-Y]补=0.0111

0.1010

0.0111

1.0001

说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为110010101B分别为原码、补码、BCD码表示时,对应的十进制数为多少?

解:[X]原X=-21

[X]补[X]原=-107

[X]X=95.选择题

(1)8086B.微处理器 C.单板机 D.)

A.2?? ? B.(227)8? ?C.(96)16 D.(150)10

(4)设寄存器的内容若它等于-。BCD码 B.16进制 C.格雷码 D.ASCII码

(6) 若机器字长8位,采用定点整数表示,一位符号位,则其补码的表示范围是( )。

A. -27-1~ 27 B. -27 ~ 27-1

C. -27 ~ 27 D. -27-1~ 27-1 BCD码A. 23 B. 35 C.53 D.67

(8)已知[X]补真值为( )。

A.- B.-1 C.- D.-()二进制化为十六进制是。

A.105 B.95 C.125 D.A5

()

A.地址总线和数据总线组成 B.地址总线和控制总线组成

C.数据总线和控制总线组成 D.A.运算器、存储器、控制器 B.主机与外围设备

C.主机和实用程序D.配套A.高级语言 B.符号语言 C.汇编语言 D.机A.主机与外设 B.CPU与存储器

C.ALU与控制器 D.A.ASCII码 B.原码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值