有答案的汇编习题

1. 计算机系统概述 习题

1、简述计算机系统的构成。(1.1) 2、试述汇编语言的特点。(1.1)

3、将下列十进制数转换为二进制数和十六进制数。(1.2.1) (1)369 (2)10000 (3)4095 (4)32767

4、将下列二进制数转换为十六进制数和十进制数。(1.2.1)

(1)101101 (2)10000000 (3)1111111111111111 (4)11111111 5、将下列十六进制数转换为二进制数和十进制数。(1.2.1) (1)FA (2)5B (3)FFFE (4)1234

6、试分别判断下列各组数据中哪个数据最大?哪个最小?(1.2.1) (1)A=0.101B B=0.101D C=0.101H (2)A=1011B B=1011D C=1011H

7、将下列十进制数转换为BCD码。(1.2.2) (1)12 (2)24 (3)68 (4)127 (5)128 (6)255 (7)1234 (8)2458 8、将下列BCD码转换为十进制数。(1.2.2)

(1)1001,0001 (2)1000,1001 (3)0011,0110 (4)1001,0000 (5)0000,1000 (6)1001,0111, (7)1000,0001 (8)0000,00010 9、请写出下列字符串的ASCII码值。(1.2.2) For example,

This is a number 3692.

10、下列各数为用十六进制表示的8位二进制数,它们所表示的十进制数及被看作字符的ASCII码时的字符是什么?(1.2.2)

(1)4F (2)2B (3)73 (4)59

11、下列各数为十六进制表示的8位二进制数,说明当它们分别被看作是无符号数或用补码表示的带符号数时,所表示的十进制数是什么?(1.2.3) (1)D8 (2)FF

12、现有一个二进制数10110110,若将该数分别看作是无符号数,原码表示的带符号数,补码表示的带符号数,它对应的十进制数的真值分别是多少?(1.2.3)

13、将下列十进制数分别用8位二进制数的原码、反码和补码表示。(1.2.3) (1)0 (2)-127 (3)127 (4)-57 (5)126 (6)-126 (7)68

14、计算机中有一个\编码,如果把它认为是无符号数,它是十进制的什么数?如果认为它是BCD码,则表示什么数?又如果它是某个ASCII码,则代表哪个字符?(1.2.3) 15、完成下列无符号二进制数的运算。(1.2.4)

(1)11,1010+1011,0111 (2)1,0010,0011,0100+1010,1111

(3)1010,1011,1100,1101-1111,1110 (4)111,1010,1011*110,1111

16、下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其结果。(1.2.4) (1)(-85)+76 (2)85+(-76) (3)85-76 (4)85-(-76) (5)(-85)-76 (6)-85-(-76) 17、完成下列二进制数的运算。(1.2.4)

(1)1011,1000/1001 (2)1011∧1001 (3)1011∨1001 (4)~1011 (5)1011⊕1001

18、简述Intel 80X86系列CPU体系结构发展。(1.3)

19、简述PC机最低1MB主存空间的使用情况。 (1.4) 20、列出8086寄存器时所用的DEBUG命令是什么?(1.4)

第二章 8086指令系统 习题

1、简述标志寄存器各个位的含义。(2.1) 2、简述8086机器代码格式。 (2

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)