1.下列数中最小的数是 c 。a.(100101)2
b.(50)8
c.(00100010)bcd d.(625)16
2.(26)16∨(63)16∧(255)10的十进制值为 103 。
3.指令格式是指用二进制表示的结构形式, 通常有操作码字段和操作数字段。
4.(548)10转换成为。
二进制数:1000100100b
十六进制数:224h
5.找出下列指令中不合法的原因:
mov 64h , cl ;错在立即数64h作目标操作数。
mov cl , 100h ;和(3)错在源操作数均操出了字节范围。
mov cl , 256
mov ss , 6180h ;错在立即数直接传送给段寄存器。
mov ds , ss ;错在两个段寄存器之间操作。
① 寄存器操作不包括ip;
② 不允许对cs操作;
③ 目的操作数不能是立即数;
④ 立即数不能直接送段寄存器,需要通过其它寄存器传送;
⑤ 源、目的操作数,数据类型必须相同;
⑥ 不允许两个存储单元间直接传输数据,要通过寄存器;
⑦ 源、目的的操作数不能同时为段寄存器。
6.计算机操作的最小时间单位是 a 。
a.时钟周期b.指令周期。
c.cpu周期d.微指令周期。
7.判断两个无符号数的大小,常用到标志位 a 。
a. cf b.sf c.of d. zf
8. 十进制数-127的补码是 c 。
a. 11111111h b. 00000001h
c. 10000001h d.10000000h
9.计算机中判断两个数是否相等,常用到标志位 d 。
a. cf b.sf c.of d. zf
10.or al,ffh ;指令执行后al内容为 a 。
a. ffhb.0ffh+al
c. ald.00h
11. 指令mov ax,〔si〕的目的操作数和源操作数的寻址方式分别是 d 。
a. 寄存器和寄存器
b. 寄存器和寄存器间接寻址。
c. 寄存器和存储器
d. 寄存器和寄存器变址寻址
12.带符号数 -86 在微机中所表示的二进制数值是 a 。
a.10101010bb.01100101b
c.10011101bd.11001011b
13. 设cl=05h,要获得cl=0ah,可选用的指令是 ( a )。
a. xor cl , 0fh b. not cl
c. or cl , 0ah d. and cl , 0fh
14.一台8位计算机的地址总线由a0~a15组成,它最多可访问 64kb 存储空间。
15.如果cs=1001h,则**段的上限是 2000fh ,下限是 10010h 。
16.8086cpu由两部分组成,它们是 eu和 biu 。
17.某程序在当前数据段中存有两个数据0abcdh和1234h,它们对应的物理地址分别为3ff85h和40afeh,若已知当前(ds)=3fb0h,请说明这两个数据的偏移地址,并用下图表示出它们相应的逻辑地址和数据在内存中的存储格式。
18. mov dx , 800h ;
push dxdx =800h
pop cxcx = 800h
19. mov cx , 0ffh
neg cxneg是求补码指令。
mov [2000h],cx ;
[2000h]= 01h [2001h]= 0ffh
20. xor ax , ax
and dx, axdx= 0 zf= 1
21. mov ax , a777h
add ax , a777h ; ax= 4eeeh cf= 1
22.两个无符号数操作通常用标志位 cf 判断大小,用标志位 sf 判断正负,用标志位 of 判断是否产生溢出。
微机原理课后习题答案
2.1 8086 cpu 在内部结构上由哪几部分组成?其功能是什么?答 8086 的内部结构 成两部分 总线接口部件biu,负责控制存储器读写。执行部件eu,eu 从指令队列中取出指令并执行。8086 是16 位微处理器,有16 根数据线 20 根地址线,内部。寄存器 运算部件以及内部操作都是按16...
微机课后习题原理答案
1.什么是dma传输?dma传输有什么优点?为什么?所谓直接存储器传送 dma 是指将外设的数据不经过cpu直接送入内存储器,或者,从内存储器不经过cpu直接送往外部设备。使用dma传输之后,每个数据的传输过程不需要cpu参与,在dma控制器的控制下,在一个dma总线周期里完成数据在外部接口和存储单...
微机原理课后习题答案
第1章进制及码元。1 进制转换。129 81h 10000001b 201q 298 12ah 100101010b 452q 1000 3e8h 1111101000b 1750q 5dh 1011101 b 135 q 93 d 3e8h 1111101000 b 1750q 1000 d 35...