文档库

最新最全的文档下载
当前位置:文档库 > 《汇编语言程序设计》作业习题

《汇编语言程序设计》作业习题

《汇编语言程序设计》作业习题

第1章汇编语言基础知识

习题

1.1 什么是汇编语言?汇编语言的特点是什么?

1.2 把下列十进制数转换成二进制数、八进制数、十六进制数。

① 127 ② 1021 ③ 0.875 ④ 6.25

1.3把下列二进制数转换成十进制数。

① 1001.11 ② 101011.10011 ③ 111.011 ④ 1011.1

1.4 把下列八进制数转换成十进制数。

① 573.06 ② 75.23 ③ 431.7 ④ 123.45

1.5 把下列十六进制数转换成十进制数。

① 0D5.F4 ② 8BA.7C ③ 0B2E.3A ④ 6EC.2D

1.6 把下列英文单词转换成ASCII编码的字符串。

① Upper ② Blow ③ Computer ④ What

1.7 求下列带符号十进制数的8位基2码补码。

① +127 ②?2 ③?128 ④ +2

1.8 求下列带符号十进制数的16位基2码补码。

① +628 ②?9 ③?1234 ④ +3249

1.9 下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。

①68+(―53)②68―53 ③68―(―53)④(―68)―53

1.10 汉字在输入、存储、输出过程中所使用的汉字编码是否一样?使用的是什么编码?

第2章 IBM-PC系统结构

习题

2.1什么是微型计算机?微型计算机主要由哪几部分组成?其主要功能是什么?

2.2 8086/8088CPU由哪两部分组成?它们的主要功能是什么?

2.3 8086/8088CPU有哪些寄存器?各有什么用途?

2.4 8086/8088CPU哪些寄存器可以用来指示存储器地址?

2.5标志寄存器中有哪些状态标志和控制标志?它们每一位所表示的含义是什么?

2.6有两个16位数3A4BH和10EFH分别存放在2000H和2004H存储单元中,请用图表示出它们在存储器里的存放情况。

2.7一个存储单元的物理地址、段地址、偏移地址三者之间有何关系?

2.8在DEBUG程序中,一条指令语句表示为2000:0030 MOV AL,8。请问:段地址、偏移地址和物理地址分别为多少?存放段地址和偏移地址的寄存器是哪两个?

第3章_80868088寻址方式和指令系统寻址方式和指令系统

习题

一、填空

3.1 指出下列指令源操作数的寻址方式:

MOV AX,ARRAY[SI] ;

MOV AX,ES:[BX] ;

MOV AX,[100] ;

MOV AX,[BX+DI] ;

MOV AX,BX ;

MOV AX,2000H ;

MOV AX,ARRAY[BX][SI] ;

MOV AX,[DI+20H] ;