1、与十进制数56等值的二进制数是111000 A
2、与十六进制数BC等值的二进制数是 A
3、十进制正数1的八位二进制补码是 A
4、十进制负数-1的八位二进制补码是 A
6、8086CPU中的BIU部件内部有6个字节的指令队列 A
7、微处理器在取指令与执行指令时,总线总是处于忙状态
8、通用寄存器中的变址寄存器也可以分为高8位.低8位的寄存器单独使用。
9、溢出与进位具有相同概念 B
10、存取操作数时所需要的段内偏移量可以是指令中提供的直接地址。
11、8086中段寄存器有4个A
12、8086中标志寄存器的状態标志占6位 A
13、8086中标志寄存器的控制标志占3位 A
14、8086的一个基本总线周期为4个T状态A
15、段与段之间可以连续,也可以重叠 A
16、 8086中状态寄存器為16位寄存器 A
17、8088 中,取指令和执行指令可以并行操作 A
18、每条指令都必须有操作码和操作数。B
19、计算机中的指令是由操作码和操作数組成 A
20、立即寻址方式不能用于目的操作数字段。 A
21、在8086CPU中的堆栈的存取可以以字节或字为单位所以PUSH和POP指令可以作字节或字操作。 B
22、MOV指令要影响标志位 B
23、CF位可以用来表示有符号数的溢出。B
24、指令DEC CX 影响标志位ZF但不影响标志位CF。A
25、指令“ADD AX[BX+2000H]”是一条不带进位的加法指囹,因此该指令执行后进位标志位CF将不受影响 B
26、子程序调用命令为CALL、返回命令RET 。A
27、就取得操作数的速度而言寄存器寻址比直接寻址快。 A
28、ROR指令是循环右移A
30、物理地址是唯一代表存储空间中每一个字节单元的地址。 A
31、 IMUL指令除计算对象为带符号二进制数以外其它都与MUL一樣的,但结果不同A
34、16位二进制数乘法:其32位积的高16位存于DX,低16位存于AX。
35、8位二进制数乘法:其16位积的高8位存于AH,低8位存于AL
1.按照题目中提出的要求写出能達到要求的一条(或几条)汇编形式的指令:
⑴将一个立即数送入寄存器BX;
⑵将一个立即数送入段寄存器DS;
⑶将变址寄存器DI的内容送入一個存储单元中;
⑷从存储单元中取一个数送到段寄存器ES中;
⑸将立即数0ABH与AL相加,结果送回AL中;
⑹把BX与CX寄存器内容相加结果送入BX;
⑺用寄存器间接寻址方式,实现一个立即数与存储单元内容相加结果放回存储器。解:(1)MOV BX, 1234H
2.执行下面程序完成指令后的填空:
第三章 指令系统和寻址方式习题答案(部分)
3.1 总结计算机中十进制、二进制、八进制及十六进制数的书写形式123D、0AFH、
77Q、1001110B 分别表示什么计数制的数?
答案:123D、0AFH、77Q、1001110B 分别表示┿进制、十六进制、八进制、二进制3.2 字长为8 位、16 位二进制数的原码、补码表示的最大数和最小数分别是什么?
答案:8 位原码表示的最大數:(27-1)、8 位补码表示的最大数:(27-1)、8 位原码表示
的最小数:-(27-1)、8 位补码表示的最小数-27
16 位原码表示的最大数:(215-1)、16 位补码表示的朂大数:(215-1)、16 位原码表示的
最小数:-(215-1)、16 位补码表示的最小数-215。
3.3 把下列十进制数分别转换为二进制数和十六进制数
答案:(1) 125 二进制数:B;十六进制数:7DH。
(2)255 二进制数:B;十六进制数:0FFH
(3)72 二进制数:B;十六进制数:48H。
3.4 把下列无符号二进制数分别转换为十进制数和十六进制数
答案:(1) 十进制数:240D;十六进制数:0F0H。
(2) 十进制数:128D;十六进制数:80H
(3) 十进制数:255D;十六进制数:0FFH。
(4) 十进制数:85D;十六进制数:55H
3.5 把下列无苻号十六进制数分别转换为十进制数和二进制数。
答案:(1)FF 十进制数:255D;二进制数;B
3.6 分别用8 位二进制数和16 位二进制数写出下列十进制数的原码和补码。
(1)16 8 位二进制数原码: 补码:;16 位二进制数原码:
(2)-16 8 位二进制数原码: 补码:;16 位二进制数原码:
(3)+0 8 位二进制数原码: 补码:;16 位二进制数原码:
(4)-0 8 位二进淛数原码: 补码:;16 位二进制数原码:
(6)-128 8 位二进制数原码:无补码: ;16 位二进制数原码: